Информатика. Информация продукт взаимодействия между соосбщением и его потребителем
![]()
|
Какие существуют выгоды от внедрения СУБД? СУБД играет в современном мире очень значимую роль. Выгоды от ее использования можно перечислить: Во-первых, использование СУБД помогает быстро находить необходимую информацию, потому что она структурирована. Кстати, способ систематизации данных: выбор однотипных объектов, определение общих характеристик, их описывающих и связей между ними называется структурированием. Во-вторых, СУБД используют в разных организациях, фирмах для освобождения сотрудников от рутиной работы. В-третьих, помимо быстрого доступа к нужной информации, СУБД обеспечивает нас достоверной информацией. И в-четвертых, СУБД уменьшает затраты на производство товаров и услуг, так как с помощью БД ведется строгий учет необходимых товаров и услуг. По каким критериям можно классифицировать СУБД? Данные пользователю можно представлять разными способами. Поэтому классификация по представлению баз данных в арсенале имеется. Реляционные СУБД В реляционных СУБД используется табличное представление данных. Данные в такой модели представляются в виде таблиц. ![]() Иерархические СУБД В иерархических СУБД структура данных представляется в виде деревьев. Принцип такого представления заключается в том, что между объектами образуются связи. Причем объекты высокого уровня включают в себя объекты более низкого уровня. ![]() Сетевые СУБД В сетевых СУБД основными понятиями являются такие элементы как: элемент (узел), уровень и связь. Узлом является комплекс атрибутов данных, которые описывают некоторый объект. На схеме узлы обозначаются вершинами графа. В сетевой структуре каждый элемент обычно связывается с любым другим элементом. Сетевая модель очень похожа на иерархическую модель, но появилась она значительно раньше. ![]() По степени расположения Если СУБД классифицировать по структуре расположения (то есть где они могут располагаться), то все СУБД можно разделить на 2 типа:
По способу доступа к базе данных Данная классификация является самой распространенной. Данную классификацию обычно спрашивают и на экзаменах. Поэтому ее необходимо знать. Файл-серверные СУБД В таких СУБД файлы размещаются на файл-сервере. СУБД находится на каждом клиентском компьютере. Доступ СУБД к данным происходит через локальную сеть. Преимуществом такой СУБД является низкая нагрузка на процессор файл сервера. А вот недостатков будет больше, чем преимуществ. К ним относятся:
Такая архитектура СУБД обычно применятся в локальных приложениях, так как в них низкая интенсивность обработки данных и низкие пиковые нагрузки на БД. На данный момент файл-серверная СУБД считается устаревшей, а ее использование в более крупных системах является недостатком. Примерами таких СУБД являются Paradox, Microsoft Access, dBase и др. Клиент-серверные СУБД Такую СУБД располагают на сервере вместе с базой данных. Доступ к базе данных происходит в монопольном режиме. Запросы на обработку данных осуществляются клиент-серверной СУБД. Недостатком этой СУБД является повышенное требование к серверу. А вот достоинств будет больше:
Примерами таких СУБД являются Oracle, MySQl, ЛИНТЕР и др. Встраиваемые СУБД Данный вид СУБД обычно является частью некоторого программного продукта. Самостоятельная установка отсутствует. Встраиваемая СУБД предполагает хранение данных только одного определенного приложения. Чаще всего такой вид СУБД реализован в виде подключаемой библиотеки. Доступ к данным происходит через специальные программные интерфейсы. Примерами являются OpenEdge, Microsoft SQL Server Compact, SQLite. |