Главная страница

Лекции и практики (1). Курс лекций и материалы для практических занятий


Скачать 1.01 Mb.
НазваниеКурс лекций и материалы для практических занятий
Дата17.03.2023
Размер1.01 Mb.
Формат файлаdocx
Имя файлаЛекции и практики (1).docx
ТипКурс лекций
#996812
страница63 из 75
1   ...   59   60   61   62   63   64   65   66   ...   75

Вариант 2. Фрагмент БД деканата (преподаватели).


Л.р.№1.Созданиеизаполнениеотношений.

  1. Отношение "Дисциплины" ("Шифр дисциплины", "Название").

  2. Отношение "Преподаватели" (идентификатор, "ФИО", "Кафедра").

  3. Отношение "Сессия" (основное):




Содержимоеполя

Тип

Длина

Дес.

Примечание

Факультет

C

30




обязательное поле

Курс

N

1

0

обязательное поле

Шифр дисциплины

N

8

2

ключевая комбинация полей

Группа

С

6




Экзаменатор

N

4

0

идентификатор, внешний ключ

Аудитория

N

3

0




Дата

D










Дата консультации

D







консультация проходит раньше, чем

экзамен

Л.р.№2.Выборкаданных.

Проверить уникальность комбинаций "Аудитория", "Дата" и "Группа", "Дата". Определить дисциплины, по которым нет экзаменов.

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

Л.р.№3.Работаспредставлениями.

Создать представления:

  1. "Количество экзаменов" (группа, количество экзаменов).

  2. "Экзамены для факультетов АВТ и ФПМ" (название дисциплины, коли- чество экзаменов на АВТ, количество экзаменов на ФПМ).

  3. "Преподаватели кафедры Кибернетика" (ФИО преподавателя).

Вариант 3. Фрагмент БД деканата (студенты).


Л.р.№1.Созданиеизаполнениеотношений.

  1. Отношение "Дисциплины" ("Шифр", "Название дисциплины").

  2. Отношение "Студенты" (основное):



Содержимоеполя

Тип

Длина

Дес.

Примечание

Номер зачётной книжки

С

10

0

первичный ключ

ФИО

C

50




обязательное поле

Год поступления

N

4

0

обязательное поле

Группа

С

7




обязательное поле

Курс

N

1

0

обязательное поле

Средний балл

N

3

1




Форма обучения

С

8




по умолчанию – дневная

Академический отпуск

N

1




по умолчанию – 0

  1. Отношение "Сессия" ("Группа", "Шифр дисциплины" (внешний ключ), "Дата", "Аудитория", "Преподаватель").

Л.р.№2.Выборкаданных.

Проверить уникальность комбинации "Дата", "Аудитория". Создать рас- писание экзаменов на сессию для произвольной группы.

Создать упорядоченные списки:

  • студентов групп ‘С’ второго курса (без находящихся в академическом от- пуске);

  • студентов, имеющих наибольший средний бал в своей группе. Л.р.№3.Работа спредставлениями.

Создать представления:

  1. "Списки групп" для дневной формы обучения (группа, фамилия, номер зачётной книжки, средний балл).

  2. "Успеваемость" (группа, средний балл по группе, минимальный средний балл, максимальный средний балл, разница (max-min)).

  3. "Количество экзаменов" (группа, количество экзаменов).
1   ...   59   60   61   62   63   64   65   66   ...   75


написать администратору сайта