Ограничения БД - Электронная школа

Таблица 2.27

Таблица

Параметр

Ограничения

Ученики (Pupils)

Pupil_last_name (Фамилия)

От 2х до 20 символов

Ученики (Pupils)

Pupil_first_name (Имя)

От 2х до 20 символов

Ученики (Pupils)

Pupil_middle_name (Отчество)

От 2х до 20 символов

Ученики (Pupils)

Pupil_sex (Пол)

'м' или 'ж'

Учителя (Teachers)

Teacher_last_name (Фамилия)

От 2х до 20 символов

Учителя (Teachers)

Teacher_first_name (Имя)

От 2х до 20 символов

Учителя (Teachers)

Teacher_middle_name (Отчество)

От 2х до 20 символов

Учителя (Teachers)

Teacher_sex (Пол)

'м' или 'ж'

Расписание (Timetable)

Tt_day_of_week (День недели)

'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница' или 'Суббота'.

Расписание (Timetable)

Tt_number_of_lesson (Номер урока)

Цифра, от 1

Расписание (Timetable)

Tt_type (Тип занятия)

'Электив' или 'Обязательное занятие'. По умолчанию - 'Обязательное занятие'

Родители (Parents)

Parent_last_name (Фамилия)

От 2х до 20 символов

Родители (Parents)

Parent_first_name (Имя)

От 2х до 20 символов

Родители (Parents)

Parent_middle_name (Отчество)

От 2х до 20 символов

Родители (Parents)

Parent_sex (Пол)

'м' или 'ж'

Оценки (Estimations)

Estimation_nominal (Оценка)

Цифра, от 2 до 5

Итоги (Results)

Result_1_quarter (Оценка)

Цифра, от 2 до 5

Итоги (Results)

Result_2_quarter (Оценка)

Цифра, от 2 до 5

Итоги (Results)

Result_3_quarter (Оценка)

Цифра, от 2 до 5

Итоги (Results)

Result_4_quarter (Оценка)

Цифра, от 2 до 5

Итоги (Results)

Result_year (Оценка)

Цифра, от 2 до 5

Телефоны родителей (Parents_phones)

Parent_phone_number

Строка, от 3х до 15 символов

Телефоны учителей (Teachers_phones)

Teacher_phone_number

Строка, от 3х до 15 символов

Образование учителей (Teachers_educations)

Teacher_education_university

Cтрока, от 3х до 100 символов

Мероприятия (Events)

Event_end_date (Дата и время окончания)

Event_end_date >= event_begin_date (Дата и время окончания >= Дате и времени начала)

Мероприятия (Events)

Event_cost (стоимость)

Цифра >= 0

Приказы (Orders)

Number_of_order

Обязательное, уникальное поле (символьное поле)

Контроль за ограничениями целостности осуществляет на уровне СУБД.

Похожие статьи




Ограничения БД - Электронная школа

Предыдущая | Следующая