[ON UPDATE {CASCADE | SET NULL | SET DEFAULT | RESTRICTED| NO ACTION}] [ON DELETE {CASCADE | SET NULL | SET DEFAULT | RESTRICTED| NO ACTION}]
Нормализация
Основная цель нормализации – устранение избыточности данных.
Первая нормальная форма (1НФ, 1NF)
Вторая нормальная форма (2НФ, 2NF)
Третья нормальная форма (3НФ, 3NF)
Нормальная форма Бойса — Кодда (НФБК, BCNF)
Четвёртая нормальная форма (4НФ, 4NF)
Пятая нормальная форма (5НФ, 5NF)
Доменно-ключевая нормальная форма (ДКНФ, DKNF).
Нормализация модели данных
Первая нормальная форма:
информация в каждом поле таблицы является неделимой и не может быть разбита на подгруппы.
Нормализация модели данных
Вторая нормальная форма:
таблица соответствует 1НФ и в таблице нет неключевых атрибутов, зависящих от части сложного (состоящего из нескольких столбцов) первичного ключа.
Нормализация модели данных
Третья нормальная форма:
таблица соответствует первым двум НФ и все неключевые атрибуты зависят только от первичного ключа и не зависят друг от друга.
Язык SQL
SQL (Structured Query Language) – непроцедурный язык взаимодействия приложений и пользователей с реляционными СУБД, состоящий из набора стандартных команд на английском языке.
Отдельные команды изначально никак логически не связаны друг с другом.