Виды документирования ДЛМ реляционной БД

 

Документировать процесс получения модели даталогической модели реляционной БД можно разными способами.

1 Формировать математическую запись получаемой схемы БД в виде совокупности описаний схем реляционных отношений в виде Rm(Am,1, Am,2, …, Am,k). Такое представление удобно для дальнейшего анализа полученных схем отношений на соответствие заданной нормальной формы.

2 Делать формализованное описание каждого реляционного отношения в виде таблицы (таблица 12).

Таблица 12 — Формализованное описание реляционного отношения

Название атрибута (поля) Поле 1 Поле к
Тип ключа (ПК— первичный ключ, УК – уникальный ключ, ВК – внешний ключ)    
Обязательность (опциональность) значения (Д.б.—должно быть, М.б. – может быть)    

 

3 Представлять схему реляционной БД графически – рисунок 24.


 
 

 

 


Рисунок 24 — Графическое представление схемы реляционной БД

 

На рисунке 24 название таблиц выделено. Помечены первичные (ПК) и внешние ключи (ВК). Если внешних ключей несколько, то они нумеруются – ВК1, ВК2. Связи прорисованы линями, идущими горизонтально и вертикально. Линии связи идут от первичного ключа к соответствующему внешнему ключу. Возле атрибута внешнего ключа (на стороне «много») линия связи заканчивается стрелкой. Графическое представление удобно для понимания логики структуры БД, отслеживания связей, моделирования SQL—запросов.

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