Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен / Ответы 1-19.docx
Скачиваний:
32
Добавлен:
11.06.2015
Размер:
219.47 Кб
Скачать

1 Основные компоненты системы баз данных

Система БД включает два основных компонента: собственно базу данных и систему управления базами данных – СУБД (рис. 1.6). Большинство СОД включают также программы обработки данных (прикладное программное обеспечение, ППО), которые обращаются к дан-ным через СУБД.

Рис.1.6. Компоненты системы баз данных

В соответствии с рис. 1.6 СУБД обеспечивает выполнение двух групп функций:

  • предоставление доступа к базе данных прикладному программному обеспечению (или квалифицированным пользователям);

  • управление хранением и обработкой данных в БД.

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

БД предназначена для хранения данных информационной системы. Пользователи обращаются к базе данных обычно не напрямую через средства СУБД, а с помощью внешнего интерфейса – приложения, входящего в состав АИС. Если пользователей можно разделить на группы по характеру решаемых задач, то приложений может быть несколько (по количеству задач или групп пользователей). Например, для библиотеки можно выделить три группы пользователей: читатели, которым нужно осуществлять поиск книг по различным признакам; сотрудники, выдающие и принимающие у читателей книги (библиотекари) и сотрудники отдела комплектации, осуществляющие приём новых книг и списание старых.

2 Развитие концепции бд: от файловых систем к распределенным базам данных

Формами организации информации являются файлы данных, персональные БД, интегрированные БД, базы пространственных данных для использования в ГИС, распределенные БД.

Эволюцию развития БД - от файлов данных до многомерных БД можно представить в виде следующих этапов:

60-е годы – первые массивы данных на перфокартах;

70-е годы – массивы данных на магнитных лентах;

80-е годы – банки данных, иерархические и сетевые БД;

90-е годы – реляционные БД (сети ЭВМ);

21 век – доступ к БД через web-интерфейс, многомерные БД.

Файловые системы. Недостатком их является недостаточные возможности управления данными, большие затраты труда программистов, дублирование разработок.

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

  • наличие метаданных,

  • поддержка целостности БД (все изменения в различных таблицах производятся в соответствии с установленными правилами);

  • одновременный доступ к данным нескольких пользователей;

  • ориентированные на пользователя запросы и отчеты;

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

  • сокращение дублирования информации;

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

  • сокращение затрат на обслуживание БД;

  • возможности создания интегрированных баз данных;

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

  • индексация по основным ключам путем автоматической рубрикации;

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

  • экспорт – импорт данных в другие СУБД, ASCII и XML файлы, HTML, PDF, rtf-документы.

Соседние файлы в папке Экзамен