Даталогическая модель

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

Все данные в реляционной модели представляются в виде таблиц. Каждая сущность может быть представлена отдельной таблицей, строки которой (записи) соответствуют экземплярам сущности, а столбцы (поля) – атрибутам.

Связи между сущностями задаются через ключевые поля.

В процессе проектирования баз данных часто приходится пересматривать и модифицировать ее структуру, чтобы наилучшим образом отразить ее структуру. Способность базы данных отражать информацию предметной области полно и непротиворечиво называется целостностью. Ограничения целостности означают, во-первых, что должны выполняться простейшие условия для данных (например, в числовое поле нельзя вводить текст или длина текстового поля не может превышать определенного значения). Во-вторых, ограничения целостности обеспечивают непротиворечивость данных, например, запрещают повторы значений в ключевом поле.

На этапе даталогического проектирования реляционной базы данных:

определяется количество таблиц и структура каждой таблицы (набор полей);

задаются ключевые поля в таблицах;

выбираются главные и подчиненные таблицы;

ключевые поля главных таблиц вводятся в подчиненные таблицы.

Завершив создание даталогической модели можно приступать к конструированию таблиц и вводу данных.

Ссылка на основную публикацию
Adblock detector
x