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


SUTFNAME - текстового типа для обозначения фамилии, STIPEND



Pdf көрінісі
бет38/40
Дата08.12.2023
өлшемі0,63 Mb.
#135241
түріЛабораторная работа
1   ...   32   33   34   35   36   37   38   39   40
SUTFNAME
текстового типа для обозначения фамилии,
STIPEND 
– действительного типа для обозначения стипендии. При этом на это 
поле наложено ограничение числом – величина размера стипендии должна быть меньше 
500 грн. 
KURS
- целого типа для обозначения курса. При этом на это поле наложено 
ограничение – курс на котором может учиться студент может принимать значение от 1 
до 5 ,
CITY
- текстового типа для обозначения города,
BIRTDAY
–типа даты/времени для обозначения день рождения,
GROUP
- текстового типа для обозначения студенческой группы, 
KOD_KAFEDRU
– целого типа для обозначения названия кафедры, на которой 
учится студент. Поле 
KOD_KAFEDRU
из таблицы 
STUDENT
и поле 
KOD_KAFEDRU
из таблицы 
KAFEDRA 
связаны тем, что описывают одни и те же данные, т.е. содержат 
идентификаторы кафедр, информация о которых содержит база данных. Более того, 
значение идентификаторов кафедр, которые допустимы в таблице 
STUDENT
, должны 
выбираться только из списка значений поля 
KOD_KAFEDRU
, т.е. принадлежащих 
реально описанных в базе данных кафедрам. Т.е. между этими полями имеется прямая 
связь. Т.о. поле 
KOD_KAFEDRU
из таблицы 
STUDENT 
будет являться внешним 
ключом. 
Кроме того, при определении таблицы 
STUDENT
запрещено использовать 
значение 
NULL
– значений для столбцов 
STUDENT_ID, SUTNAME, SUTFNAME
.
В качестве первичного ключа принято значение столбца 
STUDENT_ID

Выполните sql-код
. Обновите базу данных и просмотрите созданную таблицу. 
Сохраните sql-запрос под именем 
Студент.sql
 в папке 


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




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

    Басты бет