Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания на курсовой проект.docx
Скачиваний:
0
Добавлен:
28.08.2019
Размер:
40.11 Кб
Скачать

Дисциплина «Управление данными»

Практическое задание №9

  1. Разработать по заданному описанию предметной области концептуальную модель данных строительной компании (в виде ER-диаграммы).

  2. По полученной модели построить схему базы данных.

  3. Показать, что полученная схема бд является корректной (т.Е. Находится в третьей нормальной форме), если это не так, то выполнить нормализацию.

  4. Реализовать бд в субд ms sql Server, а также разработать sql-запросы, отвечающие на требуемые по заданию вопросы (необходимо реализовать в виде sql-запросов минимум 3 любых вопроса из задания).

Описание предметной области:

Строительная компания возводит различные здания. Для работ требуются разнообразные материалы в различных количествах, различной стоимости (стоимость указывается за единицу). На разных этапах строительства выполняются отдельные работы различными бригады (например, бригады каменщиков, штукатуров-маляров). Каждую работу выполняет одна бригада. Составляя график работ, фирма варьирует состав бригад, т.е. рабочие назначаются в разные бригады на строительстве разных зданий. Рабочий имеет только одну специальность. Для каждой бригады назначается бригадир. Бригадир может быть простым рабочим в другой бригаде. Здание описывается типом, уровнем сложности, адресом. Рабочий характеризуется табельным номером, ФИО, специальностью, окладом, который не зависит от выполняемых на данный момент работ.

БД должна уметь отвечать на вопросы, подобные следующим:

  1. Кто из рабочих в какую бригаду на строительство какого здания назначен?

  2. Какой средний оклад у рабочих бригады N, работающей на здании А?

  3. Какое график работ на здании Б (кто, когда и какое время там должен работать)?

  4. Какие материалы в каком количестве требуются при возведении здания В?

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

  6. Кто из рабочих являются бригадирами бригад, работающих на здании Д?

  7. Какой максимальный оклад среди рабочих определенной специальности, не являющихся бригадирами ни в одной бригаде?

Преподаватель: __________ Ботов Д.С.

Южно-Уральский государственный университет

Международный факультет

Дисциплина «Управление данными»

Практическое задание №10

  1. Разработать по заданному описанию предметной области концептуальную модель данных книги рецептов и меню ресторана (в виде ER-диаграммы).

  2. По полученной модели построить схему базы данных.

  3. Показать, что полученная схема бд является корректной (т.Е. Находится в третьей нормальной форме), если это не так, то выполнить нормализацию.

  4. Реализовать бд в субд ms sql Server, а также разработать sql-запросы, отвечающие на требуемые по заданию вопросы (необходимо реализовать в виде sql-запросов минимум 3 любых вопроса из задания).

Описание предметной области:

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

БД должна уметь отвечать на вопросы, подобные следующим:

  1. Сколько ингредиентов необходимо для приготовления блюда А? Каких?

  2. Кто поставляет продукт Б по наиболее выгодной цене?

  3. Какова калорийность заказанного ужина (перечень определенных блюд)? Какова его цена?

  4. Что можно приготовить из свеклы? А из моркови и свинины вместе?

  5. Какие продукты поставляются для вторых блюд поставщиками не из России?

  6. Сколько поставщиков поставляют продуктов каждого типа?

  7. Какова средняя стоимость блюд из курицы, мяса и рыбы в отдельности? Выведите информацию в порядке убывания средней стоимости.

Преподаватель: __________ Ботов Д.С.

Южно-Уральский государственный университет

Международный факультет