Поля Адрес и Рождение являются необязательными. Для поля рождение целесообразно установить проверку корректности введённой даты: возраст студента, зачисленного в учебное заведение должен находиться в диапазоне от 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 |
Байт |
Обязат. поле |
Да |
Да |
Да |
Да |
|
Индекс. поле |
Да (совп. не доп.) |
Да (доп.) |
Да (доп.) |
Да (доп.) |
Нет |
Источник строк |
Должности |
Таблица Телефоны позволяет хранить в базе данных несколько номеров телефонов для каждого студента. При этом, если у студента телефона нет, то в базе данных под телефон место не резервируется. Обратите внимание на тот факт, что для поля Телефон установлен тип данных – Текстовый, а не Числовой. Этот выбор обусловлен тем, что хотя номер телефона может состоять из цифр, никакие математические операции (сложение, вычитание, умножение и деление) с номерами телефонов не определены. Таблица Телефоны ключевых полей не имеет.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.