- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
- •Дисциплина «Управление данными»
Дисциплина «Управление данными»
Задание на курсовой проект
Вариант №9
Разработать по заданному описанию предметной области концептуальную модель данных строительной компании(в видеER-диаграммы).
По полученной модели построить схему базы данных.
Показать, что полученная схема БД является корректной (т.е. находится в третьей нормальной форме), если это не так, то выполнить нормализацию.
Реализовать БД в СУБД MSSQLServer, а также разработатьSQL-запросы, отвечающие на требуемые по заданию вопросы (необходимо реализовать в видеSQL-запросов минимум 3 любых вопроса из задания).
Описание предметной области:
Строительная компания возводит различные здания. Для работ требуются разнообразные материалы в различных количествах, различной стоимости (стоимость указывается за единицу). На разных этапах строительства выполняются отдельные работы различными бригады (например, бригады каменщиков, штукатуров-маляров). Каждую работу выполняет одна бригада. Составляя график работ, фирма варьирует состав бригад, т.е. рабочие назначаются в разные бригады на строительстве разных зданий. Рабочий имеет только одну специальность. Для каждой бригады назначается бригадир. Бригадир может быть простым рабочим в другой бригаде. Здание описывается типом, уровнем сложности, адресом. Рабочий характеризуется табельным номером, ФИО, специальностью, окладом, который не зависит от выполняемых на данный момент работ.
БД должна уметь отвечать на вопросы, подобные следующим:
Кто из рабочих в какую бригаду на строительство какого здания назначен?
Какой средний оклад у рабочих бригады N, работающей на здании А?
Какое график работ на здании Б (кто, когда и какое время там должен работать)?
Какие материалы в каком количестве требуются при возведении здания В?
Какова общая стоимость материалов, необходимых для строительства каждого из зданий? Вывести информацию в порядке убывания общей стоимости.
Кто из рабочих являются бригадирами бригад, работающих на здании Д?
Какой максимальный оклад среди рабочих определенной специальности, не являющихся бригадирами ни в одной бригаде?
Преподаватель: __________ Ботов С.Г.
Южно-Уральский государственный университет
Международный факультет
Дисциплина «Управление данными»
Задание на курсовой проект
Вариант №10
Разработать по заданному описанию предметной области концептуальную модель данных книги рецептов и меню ресторана(в видеER-диаграммы).
По полученной модели построить схему базы данных.
Показать, что полученная схема БД является корректной (т.е. находится в третьей нормальной форме), если это не так, то выполнить нормализацию.
Реализовать БД в СУБД MSSQLServer, а также разработатьSQL-запросы, отвечающие на требуемые по заданию вопросы (необходимо реализовать в видеSQL-запросов минимум 3 любых вопроса из задания).
Описание предметной области:
Книга содержит описания рецептов приготовления блюд. Рецепт характеризуется типом блюда (первые/вторые блюда, напитки, выпечка, сладости и т.д.), набором требуемых продуктов (ингредиентов) с описанием количества на одну порцию, калорийностью, весом и ценой одной порции. Продукты разделяются на типы (мясо, рыба, фрукты, овощи и т.д.). Продукты описываются так же названием, единицами измерения (граммы, штуки, тонны, литры, бутылки и т.д.), поставщиками и закупочной ценой одной единицы продукта. Один продукт может поставляться разными поставщиками по разным ценам. Один поставщик может поставлять несколько наименований продукции. Поставщики характеризуются названием фирмы, юридическим адресом, страной.
БД должна уметь отвечать на вопросы, подобные следующим:
Сколько ингредиентов необходимо для приготовления блюда А? Каких?
Кто поставляет продукт Б по наиболее выгодной цене?
Какова калорийность заказанного ужина (перечень определенных блюд)? Какова его цена?
Что можно приготовить из свеклы? А из моркови и свинины вместе?
Какие продукты поставляются для вторых блюд поставщиками не из России?
Сколько поставщиков поставляют продуктов каждого типа?
Какова средняя стоимость блюд из курицы, мяса и рыбы в отдельности? Выведите информацию в порядке убывания средней стоимости.
Преподаватель: __________ Ботов С.Г.
Южно-Уральский государственный университет
Международный факультет
