Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕМА 4. ТЕХНОЛОГИЯ БАЗ ДАННЫХ.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
276 Кб
Скачать
☆

2. По способу доступа к данным различают:

  • БД с локальным доступом,

  • БД с удаленным (сетевым) доступом: (предполагают различную архитектуру ИС)

Централизованные БД с сетевым доступом предполагают следующие архитектуры систем:

  1. Файл-сервер – В файл-серверных СУБД файлы данных (БД) располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. На рабочих станциях выполняется обработка данных. Достоинство архитектуры «файл-сервер» - низкая нагрузка на ЦП сервера Недостатки:

  • обмен на уровне файлов, доступ к которым в режиме корректировки блокируется для других пользователей;

  • перегрузка трафика сети (высокая загрузка локальной сети);

  • затруднённость обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность;

  • затруднённость централизованного управления;

  • высокие требования к техническому оснащению рабочих станций, на которых выполняется содержательная обработка данных.

Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual Fox-Pro.

2. Клиент-сервер. СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно (Все рабочие станции (клиенты) посылают запросы на данные к серверу, который осуществляет извлечение и предварительную обработку данных). Результат исполнения запроса отправляется клиенту для просмотра и использования. Т.е. единицей обмена является запрос и выборка данных из БД. Достоинства: существенно уменьшается трафик сети (более низкая загрузка локальной сети), удобство централизованного управления; удобство обеспечения таких важных характеристик как высокая надёжность, высокая доступность (снимаются ограничения на доступность данных БД различным приложениям) и высокая безопасность. Недостаток- наличие очень высоких требований к техническому комплексу сервера БД, который определяет ее надежность.

Примеры: Oracle, Interbase, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, ЛИНТЕР.

  1. Встраиваемые – это СУБД, которые могут поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы. Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Sav Zigzag, Microsoft SQL Server Compact, ЛИНТЕР.

  2. По характеру хранимой информации.

  • Фактографические – содержат краткие сведения об описываемых объектах, представленных в строго определенном формате. Например: БД книжного фонда библиотеки хранит следующие данные о книге: год издания, автор, название. Сам текст книги в БД содержаться не будет. Т. е. фактографические БД – это картотеки.

  • Документальные – содержат обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную. Документальные БД – архивы.

  1. По выполняемым функциям СУБД подразделяются на операционные и информационные;

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

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

  1. По степени универсальности различают два класса СУБД: общего назначения и специализированные системы

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

  • Специализированные СУБД создаются при невозможности или нецелесообразности использования СУБД общего назначения

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

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

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