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

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

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

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

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

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

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

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

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

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

  1. Сформируйте протокол для этапа N, содержащий сведения о баллах, полученных каждым участником за каждое задание.

  2. Сформируйте таблицу результатов личного первенства для этапа Z. Сформируйте аналогичную таблицу для командного зачета.

  3. Сколько участников олимпиады на этапе F? Сколько команд?

  4. Какие участники на каких этапах представляли ЮУрГУ, какие места они заняли в личном первенстве и в командном зачете?

  5. Какие места заняли команды из МГУ на первом этапе?

  6. Сколько баллов набрал победитель каждого из этапов и какой процент составляют эти баллы от максимально возможного за этап?

  7. В скольких этапах победила каждая из команд?

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

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

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

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

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

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

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

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

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

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

Агентство размещает рекламные ролики и коммерческие объявления (бегущая строка) на нескольких каналах. Цена одной минуты рекламного времени (для рекламных роликов) зависит от канала и от времени эфира (прайм-тайм, утро, новости, погода и т.д.). Эта цена так же зависит от общего временного объема размещаемого заказа, но не зависит ни от фирмы-заказчика, ни от общего периода времени, в течение которого должен быть показан этот объем. Рекламный ролик описывается названием, фирмой-заказчиком, длительностью (в минутах). Фирма-заказчик может заказать показы одного и того же рекламного ролика на разных каналах с различным числом показов. Коммерческое объявление характеризуется фирмой-заказчиком, количеством слов и содержанием. Цена показа одного слова любого коммерческого объявления в бегущей строке зависит только от канала и не зависит от времени эфира. Количество показов коммерческих объявлений в сутки строго фиксировано и так же зависит только от канала. Коммерческое объявление также может быть размещено на разных каналах. Фирма-заказчик характеризуется названием, контактным адресом и телефоном.

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

  1. На каком канале выгоднее размещать рекламные ролики в прайм-тайм?

  2. Где чаще в сутки показывают коммерческие объявления? А где дешевле?

  3. На какую общую сумму размещены коммерческие объявления от фирмы В? На каких каналах?

  4. Какова стоимость показа рекламного ролика А в каждое время эфира на каждом из выбранных заказчиком каналов?

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

  6. Какова общая стоимость размещения ролика Д на заказанных каналах?

  7. Сколько объявлений было размещено каждой из фирм?

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