Под канонической формой понимают графическое представление структуры базы данных, в которой в виде прямоугольников указывают информационные объекты (ИО), внутри прямоугольника название ИО и его ключ. Линиями со стрелкой указывают связи между ИО.
Каноническая форма должна удовлетворять следующим функциям:
• Все информационные объекты должны быть нормализованы;
• Информационные объекты должны быть упорядочены;
• Связи должны быть 1:1 или 1:M;
• ИО должны быть упорядочены по уровням, т.е. подчинённая табл. Должна располагаться ниже главной.
Построение информационно-логической модели
Информационно-логическая модель строится на основе КФ. Информационно-логическая модель получается из канонической формы. Внутри прямоугольников указывают все поля, ключевые выделяют. На линиях со стрелкой указывают, по каким полям осуществляется связь. Связи между ИО могут быть реализуемы:
• Ключ главной таблицы связывается с частью составного ключа подчиненной таблицы (или с ключом целиком);
• Ключ главной таблицы связывается с описательным полем подчиненной таблицы.