Варианты для декомпозиции таблиц



бет2/2
Дата20.06.2023
өлшемі441 Kb.
#179024
түріПрактическая работа
1   2
Байланысты:
PR ERD (4)
Word SlogDok1 2
Наименование товара

Фамилия покупателя

Адрес покупателя

Количество, ед. измерения

Время доставки

Тушенка

Иванов И.И.

Мира 12-45

5 банок

18-00

Масло растительное

Иванов И.И.

Мира 12-45

2 бутылки

18-00

Шампанское

Иванов И.И.

Мира 12-45

1 бутылка

18-00

Тушенка

Петров П.П.

Сыромолотова 12-1

10 банок

14-00

Картофель

Петров П.П.

Сыромолотова 12-1

20 кг

14-00

Картофель

Сидоров С.С.

Ленина 34-15

100 кг

16-00

11.

Фамилия

Жилье, этаж

Площадь

Благоустройство

Количество членов семьи

Кацман К.О.

3-комнатная квартира, 3

45,2

Центральное отопление, балкон, мусоросборник

2

Вайсбурд В.В.

3-комнатная квартира, 2

48,5

Центральное отопление, балкон, мусоросборник

3

Климов К.К.

2-комнатная квартира, 3

36,6

Центральное отопление, балкон, мусоросборник

5

Жучко К.А.

2-комнатная квартира, 1

32,8

Центральное отопление

4

Иванов И.И.

2-комнатная квартира, 1

34,5

Печное отопление

4

Олефиренко О.О.

1-комнатная квартира, 1

24,5

Печное отопление

3

12.

Вид животного

Среда обитания

Тип питания

Образ жизни

Семейство

Волк

Степь

Плотоядный

Ночной

Собачьи

Рысь

Лес

Плотоядный

Ночной

Кошачьи

Верблюд

Полупустыня

Травоядный

Дневной

Верблюжьи

Росомаха

Лес

Плотоядный

Ночной

Куньи

Слон

Лесостепь

Травоядный

Дневной

Слоновые

Кенгуру

Лесостепь

Травоядный

Дневной

Кенгуровые

13.

Марка аппарата

Тип двигателя

Назначение

Конструктор

Название аппарата

Ан-24

Турбовинтовой

Пассажирский

Антонов О.К.

Аннушка

Ан-22

Турбовинтовой

Транспортный

Антонов О.К.

Антей

Ан-124

Турбовинтовой

Транспортный

Антонов О.К.

Руслан

Ту-104

Реактивный

Пассажирский

Туполев А.Н.




Ту-144

Реактивный

Пассажирский

Туполев А.Н.




Як-40

Реактивный

Пассажирский

Яковлев А.С.




Як-50

Реактивный

Учебно-тренировочный

Яковлев А.С.




По-2

Винтовой

Ночной бомбардировщик

Поликарпов Н.Н.

"Кукурузник"

И-153

Винтовой

Истребитель

Поликарпов Н.Н.

Чайка



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



Задание 3. Выполнить проектирование баз данных по вариантам (в разработанной схеме данных должны отражаться данные) и создайте ERD диаграмму варианта, которая должна содержать сущности(таблицы), атрибуты (столбцы), типы данных полей, первичные и внешние ключи, связи.

  1. Построить базу данных, обслуживающую ведение заказов авторемонтной мастерской. Информация должна содержать сведения о клиенте (ФИО, адрес), тип работы, оплату и информацию об исполнителе (ФИО, квалификация). Вывести все заказы одного из клиентов с указанием диапазона оплаты.

  2. Построить базу данных, описывающую результаты сессии. Информация должна содержать номер семестра, сведения о студенте (ФИО, группа, специальность), сведения о сдаваемом предмете (название, семестр), дату сдачи экзамена, оценку и ФИО экзаменатора. Вывести все оценки студентов по одной из дисциплин и одному из семестров.

  3. Построить базу данных, описывающую работу библиотеки с читателем. Информация должна содержать сведения о читателе (ФИО, адрес, телефон), информацию о выданной книге (название, автор, издательство) и дату выдачи книги. Вывести все книги на руках у одного из читателя.

  4. Построить базу данных, описывающую обращение больных в поликлинику. Информация должна содержать сведения о больных (ФИО, адрес, дату рождения), враче (ФИО, специальность), дате осмотра и заключение врача. Вывести всех пациентов пенсионного возраста одного из диагноза.

  5. Построить базу данных, описывающую работу с заказами некоторой оптовой базы. Информация должна содержать сведения о заказчике (Название фирмы, адрес, телефон), сведения о заказываемом товаре (Наименование, фирма изготовитель, год выпуска, стоимость единицы продукции), а также количество заказанного товара. Вывести все заказы одного из товара определенного года выпуска.

  6. Построить базу данных, описывающую формирование фонда сети магазинов некоторой фирмы. Информация должна содержать сведения о магазине (название, адрес, телефон), сведения о поставщике (наименование, адрес, телефон) сведения о товаре (наименование, количество) и дату поставки. Вывести все поставки от поставщиков в определенный магазин определенного товара.

  7. Построить базу данных, описывающую работу с клиентами фирмы по техническому обслуживанию торгового оборудования. Информация должна собираться о мастерах, выполняющих ремонтные работы (ФИО, квалификация, телефон), о магазинах, подающих заявки на ремонт оборудования (наименование оборудования, магазин, адрес, телефон) и о выполнении заказа с указанием даты выполнения и оплате. Вывести все ремонтные работы, которые еще не выполнены в определенном магазине.

  8. Построить базу данных, описывающую репертуарную политику театра. Информация собирается об актерах (ФИО, звание, дата рождения, адрес, телефон), о пьесе (авторы, название, список ролей с указанием их характеристики, то есть возраст, амплуа и так далее) и о репертуаре на следующий месяц с указанием даты спектакля. Вывести актеров, которые выступают в определенную дату.

  9. Построить базу данных, описывающую репертуарную политику филармонии. Информация собирается об исполнителях (ФИО или название коллектива, адрес, телефон, дополнительные сведения о них), об исполняемых произведениях, концертной площадке (название, характеристика, объем), контактный телефон, дате концерта и времени его начала. Вывести все концерты, проходящие на определенной концертной площадке.

  10. Построить базу данных, описывающую проведение чемпионата высшей лиги по футболу. Информация должна содержать сведения о клубе (название, главный тренер, место дислокации), футболистах (ФИО, дата рождения, номер игрока, специализация), места проведения матча (город, площадка) и даты проведения матча и счет. Вывести сведения о определенном матче, с указанием участвующих команд и счета игры.

  11. Построить базу данных, описывающую работу страховой компании. Информация должна содержать сведения о компании (название, номер регистрации, ФИО агента, телефон связи), о видах страхования, о клиенте (ФИО, адрес, телефон), дату заключения сделки, страховую сумму и комиссионные. Вывести все страховки более определенной суммы сделки.

  12. Построить базу данных, описывающую деятельность ремонтной бригады ЖКХ. Информация должна содержать сведения о работниках бригады (ФИО, квалификация, специальность), сведения о заказчике (ФИО, адрес, телефон), контактный телефон ЖКХ вид ремонта и дату выполнения заказа. Вывести всех ремонтные работы определенной бригады.

  13. Построить базу данных, описывающую работу фермерского хозяйства. Информация должна содержать сведения о наемных работниках (ФИО, адрес, дата рождения), о проводимых работах (название, оплата), дату начала и окончания работы. Вывести сведения о определенных проводимых работах более определенной суммы.

  14. Построить базу данных, описывающую проведение чемпионата высших учебных заведений по баскетболу. Информация должна содержать сведения об учебном заведении (название, главный тренер, место нахождения), о членах команды (ФИО, дата рождения, номер игрока, факультет, группа), места проведения матча (город, площадка) и даты проведения матча и счет. Вывести сведения об учебных заведениях, которые участвовали в определенном матче.

  15. Построить базу данных, описывающую работу центра занятости. Информация должна содержать сведения о работодателях (Название, адрес, телефон, должность, квалификация, ставка), о потенциальных претендентах (ФИО, адрес, телефон, дата рождения, квалификация, стаж работы) и дату заключения договора о найме. Вывести сведения о заключенных договорах определенного работодателя.

  16. Построить базу данных, описывающую работу бригады ремонта дорожных покрытий. Информация должна содержать сведения о сотрудниках бригады (ФИО, адрес, телефон, специальность), о техническом парке (наименование, количество), о месте проведения и объеме работ, исполнителях, дате начала и окончания работы. Вывести сведения о незаконченных ремонтах.

  17. Построить базу данных, описывающую ведение журнала успеваемости в школе. Информация должна содержать сведения о школьнике (ФИО, день рождения, адрес, телефон, сведения об отце и матери, класс), о преподающихся дисциплинах (название, класс), дату ответа и оценку. Вывести все оценки школьников определенного класса по определенной дисциплине.

  18. Построить базу данных, описывающую проведение зимней универсиады. Информация должна содержать сведения об участниках (ФИО, место жительства, город, название университета, дату рождения), список дисциплин универсиады, место проведения соревнования, дату проведения и список участников и показанные результаты. Вывести сведения об университетах, участвующих в определенном соревновании.

  19. Построить базу данных, описывающую работу фотоателье. Информация должна содержать сведения о сотрудниках фотоателье (ФИО, адрес, телефон, должность), сведения о клиенте (ФИО, адрес), дату проведения съемки и дату выполнения заказа. Вывести сведения о всех фотосъемках за определенную дату.

  20. Построить базу данных, обслуживающую ведение заказов авторемонтной мастерской. Информация должна содержать сведения о клиенте (ФИО, адрес), тип работы, оплату и информацию об исполнителе (ФИО, квалификация). Вывести все заказы определенного типа работы одного из клиентов.

  21. Построить базу данных, описывающую результаты сессии. Информация должна содержать номер семестра, сведения о студенте (ФИО, группа, специальность), сведения о сдаваемом предмете (название, семестр), дату сдачи экзамена, оценку и ФИО экзаменатора. Вывести все оценки поставленные определенным экзаменатором.

  22. Построить базу данных, описывающую работу библиотеки с читателем. Информация должна содержать сведения о читателе (ФИО, адрес, телефон), информацию о выданной книге (название, автор, издательство) и дату выдачи книги. Вывести сведения об определенной книге.

  23. Построить базу данных, описывающую обращение больных в поликлинику. Информация должна содержать сведения о больных (ФИО, адрес, дату рождения), враче (ФИО, специальность), дате осмотра и заключение врача. Вывести сведение о врачах лечащих определенного больного.

  24. Построить базу данных, описывающую работу с заказами некоторой оптовой базы. Информация должна содержать сведения о заказчике (Название фирмы, адрес, телефон), сведения о заказываемом товаре (Наименование, фирма изготовитель, год выпуска, стоимость единицы продукции), а также количество заказанного товара. Вывести сведения заказчиках, которые заказали товар определенной фирмы.

  25. Построить базу данных, описывающую формирование фонда сети магазинов некоторой фирмы. Информация должна содержать сведения о магазине (название, адрес, телефон), сведения о поставщике (наименование, адрес, телефон) сведения о товаре (наименование, количество) и дату поставки. Вывести все поставки определенного поставщика определенной даты поставки.

  26. Построить базу данных, описывающую работу с клиентами фирмы по техническому обслуживанию торгового оборудования. Информация должна собираться о мастерах, выполняющих ремонтные работы (ФИО, квалификация, телефон), о магазинах, подающих заявки на ремонт оборудования (наименование оборудования, магазин, адрес, телефон) и о выполнении заказа с указанием даты выполнения и оплате. Вывести сведения о магазинах, заказы которых уже выполнили.

  27. Построить базу данных, описывающую репертуарную политику театра. Информация собирается об актерах (ФИО, звание, дата рождения, адрес, телефон), о пьесе (авторы, название, список ролей с указанием их характеристики, то есть возраст, амплуа и так далее) и о репертуаре на следующий месяц с указанием даты спектакля. Вывести сведения о спектаклях определенной даты.

  28. Построить базу данных, описывающую репертуарную политику филармонии. Информация собирается об исполнителях (ФИО или название коллектива, адрес, телефон, дополнительные сведения о них), об исполняемых произведениях, концертной площадке (название, характеристика, объем), контактный телефон, дате концерта и времени его начала. Вывести всех исполнителей определенного произведения.

  29. Построить базу данных, описывающую проведение чемпионата высшей лиги по футболу. Информация должна содержать сведения о клубе (название, главный тренер, место дислокации), футболистах (ФИО, дата рождения, номер игрока, специализация), места проведения матча (город, площадка) и даты проведения матча и счет. Вывести сведения о играх определенной команды.

  30. Построить базу данных, описывающую работу фотоателье. Информация должна содержать сведения о сотрудниках фотоателье (ФИО, адрес, телефон, должность), сведения о клиенте (ФИО, адрес), дату проведения съемки и дату выполнения заказа. Вывести сведения о фотосъемках определенного клиента.







Достарыңызбен бөлісу:
1   2




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет