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

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

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

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

Задание на курсовой проект

Вариант №1

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

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

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

  4. Реализовать БД в СУБД MSSQLServer, а также разработатьSQL-запросы, отвечающие на требуемые по заданию вопросы (необходимо реализовать в видеSQL-запросов минимум 3 любых вопроса из задания).

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

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

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

  1. Если в детали А обнаружен брак, то следует узнать, кто ее поставил.

  2. К какому сроку должны быть выполнены все проекты, заказавшие деталь В?

  3. Сколько деталей С необходимо поставить к какому-либо сроку?

  4. Кто поставляет детали для всех проектов?

  5. Сколько наименований деталей поставляет для всех проектов каждый из поставщиков?

  6. Какова общая стоимость всех деталей проекта Д? Вывести эту информации в порядке убывания общей стоимости.

  7. Какова средняя цена детали А у каждого из проектов, выполняемых к определенному сроку?

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

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

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

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

Задание на курсовой проект

Вариант №2

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

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

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

  4. Реализовать БД в СУБД MSSQLServer, а также разработатьSQL-запросы, отвечающие на требуемые по заданию вопросы (необходимо реализовать в видеSQL-запросов минимум 3 любых вопроса из задания).

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

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

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

  1. Выдать описание стилей, в которых работает исполнитель А.

  2. Сколько в фонотеке сольных CD, а сколько сборников? Выдать их названия в алфавитном порядке.

  3. Сколько различных исполнителей в каждом из сборников за 2001-й год?

  4. Что нового в коллекции (CDвыпущенные в этом году)?

  5. Выдать все названия сборников и альбомов, где есть исполнители из России.

  6. Какое общее время звучания композиций каждого диска стиля В?

  7. Какая из композиций исполнителя Д самая длинная?

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

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

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