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




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

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

Вариант №1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вариант №2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

Вариант №3

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

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

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

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

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

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

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

1. Кто из состава преподавателей является заведующими кафедрами, какими кафедрами они заведуют?

2. На какой из предметов отведено наибольшее количество часов?

3. Сколько преподавателей ведут каждый из предметов на факультете?

4. Сколько получает определенный преподаватель в месяц за чтение каждой из его дисциплин в отдельности?

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

6. Каков средний размер месячного оклада всех преподавателей высшей математики?

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

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

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

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: