Лабораторная работа №5. Выполнение усложненных запросов к учебной базе данных. Порядок выполнения работы

Создать структуру таблицы subjects. Данная таблица предназначена для хранения информации об учебных курсах. Поскольку одним из полей таблицы subjects является prepod_id, ссылающееся на соответствующий первичный ключ таблицы преподавателей prepods, заполнение целесообразно производить с помощью формы. В данной форме необходимо сделать выпадающий список, ссылающийся на поле Фамилия в таблице преподавателей. Таким образом, заполнение поля prepod_id таблицы subjects будет производится путем выбора из списка фамилии преподавателя, который ведет данный курс.

Заполнить таблицу учебных курсов subjects актуальной информацией.

Поскольку создаваемая нами БД является учебной целесообразно ограничить количество курсов числом 6-7.

Создать структуру таблицы оценок студентов marks. Данная таблица имеет два поля, ссылающихся на соответствующие первичные ключи таблиц subjects и students. Таким образом, корректное заполнение данной таблицы возможно только с помощью соответствующей формы. Форма должна содержать в себе два выпадающих списка и одно текстовое поле “Оценка”. Поле “Оценка” может принимать текстовые значения “Отлично”, “Хорошо”, “Удовлетворительно”, “Плохо”, “Зачтено”.

Подготовка отчета по лабораторной работе

В отчете по лабораторной работе необходимо привести внешний вид получившихся форм и заполненных таблиц.


Лабораторная работа №5. Выполнение усложненных запросов к учебной базе данных

Цель работы

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

Задание на лабораторную работу

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

Порядок выполнения работы

Для подготовки и выполнения запросов на языке SQL в программном продукте Base предназначен функциональный раздел “Запросы”.

Выберите раздел “Запросы”.

Выберите в данном разделе пункт “Создать запрос в SQL представлении”

В появившемся текстовом редакторе наберите текст запроса на языке SQL. Для выполнения запроса нажмите кнопку со значком SQL.

Проконтролируйте результат.

Созданные запросы необходимо сохранить в разделе БД “Запросы”

Список запросов к выполению.

Получить количество студентов в каждой группе

Результат должен иметь следующий заголовок:

Номер группы Количество студентов
ИСз-081  

Получить количество студентов с одинаковыми именами

Результат должен иметь следующий заголовок:

Имя Количество
Андрей  

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: