22
СУБД создавала над этими файловыми моделями спою надстройку, которая
позволяла организовать всю совокупность файлов таким образом, чтобы она
работала как единое целое и получала централизованное управление от
СУБД. Однако непосредственный доступ осуществлялся на уровне файловых
команд, которые СУБД использовала при манипулировании всеми файлами,
составляющими хранимые данные одной или нескольких баз данных.
Однако механизмы буферизации и управления файловыми
структурами не приспособлены для решения задач собственно СУБД, эти
механизмы разрабатывались просто для традиционной обработки файлов, и с
ростом объемов хранимых данных они стали неэффективными для
использования СУБД. Тогда постепенно произошел переход от базовых
файловых структур к непосредственному управлению размещением данных
на внешних носителях самой СУБД. И пространство внешней памяти уже
выходило из-под владения СУФ и управлялось непосредственно СУБД. При
этом механизмы, применяемые в файловых системах, перешли во многом и в
новые системы организации данных во внешней памяти, называемые чаще
страничными системами хранения информации. Поэтому наш раздел,
посвященный физическим моделям данных, мы начнем с обзора файлов и
файловых структур, используемых для организации физических моделей,
применяемых в базах данных, а в конце ознакомимся с механизмами
организации данных во внешней памяти, использующими страничный
принцип организации.
Перед описанием физической модели БД студенту необходимо
подробно охарактеризовать типы данных используемой СУБД.
Для создания таблиц базы данных необходимо запустить утилиту
Database Desktop (DBD). После запуска утилиты установим рабочий
псевдоним утилиты. Это псевдоним, с которым утилита работает по
умолчанию. Если рабочий псевдоним не установлен, придется при работе с
DBD всякий раз указывать псевдоним, что отнимает время.
Для установки рабочего псевдонима нужно выбрать элемент главного
меню File | Working Directory и в выпадающем списке A liases выбрать имя
псевдоним PROBA, после чего нажать кнопку Ok.
Для создания таблицы БД нужно выбрать элемент главного меню File \
New | Table. В появившемся окне Create Table оставляем без изменения тип
создаваемой таблицы (Paradox 7) и нажимаем кнопку Ok. После этого
появится окно определения структуры таблицы БД.
Каждая строка таблицы соответствует полю. Назначения столбцов:
- Fields Name - имя поля;
- Type - тип поля;