240.62K
Категория: ОбразованиеОбразование

Логическое проектирование. Тема 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.

Задание
Преобразуйте
окончательную
концептуальную
схему в логическую:
English     Русский Правила