Варианты индивидуальных заданий на проектирование и разработку бд разработка включает следующие этапы



бет16/19
Дата10.12.2022
өлшемі306,18 Kb.
#56383
1   ...   11   12   13   14   15   16   17   18   19
Вариант 17
БД "Распределение аудиторного фонда" Описание предметной области:
БД содержит сведения об аудиториях и расписании проводимых в них занятий. Время начала и окончания занятия по дням недели фиксировано.
База данных используется для получения справок о наличии свободных аудиторий в указанное время, о месте и времени проведения определенных занятий.
БД должна содержать следующий минимальный набор сведений: Номер аудитории.
Количество мест, Тип аудитории.
Код дисциплины. Название дисциплины. Вид занятия.
ФИО преподавателя.
Номер студенческой группы.
Максимально возможное количество студентов, посещающих занятие. Дата.
День недели.
Время начала занятия.
Задания

  1. Создать таблицы, используя необходимые средства поддержки целостности данных. (Ограничения задать самостоятельно)

  2. Создать запросы:

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

  1. Создать представление, содержащее данные о расписании на каждый день

  2. Создать хранимые процедуры:

Вывести список свободных аудиторий для проведения практических занятий заданной группы в заданное время.
Вывести расписание занятий для заданного преподавателя.
Вывести список аудиторий, в которых может разместиться заданная, как параметр группа.

  1. Создать необходимые триггеры.



Вариант 18
БД "Спортивный клуб".
Описание предметной области:
БД должна осуществлять: ведение списков спортсменов и тренеров. Тренеры разделены по категориям. При достижении спортсменами определенного рейтинга категория тренера повышается; учѐт проводимых соревнований (с ведением их архива); учѐт травм, полученных спортсменами.
Предусмотреть: возможность перехода спортсмена от одного тренера к другому; составление рейтингов спортсменов; составление рейтингов тренеров; выдачу информации по соревнованиям; выдачу информации по конкретному спортсмену; подбор возможных кандидатур на участие в соревнованиях (соответствующего уровня мастерства, возраста и без травм) БД должна содержать следующий минимальный набор сведений:
ФИО тренера.
№ телефона тренера. Паспортные данные тренера. Категория тренера.
Оклад тренера. Вид соревнования.
Категория соревнования.
Место проведения соревнования. Дата проведения соревнования. Фамилия спортсмена.
Имя спортсмена. Результат спортсмена. Отчество спортсмена.
Место, которое занял спортсмен. Количество баллов спортсмены за место. Количество баллов тренера за место.
Дата рождения спортсмена.
Категория спортсмена. Рейтинг спортсмена.
Вид травмы.
Задания

  1. Создать таблицы, используя необходимые средства поддержки целостности данных. (Ограничения задать самостоятельно).

  2. Создать запросы:

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

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

  2. Создать хранимые процедуры:

Для вывода данных о результатах заданного спортсмена за прошедший год.
Для ввода данных о соревнованиях, проводимых в первом квартале текущего года.

  1. Создать триггер для повышения рейтинга спортсмена, рейтинга и оклада тренера после участия в соревновании





Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   19




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет