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



бет2/19
Дата10.12.2022
өлшемі306,18 Kb.
#56383
1   2   3   4   5   6   7   8   9   ...   19
Вариант 2 БД “Сессия”
Описание предметной области:
БД содержит сведения о сдаче сессии студентами. Номер зачетной книжки однозначно идентифицирует студента. Количество групп на одном курсе не может быть более 5.
БД должна содержать следующий минимальный набор сведений: Номер зачетной книжки.
Фамилия студента. Имя студента.
Отчество студента. Курс.
Группа.
Код дисциплины. Название дисциплины. Оценка.
Фамилия преподавателя. Имя преподавателя.
Отчество преподавателя. Кафедра.
Дата сдачи экзамена. Аудитория.
Задания

  1. Создайте таблицы, используя необходимые средства поддержки целостности данных для реализации следующих требований: Значение в поле Курс должно находиться в диапазоне от 1 до 5. Значение в поле Оценка должно находиться в пределах от 2 до 10.

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

Составить список дисциплин, которые должны быть сданы каждой группой с указанием дат сдачи и фамилий преподавателей.
Вывести список студентов, получивших более двух двоек.
Вывести список студентов, получивших двойки с указанием фамилии преподавателя, которым они должны пересдать экзамен.
Вычислить средний балл каждого студента.
Создать рейтинговый список групп по результатам сдачи сессии, упорядочить его по убыванию.
Создайте списки студентов, упорядоченные по группам и фамилиям студентов, содержащие данные о средних баллах и размерах стипендии. Формулу для вычисления стипендии (стипендия зависит от среднего балла) задайте самостоятельно.
Вывести список студентов, получивших несколько двоек. Вывести список студентов, сдавших все положенные экзамены.
Составить список на отчисление (отчисляются студенты, имеющие две и более задолженности).
Составьте запрос для назначения повышенной стипендии студентам, сдавшим все экзамены на отлично.
Рассчитать количество оценок “3“,“4“,“5“, полученных студентами.

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

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

Для повышения стипендии отличникам на 10%. Для перевода студентов на следующий курс.
Для отчисления студента, получившего более одной двойки в сессию. Для изменения оценки при успешной пересдаче экзамена.

  1. Создайте триггер для занесения данных о студенте в таблицу ”К

отчислению” при получении им третьей оценки ”2”.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   19




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

    Басты бет