Бази даних-20210115T104840Z-001 / Проверка команд Лабораторной №1 и №2 / Дунькович 2
.docxВариант 4
Задание 1
CREATE TABLE STUDENT(
STUDENT_ID NUMBER(3) NOT NULL,
Name VARCHAR2(25) NOT NULL,
Graduation Date
);
SELECT TO_DATE('20-jan-1999', 'dd-mon-yyyy') FROM dual;
SELECT TO_DATE('19-may-1999', 'dd-mon-yyyy') FROM dual;
SELECT TO_DATE('19-jan-2000', 'dd-mon-yyyy') FROM dual;
Задание 2
[NOT] NULL - Это ограничение задается для столбца и разрешает или запрещает наличие неопределенных значений в столбце при вводе или изменении его значений.
UNIQUE - Это ограничение задается для столбца или совокупности столбцов и указывает, что значение столбца (совокупности столбцов) должно быть уникальным в пределах таблицы. Называется ограничением уникального ключа.
PRIMARY KEY - Это ограничение указывает, что столбец или совокупность столбцов выступают в качестве первичного ключа, который уникально идентифицирует строки таблицы.
FOREIGN KEY - Это ограничение указывает, что столбец или совокупность столбцов принимают значения, которые должны совпадать со значениями столбца (совокупности столбцов) из другого связанной таблицы.
CHECK - Описание сложных правил ограничений целостности.