Лабораторная работа №4. Введение в язык sql. Создание таблиц и ограничений на sql



Pdf көрінісі
бет39/40
Дата08.12.2023
өлшемі0,63 Mb.
#135241
түріЛабораторная работа
1   ...   32   33   34   35   36   37   38   39   40
Байланысты:
ignat eva 4 лаб-75-105 (2)

ФИО_студента/Лаб4.
 
2).
Новую таблицу под именем 
TEACHER
(
Преподаватели)
с помощью sql-
операторов. Эта таблица содержит информацию о преподавателях вуза. Каждый 
преподаватель может работать на одной кафедре, иметь множество лекционных занятий 
и быть куратором более чем одной группы. 
Описание столбцов таблицы TEACHER 
KOD_TEACHER 
Уникальный 
идентификатор 
преподавателя. 
Является 


102 
первичным ключом 
KOD_KAFEDRU 
Уникальный идентификатор кафедры, на которой работает 
преподаватель. Является внешним ключом 
NAME_TEACHER 
Фамилия преподавателя 
INDEF_KOD 
Идентификационный 
код. 
Является 
уникальным 
для 
преподавателя 
DOLGNOST
Должность, может принимать только определенные значения из 
списка, такие как 'профессор', 'доцент', 'старший преподаватель', 'ассистент'. Значение по 
умолчанию 'ассистент'.
ZVANIE 
Научное звание, может принимать только определенные 
значения из списка, такие как 'к.т.н', 'к.г.у', 'к.с.н', 'к.ф.м.н.', 'д.т.н', 'д.г.у', 'д.с.н', 'д.ф.м.н', 
'нет'. Значение по умолчанию 'нет'.
SALARY
ставка зарплаты . Значение по умолчанию 1000 грн. Зарплата 
должна быть больше нуля. 
RISE 
надбавка к зарплате. Ее значение по умолчанию =0 и не может 
быть отрицательным числом.
DATA_HIRE
дата приема на работу. По умолчанию текущая дата.
BIRTHDAY
день рождения 
POL
пол, может принимать только определенные значения из списка,
'ж', 'Ж', 'м', 'М' 
TEL_TEACHER 
Телефон. Может принимать значения только в виде '[1-9][0-9]-
[0-9][0-9]-[0-9][0-9]'.
В качестве первичного ключа принято значение столбца 


Достарыңызбен бөлісу:
1   ...   32   33   34   35   36   37   38   39   40




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет