Лабораторная работа №3. Создание многотабличных запросов


Задание 1. Создание базы данных



страница2/3
Дата07.01.2021
Размер74 Kb.
ТипЛабораторная работа
1   2   3
Задание 1. Создание базы данных

В работе необходимо создать БД, которая содержит информацию об успеваемости студентов на протяжении обучения в университете. Предполагается, что информация о сдаче экзаменов для 8 студентов хранится в таблице Исходная, которая включает следующие поля: Номер студенческого билета, ФИО, Дата рождения, Домашний адрес, Телефон, Пол, Факультет, Группа, Предмет, Оценка, Дата сдачи экзамена, Код преподавателя, ФИО преподавателя, Кафедра преподавателя.

Ограничения.


  1. По каждому предмету в базе данных для отдельного студента может храниться только одна оценка.

  2. В таблице Предметы должна храниться информация о предметах, изучаемых в университете.

  3. Преподаватель может работать только на одной кафедре и может преподавать несколько предметов.

  4. Кафедра обеспечивает преподавание многих предметов.

Для выполнения задания выполните следующие действия.

  1. Проведите нормализацию таблицы Исходная. В результате нормализации вы должны получить 3 таблицы, находящиеся в нормальной форме Бойса-Кодда.

  2. Создайте новую базу данных Успеваемость.

  3. Создайте в базе данных Успеваемость три таблицы: Студенты, Оценки и Предметы. Задайте для каждой таблицы первичный ключ. Определите внешние ключи.

  4. Установите связи между таблицами.

  5. Задайте ограничения целостности для связей между таблицами.

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



Поделитесь с Вашими друзьями:
1   2   3


База данных защищена авторским правом ©psihdocs.ru 2019
обратиться к администрации

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