Похожие презентации:
Логическое проектирование. Тема 5. Правила преобразования концептуальной схемы в логическую
1.
Логическое проектирование2.
Правила преобразованияконцептуальной схемы в логическую
Общая схема
Описание
Инфологическая
(концептуальная)
модель
Логическая модель
Пример
Инфологическая
(концептуальная)
модель
Логическая модель
3.
Правило 1Инфологическая модель
Если объект обладает
единичным свойством, то
строится одно отношение,
полями которого
являются атрибуты
объекта.
Объект
идентификатор
Атрибут 1
Атрибут 2
Логическая модель
Объект
Идентифи
катор
Атрибут 1
Атрибут 2
4.
Правило 1 - примерИнфологическая модель
Студент
Номер
зачет.книжки
ФИО
Группа
Логическая модель
Студент
Номер
зачетной
книжки
ФИО
Группа
5.
Правило 2Инфологическая модель
Если объект обладает
множественными атрибутами,
то для каждого из
множественных атрибутов
строится отдельная таблица, в
которой вводится собственный
код, в третьей таблице
объединяются коды главной и
подчиненной
Объект
идентификатор
Атрибут 1
Атрибут 2
Логическая модель
Объект
Индентиф
икатор
Атрибут 1
Код
подч_таб
Атрибут 2
Идентифи
катор
Код
подч_таб
6.
Правило 2 - примерИнфологическая модель
Студент
Номер
зачет_книжки
ФИО
Иностранный язык
Логическая модель
Студент
Номер
зачетной
книжки
ФИО
Код языка
Название
иностранн
ого языка
Иностранный язык
Номер
зачетной
книжки
Код
иностранн
ого языка
Знание языков
7.
Правило 3Если объект обладает
условными свойствами, то в
логической схеме для него
строится одна таблица
Инфологическая модель
Объект
идентификатор
Атрибут 1
Атрибут 2
Логическая модель
Объект
Идентифи
катор
Атрибут 1
Атрибут 2
8.
Правило 3 - примерИнфологическая модель
Группа
Код группы
Специальность
Куратор
Год поступления
Логическая модель
Группа
Код
группы
Специаль
ность
Куратор
Год
поступлен
ия
9.
Правило 4Инфологическая модель
Если класс
принадлежности является
обязательным хоть для
одного из двух объектов и
связь между объектами 1:1,
1:М, то строится две таблицы и
к полям таблицы, для которой
класс принадлежности
является обязательным,
добавляют идентификатор из
второй таблицы.
Объект 1
Объект 2
Идентификато
р1
Идентификато
р2
Атрибут 1
Атрибут 1
Атрибут 2
Атрибут 2
Логическая модель
Объект 1
Идентифи
катор 1
Атрибут 1
Атрибут 2
Атрибут 1
Атрибут 2
Объект 2
Идентифи
катор 2
Идентифи
катор 1
10.
Правило 4 - примерИнфологическая модель
Специальность
Студент
Код
специальности
№ зач.книжки
Название
ФИО
ФИО завед.
Адрес
Логическая модель
Специальность
Код
специальности
Название
ФИО
завед.
Студент
№ зач.
книжки
ФИО
Адрес
Код
специальности
11.
Правило 5Инфологическая модель
Если между объектами
имеется связь М:М, то
строится третья таблица. В
третьей таблице хранятся
идентификаторы объектов,
показывающие, как таблицы
связаны между собой.
Объект 1
Объект 2
Идентификато
р1
Идентификато
р2
Атрибут 1
Атрибут 1
Атрибут 2
Атрибут 2
Логическая модель
Объект 1
Идентифи
катор 1
Атрибут 1
Атрибут 2
Объект 2
Идентифи
катор 2
Идентифи
катор 1
Идентифи
катор 2
Атрибут 1
Атрибут 2
12.
Правило 5 - примерИнфологическая модель
Клиент
Банк
№ счета
№ личн.
ФИО
Название
Адрес
Адрес
Логическая модель
Клиент
№ счета
ФИО
Адрес
Банк
№ личн.
№ счета
№личн.
Название
Адрес
13.
ЗаданиеПреобразуйте
окончательную
концептуальную
схему в логическую:
Образование