14.27M
Категория: Базы данныхБазы данных

Реляционная модель базы данных

1.

РЕЛЯЦИОННАЯ МОДЕЛЬ

2.

КОМПОНЕНТЫ ДАТАЛОГИЧЕСКОЙ МОДЕЛИ
ДАННЫХ:
- Допустимая организация данных
- Ограничения целостности
- Множество операция, производимых над
объектами

3.

4 О-О модель
5 Многомерная (OLAP кубы)

4.

ПРЕИМУЩЕСТВА РЕЛЯЦИОННОЙ МОДЕЛИ:
- Простота представления (таблицы)
- Отсутствие необходимости хранить связи в явном виде
- Хорошо разработанный математический аппарат
- Четкие ограничения целостности

5.

STUDENT( Ssn, Name, Home_phone, Address, Office_phone, Age,…)

6.

1.Свойства реляционной таблицы
- Все значения атомарны.
- Каждый ряд уникален.
- Порядок столбцов не важен.
- Порядок рядов не важен.
- У каждого столбца есть своё уникальное имя.
2. Получение реляционной схемы БД из ERD-

7.

Правило 1
STUDENT( Ssn, Name, Home_phone, Address, Office_phone, Age,…)

8.

ПРАВИЛО 2
СТУДЕНТ( Nст, . . . )
ЗАЧЕТНАЯ КНИЖКА( Nзач, . . . )
ИТОГОВОЕ ОТНОШЕНИЕ R(Nст, . . ., Nзач, . . .)

9.

ПРАВИЛО 3
СТУДЕНТ( Nст, . . . )
ПРОЕЗДНОЙ БИЛЕТ( Nбилета, . . ., Nст )

10.

ПРАВИЛО 4

11.

ПРАВИЛО 5

12.

ПРАВИЛО 5

13.

ПРАВИЛО 6

14.

ПРАВИЛО 7
ПОСТАВКА( N, Nп, Nдет, Nпр, количество)

15.

ПРАВИЛО 8

16.

Правило 9 (Слабая сущность)
Officer( Loan_number, amount)
Payment( Loan_number, Payment_number, Date)

17.

Фрагмент предметной области КАФЕДРА (ERD)

18.

Даталогическая модель

19.

ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ ДАННЫХ ( EntityRelationshipD)

20.

21.

22.

Даталогическая модель БД

23.

24.

Спектакль (Название, Длительность, № паспорта дирижера)
Артист (№ паспорта, Фамилия, Имя, Дата рождения, Направление)
Участие (№ паспорта артиста, Название спектакля)
Дирижер (№ паспорта, Фамилия, Имя, Дата рождения)
Жанр (Название, Название спектакля)
Площадка (Название, Адрес)
Идет (Название спектакля, Площадка, Дата, Время, Цена)
English     Русский Правила