Описание структуры таблиц и связей

В меню Создание и в группе Таблицы нажмем на кнопку Конструктор таблиц. По умолчанию для окна базы данных установлен параметр Вкладки, поэтому внутри главного окна мы увидим вкладку (вложенное окно с ярлычком сверху) Конструктора таблиц, показанное на рис. 1.1 (данные двух полей уже заполнены и была нажата кнопка Сохранить на верхней рамке окна).

Описание структуры таблиц и связей - student2.ru

Рис. 1.1. Описание структуры таблицы Студенты в Конструкторе

Далее в Конструкторе добавим остальные поля в соответствии с данными таблицы 1.1, т.е. зададим имя, тип данных, размер или формат каждого поля таблицы, а также ключевое поле (если необходимо), индексированные поля и подписи. После чего закроем вкладку Конструктора таблицы Студенты(крестиком справа на темно-серой полоске или из контекстного меню ярлычка) с сохранением изменений структуры. Затем снова выберем команду Создание →Конструктор таблиц и опишем структуру следующей таблицы – Оценки в соответствии с данными таблицы 1.2. Сохраним таблицу и закроем Конструктор данной таблицы. Аналогично поступим при создании еще трех таблиц – Институты (структура приведена в таблице 1.3), Специальности(структура приведена в таблице 1.4) и Предметы (структура приведена в таблице 1.5). В результате получим в базе данных 5 пустых таблиц с заданной структурой. При необходимости в любой момент можно обратиться к модификации структуры каждой из таблиц, открыв ее в Конструкторе.

Таблица 1.1. Структура таблицы Студенты

Имя поля Тип данных Размер поля Индексированное поле
№ зачетки Текстовый Ключевое поле
Фамилия, имя отчество Текстовый Нет
Дата поступления Дата/время Краткий формат даты Нет
№ института Числовой Байт Да (допускаются совпадения)
Код специальности (направления подготовки бакалавров) Текстовый Да (допускаются совпадения)
Курс Числовой Байт Нет
Группа Текстовый нет

Таблица 1.2. Структура таблицы Оценки

Имя поля Тип данных Размер поля Индексированное поле Обязательное поле
№ зачетки Текстовый Да (допускаются совпадения) Да
Семестр Числовой Байт Нет Да
№ предмета Числовой Целое Да (допускаются совпадения) Да
Оценка Текстовый Нет Да
Дата получения Дата/время Краткий формат даты Нет Да
Преподаватель Текстовый Нет Да

Таблица 1.3. Структура таблицы Институты

Имя поля Тип данных Размер поля Индексированное поле
№ института Числовой Байт Ключевое поле
Название института Текстовый Нет

Таблица 1.4. Структура таблицы Специальности



Имя поля Тип данных Размер поля Индексированное поле
Код специальности (направления подготовки бакалавров) Текстовый Ключевое поле
Название специальности (направления подготовки бакалавров) Текстовый Нет

Таблица 1.5. Структура таблицы Предметы

Имя поля Тип данных Размер поля Индексированное поле
№ предмета Числовой Целое Ключевое поле
Название предмета Текстовый Нет

Далее задаем связи (Один ко многим) между таблицами в базе. Для этого в меню Работа с базами данныхвыбираем в группе Отношения команду Схема данных, добавляем в окно схемы все таблицы и, перетаскивая название поля первичного ключа к аналогичному полю другой таблицы создать связи. При этом задаем в окне Изменение связей для всех связей между таблицами 3 условия: обеспечения целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей. Схема базы данных показана на рис. 1.2.

Описание структуры таблиц и связей - student2.ru

Рис. 1.2. Схема базы данных и задание условий ссылочной целостности для связи между таблицами Студенты – Оценки

Наши рекомендации