Файл: Базы данных МУ ЛР.pdf

Добавлен: 28.11.2018

Просмотров: 4665

Скачиваний: 37

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

51 

 

 

 

Далее  необходимо  выяснить  соответствие  таблицы  2НФ.  Для  этого 

нужно выяснить, существуют ли среди неключевых атрибутов те, которые 

зависят только от части ключа, а не от всего ключа целиком. В данной таб-

лице атрибут «Вид товара» зависит только от атрибута «Товар» и не зависит 

от других ключевых атрибутов. Атрибуты «Цена» и «Количество» зависят 

от всего ключа целиком, так как  и цена, и количество купленного товара 

могут изменяться в разных заказах и у разных покупателей в разные дни. 

Чтобы привести таблицу к 2НФ необходимо разбить её на 2 новые, 

как приведено на рисунке 3.1. 

 

Дата 

продажи 

Покупатель 

Товар (ВК) 

Цена 

Кол-во 

11.01.18 

ТОО «Союз» 

Стул 14К 

1 500 

14.01.18 

ИП Иванов 

Диван 43М 

8 500 

26.01.18 

ТОО «Союз» 

Стол 12А 

3 500 

10 

14.02.18 

ООО «Свет» 

Диван 43М 

8 500 

16.02.18 

ИП Иванов 

Стул 14К 

1 600 

10 

 

Товар 

Вид товара 

Стул 14К 

Стул 

Диван 43М 

Диван 

Стол 12А 

Стол 

 

Рис. 3.1 – Таблицы в 2НФ 

 

Атрибут «Товар» в исходной таблице становится внешним ключом, 

а в  новой  таблице  первичным  ключом.  Атрибут  «Вид  товара»  удаляется 

из исходной таблицы и перемещается в новую. 

Далее  необходимо  выяснить,  находятся  ли  данные  таблицы  в  3НФ. 

Для этого необходимо проверить, не являются ли неключевые атрибуты за-

висимыми друг от друга. В исходной таблице атрибуты «Цена» и «Количе-

ство» не зависят друг от друга, а в новой таблице всего один неключевой 

атрибут.  Таким  образом,  данные  таблицы  изначально  находятся  в  3НФ 

и преобразовывать их больше не нужно (рис. 3.2). 


background image

52 

 

 

 

Дата 

продажи 

Покупатель 

Товар (ВК) 

Цена 

Кол-во 

11.01.18 

ТОО «Союз» 

Стул 14К 

1 500 

14.01.18 

ИП Иванов 

Диван 43М 

8 500 

26.01.18 

ТОО «Союз» 

Стол 12А 

3 500 

10 

14.02.18 

ООО «Свет» 

Диван 43М 

8 500 

16.02.18 

ИП Иванов 

Стул 14К 

1 600 

10 

 

Товар 

Вид товара 

Стул 14К 

Стул 

Диван 43М 

Диван 

Стол 12А 

Стол 

 

Рис. 3.2 – Таблицы в 3НФ 

3.3 

Порядок выполнения работы 

1. Выбрать вариант согласно стандартной формуле для расчета. 

2. Привести данные из таблицы к 1НФ, обозначить в таблице первич-

ный ключ. 

3. Привести данные из таблиц(ы) к 2НФ. 

4. Привести данные из таблиц(ы) к 3НФ. 

5.  Оформить  отчет о  проделанной  работе,  в  котором  разместить  ис-

ходную таблицу, а также 1НФ, 2НФ, 3НФ исходной таблицы. Оформление 

можно производить с помощью инструмента «Таблицы» или графических 

объектов, связи обозначить соединительными линиями. 

3

.4 Содержание отчета 

1. Титульный лист. 

2. Цель работы. 

3. Задание согласно варианту. 

4. Ход работы, содержащий состояние базы данных сначала в 1НФ, 

затем в 2НФ и в 3НФ. 

5. Выводы по работе. 


background image

53 

 

 

 

3

.5 Индивидуальные варианты заданий                                                     

к лабораторной работе № 3 

Вариант 1 Посещения читального зала  

Фамилия 

читателя 

Дата 

рождения 

Адрес 

читателя 

Фамилия 

библиотекаря 

Дата 

посещения 

Иванов О. И. 

20.04.95 

Гагарина, 32-7 

Петрова О. И. 

11.04.17 

Сидоров Е. Ю. 

25.01.97 

Белинского, 21-51  Андреева И. В. 

05.05.17 

Иванов О. И. 

20.04.95 

Гагарина, 32-7 

Петрова О. И. 

26.07.17 

Дудкина М. Т. 

05.03.90 

Нахимова, 12-3 

Петрова О. И. 

14.03.17 

Жукова Л. Г. 

30.01.91 

Пушкина, 3-28 

Петрова О. И. 

11.04.17 

Сидоров Е. Ю. 

25.01.97 

Белинского, 21-51  Андреева И. В. 

11.07.17 

Быкова А. А. 

01.04.95 

Глаголева, 23-43 

Андреева И. В. 

15.06.17 

Дудкина М. Т. 

05.03.90 

Нахимова, 12-3 

Петрова О. И. 

26.07.17 

 

Вариант 2 Нарушения  

Фамилия 

нарушителя 

Дата 

рожде-

ния 

Адрес 

нарушителя 

Номер 

машины 

Фамилия 

инспектора 

Уча-

сток 

Дата 

наруше-

ния 

Иванов О. И. 

20.04.85  Гагарина, 32-7 

А678КЕ  Петров О. И. 

11.04.17 

Сидоров Е. Ю.  25.01.87  Белинского, 21-5  А509ВК  Андреев И. В. 

05.05.17 

Иванов О. И. 

20.04.85  Гагарина, 32-7 

А678КЕ   Власов Н. И. 

26.07.17 

Дудкина М. Т.  05.03.90  Нахимова, 12-3  А507ЕЕ  Петров О. И. 

14.03.17 

Жукова Л. Г. 

30.01.90  Пушкина, 3-28 

А649ПН  Петров О. И. 

11.04.17 

Сидоров Е. Ю.  25.01.87  Белинского, 21-5  А509ВК  Андреев И. В. 

11.07.17 

Быкова А. А. 

01.04.85  Глаголева, 23-43  А400СТ  Власов Н. И. 

15.06.17 

Дудкина М. Т.  05.03.90  Нахимова, 12-3  А507ЕЕ  Петров О. И. 

26.07.17 

 

Вариант 3 Расписание кинотеатров  

Название 

фильма 

Название 

киноте-

атра 

Адрес 

кинотеатра 

Телефон 

киноте-

атра 

Стои-

мость се-

анса 

Время 
сеанса 

Дата се-

анса 

«Жизнь» 

«Родина» 

Ключевская, 26  65-63-12 

150 

10.00 

11.04.17 

«Идиот» 

им. Горь-
кого 

Ленина, 120 

52-54-59 

250 

14.00 

05.05.17 

«Гладиа-
тор» 

«Родина» 

Ключевская, 26  65-63-12 

300 

14.00 

26.07.17 

«Идиот» 

«Октябрь»  Кирова, 12 

45-25-65 

200 

10.00 

14.03.17 

«Жизнь» 

им. Горь-
кого 

Ленина, 120 

52-54-59 

200 

10.00 

11.04.17 

«Идиот» 

им. Черных  Белинского, 21  68-69-89 

250 

12.00 

11.07.17 

«На гра-
нице» 

им. Черных  Черных, 23 

68-69-89 

500 

18.00 

15.06.17 

«На гра-
нице» 

«Родина» 

Ключевская, 26  65-63-12 

500 

20.00 

26.07.17 


background image

54 

 

 

 

Вариант 4 Подписка  

Название  

издания 

Главный 
редактор 

издания 

Адрес  

издательства 

Адреса  

подписчика 

Фамилия 

подписчика 

Кол-во 

экзем-

пляров 

«Мурзилка»  Иванов 

Москва, пер. Клю-
чевской, 12 

Н-ск, ул. Ле-
нина, 120 

Иванов 

«Здоровье» 

Петров 

Н-ск, ул. Крюкова, 
35 

Н-ск, ул. Ле-
нина, 120 

Иванов 

«Теория веро-
ятностей» 

Сидоров  Москва, пер. Сол-

нечный, 56 

Ижевск, ул. Ле-
нина, 112 

Сидоров 

«Здоровье» 

Петров 

Н-ск, ул. Крюкова, 
35 

Томск, ул. Ле-
нина, 120 

Павлов 

«Студенче-
ский мери-
диан» 

Федоров  Москва, ул. Батюш-

кова, 76 

Томск, ул. Ле-
нина, 120 

Павлов 

«Студенче-
ский мери-
диан» 

Федоров  Москва, ул. Батюш-

кова, 76 

Иркутск, 
ул. Черных, 23 

Соколов 

«Здоровье» 

Петров 

Н-ск, ул. Крюкова, 
35 

Братск, 
ул. Чернова, 2 

Растригин 

 

Вариант 5 Преподавание  

Фамилия 

сотрудника 

Название 

предмета 

Ученая 

степень 

Ученое 

звание 

Стаж 

работы 

Кол-во 

лекций 

Кол-во 

практик 

Левин И. А. 

Высшая матема-
тика 

К.ф.-м.н.  Доцент 

10 

18 

18 

Орлова Е. Ю.  Информатика 

Д.т.н. 

Профес-
сор 

15 

14 

28 

Левин И. А. 

Теория вероят-
ностей 

К.ф.-м.н.  Доцент 

10 

14 

18 

Дуров М. Т. 

Программирова-
ние 

К.т.н. 

Доцент 

25 

18 

36 

Жукова Л. Г.  Программирова-

ние 

К.ф.-м.н.  Доцент 

20 

18 

36 

Орлова Е. Ю.  Теория массо-

вого обслужива-
ния 

Д.т.н. 

Профес-
сор 

15 

14 

18 

Быкова А. А.  Информатика 

К.т.н. 

Доцент 

18 

14 

28 

Быкова А. А.  Теория вероят-

ностей 

К.т.н. 

Доцент 

18 

14 

18 

 

 

 

 


background image

55 

 

 

 

Вариант 6 Продажи продуктов  

Товар 

Дата 

продажи 

Адрес 

покупателя 

Покупатель 

Менеджер 

Кол-

во 

Ед. из-

мере-

ния 

Сахар 

11.04.17  Гагарина, 32-7  ТОО «Геракл»  Петров О. И.  10 

Кг 

Сахар 

05.05.17  Белинского, 21  Сбербанк 

Макеев И. В.  20 

Кг 

Спагетти 

26.07.17  Гагарина, 32-7  ТОО «Геракл»  Власов Н. И.  30 

Пачка 

Спагетти 

14.03.17  Нахимова, 12-3  ООО «Свет» 

Петров О. И.  10 

Пачка 

Сахар 

11.04.17  Пушкина, 3-28  А649ПН 

Петров О. И.  10 

Кг 

Спагетти 

11.07.17  Белинского, 21  Сбербанк 

Макеев И. В.  25 

Пачка 

Батон 

15.06.17  Белова, 23-43 

База № 28 

Власов Н. И.  31 

Шт. 

Мука 

26.07.17  Нахимова, 12-3  ООО «Свет» 

Петров О. И.  21 

Кг 

 

Вариант 7 Расписание экзаменов  

Преподава-

тель 

Название предмета  Группа 

Дата 

Кол-во 

часов 

Кол-во  

студентов 

Левин И. А. 

Базы данных 

810 

11.04.17 

18 

18 

Орлова Е. Ю.  Информатика 

540 

05.05.17 

24 

15 

Левин И. А. 

Базы данных 

820 

26.07.17 

18 

11 

Дуров М. Т. 

Программирование 

540 

14.03.17 

18 

15 

Дуров М. Т. 

Программирование 

810 

11.04.17 

18 

18 

Орлова Е. Ю.  Информатика 

120 

11.07.17 

24 

20 

Орлова Е. Ю.  Информатика 

820 

15.06.17 

24 

11 

Быкова А. А.  Теория вероятностей 

450 

26.07.17 

30 

10 

 

Вариант 8 Заказы  

Номер 

заказа 

Дата 

заказа 

Адрес 

покупателя 

Покупатель 

Менеджер 

Кол-

во 

Товар 

11.04.14  Гагарина, 32-7  ТОО «Геракл»  Петров О. И. 

10 

Стул 

11.04.14  Гагарина, 32-7  ТОО «Геракл»  Петров О. И. 

Стол 

26.07.14  Гагарина, 32-7  ТОО «Геракл»  Власов Н. И. 

Диван 

14.08.14  Нахимова, 12-3  ООО «Свет» 

Петров О. И. 

10 

Стол 

14.08.14  Нахимова, 12-3  ООО «Свет» 

Петров О. И. 

Дверь 

11.09.14  Белинского, 21  Сбербанк 

Макеев И. В. 

Диван 

15.10.14  Белова, 23-43 

База № 28 

Власов Н. И. 

12 

Стул 

26.11.14  Нахимова, 12-3  ООО «Свет» 

Петров О. И. 

10 

Стул