Создание таблиц и связей между ними
Автор: Вадим Курлат • Сентябрь 13, 2022 • Лабораторная работа • 651 Слов (3 Страниц) • 203 Просмотры
Приднестровский государственный университет
Инженерно-технический институт
Дисциплина «Базы данных»
Отчет по лабораторной работе №1
Тема: «Создание таблиц и связей между ними»
Студента группы 21ПИ
Курлат Вадима Арсеньевича
Тирасполь, 2022
Я запустил MS Access, создал новую базу данных «Институт». В режиме Конструктора создал таблицу Студенты, которая имеет следующую структуру:
[pic 1]
Задал дополнительные свойства для поля № зачетки. Для этого установил курсор в строке № зачетки. В нижней части окна в строке Правило проверки ввел следующее:
[pic 2]
Также поле № зачетки сделал ключевым. В режиме Конструктора создал таблицу Экзамены, которая имеет следующую структуру:
[pic 3]
Задал дополнительные свойства для поля Оценка. Данные вводимые в это поле при заполнении таблицы не должны быть меньше 2 и больше 5. В противном случае появляется сообщение о не правильном вводе данных с пояснением:
[pic 4]
В режиме Конструктора создал таблицу Стипендия, которая имеет следующую структуру:
[pic 5]
В режиме Конструктора создал таблицу Виды стипендий, которая имеет следующую структуру:
[pic 6]
Для определения связей перешел в окно базы данных и нажал кнопку Схема данных. В окне Добавление таблицы выделил имена таблиц Студенты, Экзамены, Стипендия, Виды стипендий и нажал на кнопку Добавить.
Домашнее задание:
После создания базы данных, я создал таблицу «Список студентов» в режиме конструктора и задал типы данных для каждого из полей. Ключевое поле: «№ Зачётки». Также определил формат ввода номеров зачёток, как шестизначное число и прописал сообщение об ошибке:
[pic 7][pic 8]
При заполнении таблицы данными, я учёл, что в списке находятся 2 группы по 20 и 19 человек соответственно. В каждой группе по 2 подгруппы:
[pic 9]
Затем создал таблицу «Лабы», которую заполнил следующими данными:
[pic 10]
Далее я создал таблицу «Сдача», в которой будет определена информация о сдаче студентом лабораторных работ:
[pic 11]
Для «№ зачетки» организовал мастер подстановки на основе таблицы «Студенты». Из таблицы «Студенты» я выбрал поля № Зачётки, Фамилия, Имя, Группа, Подгруппа. Также я отсортировал записи групп и подгрупп по возрастанию
[pic 12]
Ниже представлена заполняемая таблица, а также отсортированный мастер подстановок:
...