Создание таблиц. Установка необходимых параметров подстановки (Лабораторная работа № 2), страница 3

Поля Адрес и Рождение являются необязательными. Для поля рождение целесообразно установить проверку корректности введённой даты: возраст студента, зачисленного в учебное заведение должен находиться в диапазоне от 14 до 35 лет. Подобную проверку можно осуществить установкой значений следующих свойств:

Условие на значение: <DateAdd("yyyy";-14;Now()) And >DateAdd("yyyy";-35;Now())

Сообщение об ошибке: Возраст студента должен быть от 14 до 35 лет

Кроме того, для упрощения ввода даты рождения целесообразно установить значение по умолчанию для поля Рождение: DateAdd("yyyy";-17;Now()).

Это означает, что возраст зачисленного студента равен 17 годам.

Свойство

КодПола

КодОбразо-вания

КодСостояния

КодГода

КодСпеци-альности

Тип данных

Логический

Числовой

Числовой

Числовой

Числовой

Размер поля

Байт

Байт

Байт

Длин. целое

Знач. по умол.

Истина

1

Обязат. поле

Да

Да

Да

Да

Да

Индекс. поле

Да (доп.)

Нет

Нет

Да (доп.)

Да (доп.)

Источник строк

Пол

Образование

Состояния

УчебныйГод

Специальности

Число столбцов

2

2

2

3

2

Ширина столбцов

0

0

0

0;0

0

Отметим, что поле КодГода содержит код учебного года, в котором студент зачислен в учебное заведение, а отображает дату начала учебного года, находящуюся в третьем столбце, поскольку первые два столбца не отображаются.

Таблица Состав

Таблица Состав содержит информацию о составе каждой учебной группы. Таблица не имеет ключевых полей.

Свойство

 КодСтудента

КодГруппы

Тип данных

Числовой

Числовой

Размер поля

Длинное целое

Длинное целое

Обязат. поле

Да

Да

Индекс. поле

Да (доп.)

Да (доп.)

Источник строк

Студенты

Группы

Таблица Преподаватели

Свойство

КодПрепо-давателя*

Фамилия

Имя

Отчество

КодДолж-ности

Тип данных

Счётчик

Текстовый

Текстовый

Текстовый

Числовой

Размер поля

Длинное целое

15

10

15

Байт

Обязат. поле

Да

Да

Да

Да

Индекс. поле

Да (совп. не доп.)

Да (доп.)

Да (доп.)

Да (доп.)

Нет

Источник строк

Должности

Таблица Телефоны

Таблица Телефоны позволяет хранить в базе данных несколько номеров телефонов для каждого студента. При этом, если у студента телефона нет, то в базе данных под телефон место не резервируется. Обратите внимание на тот факт, что для поля Телефон установлен тип данных – Текстовый, а не Числовой. Этот выбор обусловлен тем, что хотя номер телефона может состоять из цифр, никакие математические операции (сложение, вычитание, умножение и деление) с номерами телефонов не определены. Таблица Телефоны ключевых полей не имеет.