Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 / KarelinaMV_LMS копия

.docx
Скачиваний:
0
Добавлен:
16.05.2025
Размер:
42.1 Кб
Скачать
  1. Нормализовать таблицы из варианта задания, выложенного в Личном кабинете, привести нормализованную Схему данных.

Путевки (Учетный номер, Код маршрута, Код клиента, Дата отправления, Количество путевок, Скидка, Сумма к оплате (вычисляемое поле)). Маршруты (Код маршрута, Страна, Фотография, Климат, Длительность, Отель, Стоимость); Клиенты (Код клиента, Фамилия, Имя, Отчество, Адрес, Телефон)

Поля «Стоимость» и «Сумма к оплате» в таблице «Путевки» являются избыточным, может быть получена из других кортежей отношения (по коду маршрута).

Нормализованная схема данных:

Учетный номер

Код маршрута

Код клиента

Дата отправления

Количество путевок

Скидка

Код маршрута

Страна

Фотография

Климат

Длительность

Отель

Стоимость

Код клиента

Фамилия

Имя

Отчество

Адрес

Телефон

Пример универсального отношения:

  1. Задание

1. Сделать декомпозицию универсального отношения (УО), привести отношения к третьей нормальной форме.

2. Составить схему данных.

3. Данные из примера УО записать в нормализованные отношения

Данные об атрибутах и зависимостях между атрибутами

Номер путевки отдыхающего (уникальный для каждого отдыхающего)

ОНП

ФИО

отдыхающего

ОФИО

Возраст отдыхающего (количество полных лет)

ОВЗ

Количество процедур одного наименования, назначенных для отдыхающего

ОПКЛ

Регистрационный номер процедуры (уникальный для процедуры)

ПНМ

Название процедуры

ПНЗ

Номер процедурного кабинета (уникальный для кабинета)

КНМ

Местонахождение кабинета (корпус / этаж)

КМН

 

 

 

 

 

 

В одном кабинете может выполняться несколько разных процедур

Процедура с данным рег. номером выполняется только в одном кабинете

Одному отдыхающему может быть назначено несколько различных процедур

Пример универсального отношения

(УО)

ОНП

ОФИО

ОВЗ

ОПКЛ

ПНМ

ПНЗ

КНМ

КМН

101

Иванов

40

10

1

УВЧ

22

1/3

101

Иванов

40

7

2

массаж

34

1/3

101

Иванов

40

15

3

ванны

47

2/4

104

Петров

55

4

2

массаж

34

1/3

104

Петров

55

12

4

грязи

47

2/4

107

Сидоров

47

5

5

иглотерапия

35

2/3

107

Сидоров

47

10

1

УВЧ

22

1/3

108

Ванин

33

35

6

трудотерапия

11

3/1

110

Петин

42

8

3

ванны

47

2/4

110

Петин

42

10

4

грязи

47

2/4

ПНМ

ПНЗ

КНМ

КМН

1

УВЧ

22

1/3

2

массаж

34

1/3

3

ванны

47

2/4

4

грязи

47

2/4

5

иглотерапия

35

2/3

6

трудотерапия

11

3/1

Отношение в 3НФ

ОНП

ОФИО

ОВЗ

101

Иванов

40

104

Петров

55

107

Сидоров

47

108

Ванин

33

110

Петин

42

ОНП

ОПКЛ

ПНМ

101

10

1

101

7

2

101

15

3

104

4

2

104

12

4

107

5

5

107

10

1

108

35

6

110

8

3

110

10

4


Схема данных:

Соседние файлы в папке 2