Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.docx
Скачиваний:
135
Добавлен:
10.05.2015
Размер:
431.93 Кб
Скачать

Какие существуют выгоды от внедрения субд?

СУБД играет в современном мире очень значимую роль. Выгоды от ее использования можно перечислить:

Во-первых, использование СУБД помогает быстро находить необходимую информацию, потому что она структурирована. Кстати, способ систематизации данных: выбор однотипных объектов, определение общих характеристик, их описывающих и связей между ними называется структурированием.

Во-вторых, СУБД используют в разных организациях, фирмах для освобождения сотрудников от рутиной работы.

В-третьих, помимо быстрого доступа к нужной информации, СУБД обеспечивает нас достоверной информацией.

И в-четвертых, СУБД уменьшает затраты на производство товаров и услуг, так как с помощью БД ведется строгий учет необходимых товаров и услуг.

По каким критериям можно классифицировать субд?

Данные пользователю можно представлять разными способами. Поэтому классификация по представлению баз данных в арсенале имеется.

Реляционные СУБД

В реляционных СУБД используется табличное представление данных. Данные в такой модели представляются в виде таблиц.

Иерархические СУБД

В иерархических СУБД структура данных представляется в виде деревьев. Принцип такого представления заключается в том, что между объектами образуются связи. Причем объекты высокого уровня включают в себя объекты более низкого уровня.

Сетевые СУБД

В сетевых СУБД основными понятиями являются такие элементы как: элемент (узел), уровень и связь.

Узлом является комплекс атрибутов данных, которые описывают некоторый объект. На схеме узлы обозначаются вершинами графа. В сетевой структуре каждый элемент обычно связывается с любым другим элементом. Сетевая модель очень похожа на иерархическую модель, но появилась она значительно раньше.

По степени расположения

Если СУБД классифицировать по структуре расположения (то есть где они могут располагаться), то все СУБД можно разделить на 2 типа:

  • Первые – это локальные СУБД. Все части локальной СУБД размещают на одном компьютере.

  • А вторые – это распределенные СУБД. Части СУБД могут располагать на 2-х и более компьютерах.

По способу доступа к базе данных

Данная классификация является самой распространенной. Данную классификацию обычно спрашивают и на экзаменах. Поэтому ее необходимо знать.

Файл-серверные СУБД

В таких СУБД файлы размещаются на файл-сервере. СУБД находится на каждом клиентском компьютере. Доступ СУБД к данным происходит через локальную сеть.

Преимуществом такой СУБД является низкая нагрузка на процессор файл сервера. А вот недостатков будет больше, чем преимуществ. К ним относятся:

  • локальная сеть долго загружается;

  • затруднено или полностью невозможно централизованное управление;

  • слабое обеспечение высокой надежностью, высокой доступностью и высокой безопасностью.

Такая архитектура СУБД обычно применятся в локальных приложениях, так как в них низкая интенсивность обработки данных и низкие пиковые нагрузки на БД.

На данный момент файл-серверная СУБД считается устаревшей, а ее использование в более крупных системах является недостатком.

Примерами таких СУБД являются Paradox, Microsoft Access, dBase и др.

Клиент-серверные СУБД

Такую СУБД располагают на сервере вместе с базой данных. Доступ к базе данных происходит в монопольном режиме. Запросы на обработку данных осуществляются клиент-серверной СУБД.

Недостатком этой СУБД является повышенное требование к серверу. А вот достоинств будет больше:

  • локальная сеть менее перегружена

  • централизованное управление более удобно

  • СУБД обеспечена высокой надежностью, доступностью и безопасностью.

Примерами таких СУБД являются Oracle, MySQl, ЛИНТЕР и др.

Встраиваемые СУБД

Данный вид СУБД обычно является частью некоторого программного продукта. Самостоятельная установка отсутствует. Встраиваемая СУБД предполагает хранение данных только одного определенного приложения. Чаще всего такой вид СУБД реализован в виде подключаемой библиотеки. Доступ к данным происходит через специальные программные интерфейсы.

Примерами являются OpenEdge, Microsoft SQL Server Compact, SQLite.