Виды документирования ДЛМ реляционной БД
Документировать процесс получения модели даталогической модели реляционной БД можно разными способами.
1 Формировать математическую запись получаемой схемы БД в виде совокупности описаний схем реляционных отношений в виде Rm(Am,1, Am,2, …, Am,k). Такое представление удобно для дальнейшего анализа полученных схем отношений на соответствие заданной нормальной формы.
2 Делать формализованное описание каждого реляционного отношения в виде таблицы (таблица 12).
Таблица 12 — Формализованное описание реляционного отношения
Название атрибута (поля) | Поле 1 | … | Поле к |
Тип ключа (ПК— первичный ключ, УК – уникальный ключ, ВК – внешний ключ) | … | ||
Обязательность (опциональность) значения (Д.б.—должно быть, М.б. – может быть) | … |
3 Представлять схему реляционной БД графически – рисунок 24.
![]() |
Рисунок 24 — Графическое представление схемы реляционной БД
На рисунке 24 название таблиц выделено. Помечены первичные (ПК) и внешние ключи (ВК). Если внешних ключей несколько, то они нумеруются – ВК1, ВК2. Связи прорисованы линями, идущими горизонтально и вертикально. Линии связи идут от первичного ключа к соответствующему внешнему ключу. Возле атрибута внешнего ключа (на стороне «много») линия связи заканчивается стрелкой. Графическое представление удобно для понимания логики структуры БД, отслеживания связей, моделирования SQL—запросов.
Наиболее полно представление о реляционном отношении дает его формализованное описание – появляется возможность подробно представить опциональность всех атрибутов. Это важно, поскольку преобразование в даталогической модели БД обязательной связи, присущей предметной области, не всегда делает опциональность внешнего ключа обязательной.