Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
К отчету и экзамену ИО БД (10-ИУК-10).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
630.78 Кб
Скачать

Задания для контрольных работ: Кр1.Вар1. Схема данных: Реляц. Алг (π, σ, χ)

Факультет (ном_ф, наим_ф, сокр_наим)

Уч_Группа (код_гр, ном_ф, год_наб, ном_гр)

Уч_Карточка_Студ (код_студ, ном_зач, ФИО, дата_р, телефон, …)

Студент_в_Группе (код_студ, код_гр, дата_зач, дата_отч, причина_отч)

Запросы:

  1. Выдать сведения о факультетах ВУЗа

  2. Выбрать информацию обо всех группах механического факультета (факультет №3)

  3. Подготовить список студентов механического факультета, указав год набора, номер группы, ФИО и телефон.

  4. Распечатать список групп 3-го курса в виде ГГ-ФФ-№№, где ГГ - последние две цифры года набора, ФФ - сокращенное наименование факультета, №№ - номер группы

  5. Создать список отчисленных студентов, указав дату и причину отчисления

Кр2.Вар2. Схема бд: РелAлг (χ, π, σ), Where

Дисциплина (код_д, наим_д, сокр_наим, содержание_курса)

Уч_Группа (код_гр, год_наб, шифр_гр)

Уч_Карточка_Студ (код_студ, код_гр, код_спец, ФИО, дата_р, город, …)

Специальность (код_спец, наим_спец, …)

Дисципл_Специальности (код_д, код_спец, семестр, кво_час, итоговый_контроль)

Запросы:

  1. Выдать сведения о дисциплинах заданной специальности – M.код_спец.

  2. Создать список специальностей в виде: наим_спец (код_спец)

  3. Подготовить список дисциплин, изучаемых на третьем курсе, указав наименование специальности, и количество часов

  4. Выбрать дисциплины, в которых отсутствует итоговый контроль

  5. Выяснить, какие дисциплины с количеством часов не менее 21 и зачетом изучают студенты специальности 23.01.02

Кр3.Вар3. Схема бд: РелAлг(σ, π, ⊲⊳ ), Join.

Отель (ном_от, наим_от, город_от, …)

Номер_в_Отеле (код_н, ном_от, тип_ном, стоимость)

Постоялец (ном_п, ФИО, дата_р, город_п, …)

Регистрация (ном_п, код_н, ном_от, дата_нач, дата_кон)

Запросы:

  1. Выдать сведения о проживающих на сегодня постояльцах всех отелей

  2. Распечатать названия отелей г. Новые Васюки

  3. Подготовить список фамилий постояльцев отелей Москвы, указав город постояльца и наименование отеля

  4. Подготовить список двухкомнатных отелей города Вологда стоимостью 300 400 рублей в сутки, в виде «Наименование отеля :стоимость»

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

Кр4.Вар4. Схема бд: Sum, Count

Режим_Хранения (код_рх, наим_рх, стоим_ места)

Багажное_Отделение (код_бо, ном_вокз, код_рх, всего_мест)

Абонент_БО (ном_аб, ФИО, тел, город_аб, …)

Процесс_Хранения (ном_аб, код_бо, ном_ места, дт_сдачи, дт_получ)

Вокзал (ном_вок, назв, направление, город_в)

Запросы. Подсчитать:

  1. Количество багажных отделений в заданном городе

  2. Среднее время хранения (в сутках) одного места багажа,

  3. Общий суточный доход от багажных отделений с режимом хранения «не отапливаемое помещение»

  4. Количество мест хранения, зарегистрированных на прошлой неделе более чем на два дня

  5. Минимальное время хранения (в сутках) одного места багажа по каждому из режимов хранения

Кр5.Вар5. Схема бд: Сортировка, группировка

Учебник (код_уч, наим_уч, автор, залоговая_стоим, кво_страниц, код_дисц)

Дисциплина (код_дисц, наим_дисц)

Студент (код_студ, ном_аб, ФИО, год_пост, факультет, ном_группы, тел)

Выдача_Учебника (ном_аб, код_уч, дата_выд, кво_дней, дата_возвр)

Внимание! В табл.Студент номер абонента может быть NULL.

Запросы:

  1. Отсортировать по факультетам и годам набора список студентов

  2. Подсчитать количество студентов – абонентов библиотеки каждого года набора для каждого факультета

  3. Определить для каждой дисциплины общее к-во учебников и к-во учебников, выдававшихся менее пяти раз

  4. Определить среднее время использования учебника студентами механического факультета для каждого года обучения

  5. Найти студента, за которым числится максимальное количество не возвращенных в срок учебников (ФИО, тел, количество).