Связи между таблицами. Преимущества при использовании правил приведения к нормальным формам

Связи между таблицами

В результате работы по приведению данных к третьей нормальной форме мы получили структуру, состоящую из четырёх таблиц.

Перечислим связи между таблицами:

  1. Таблица учеников связана с таблицей оценок по ключу ученика.
  2. Таблица курсов связана с таблицей потоков по ключу курса.
  3. Таблица потоков связана с таблицей оценок по ключу потока.

Диаграмма 1. Связи между таблицами

Тип связи между таблицами, когда для ссылок используются значения ключевых столбцов таблиц, называется связью по ключевым столбцам.

Связь по ключевым столбцам обеспечивает гарантию того, что значения могут ссылаться только на те данные, которые действительно есть в других таблицах, то есть обеспечивается ссылочная целостность данных в целом. Например, если у нас в таблице учеников есть сейчас два человека с ключами (идентификаторами) 1 и 2, то вставляются только эти значения в столбец «Ключ ученика» таблицы оценок. Использование любых других значений приведёт к нарушению ссылочной целостности данных этих таблиц.

 

Преимущества при использовании правил приведения к нормальным формам

Приведение данных к нормальным формам — не только приложение теоретических правил реляционной теории, оно имеет вполне определённую практическую направленность. Перечислим преимущества, которые мы получаем при использовании нормализованных структур:

  1. Исключается избыточность (дублирование) в хранении данных.
  2. Обеспечивается согласованность (ссылочная целостность) данных.
  3. Применяется единый подход к хранению данных независимо от области применения, что делает более простыми процессы использования, разработки и сопровождения баз данных.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: