ФАЙЛОВЫЕ СИСТЕМЫ И БАЗЫ ДАННЫХ
Системы управления базами данных (СУБД), являющиеся предметом настоящего учебного пособия, не «висят в воздухе», а прочно встроены в окружение, включающее различные уровни и типы как программных средств, так и информационных процессов и структур.
Понятие «управление данными» (data management) впервые появляется задолго до баз данных (БД) и систем управления базами данных (СУБД) в качестве одной из основных функций операционной системы (ОС) ЭВМ [24].
Рис. 1.1. Управление данными в ОС и СУБД
На рис. 1.1 приводится более или менее полная диаграмма различных траекторий управления данными (стрелки означают выдачу запроса на данные, передача данных осуществляется в обратном направлении).
Слева проходят связи, осуществляемые пользователем (или прикладной программой), с данными через операционную систему (точнее, файловую систему — ФС ОС). ФС открывает файл и передает данные порциями (записями) пользователю (и обратно).
Справа на рисунке отображены связи, реализуемые СУБД. При этом СУБД может использовать или же нет возможности ФС. В первом случае база данных (БД) cостоит из многих файлов, управляемых ОС (ФС), и выборка данных существляется файловой системой. Во втором — БД состоит из одного или небольшого числа файлов ОС и все функции по управлению данными (выборка, вставка, исключение, коррекция) принимает на себя СУБД.
В связи с этим прежде всего необходимо дать представление о структурах информации в ЭВМ, включая такие объекты, как элементы данных, агрегаты данных, записи, файлы, базы данных и программные средства, с ними связанные.
Достарыңызбен бөлісу: |