Реляционная модель данных. Ключи — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Добавлена полная структура статьи.)
(Добавлены отличия таблиц от отношений.)
Строка 8: Строка 8:
 
=== Представление null'ов ===
 
=== Представление null'ов ===
 
=== Отличия таблиц и отношений ===
 
=== Отличия таблиц и отношений ===
 +
{| class="wikitable"
 +
|-
 +
! Таблицы !! Отношения
 +
|-
 +
| Столбцы – список || Атрибуты – множество
 +
|-
 +
| Строки – элемент расширенного декартова произведения || Кортежи – элемент декартова произведения
 +
|-
 +
| Таблица – список строк || Отношение – множество кортежей
 +
|}
 +
  
 
== Ключи ==
 
== Ключи ==

Версия 09:41, 29 декабря 2020

Определение:
Реляционная модель данных — это модель данных, тра-ля-ля логики первого порядка [1]


Основные понятия

Отношение

Кортежи

Представление null'ов

Отличия таблиц и отношений

Таблицы Отношения
Столбцы – список Атрибуты – множество
Строки – элемент расширенного декартова произведения Кортежи – элемент декартова произведения
Таблица – список строк Отношение – множество кортежей


Ключи

Надключи

Ключи

Требования к ключам

Естественные и суррогатные ключи

Выбор ключей

Примечания

Литература

  • Дейт К. : Введение в системы баз данных (Глава 9)
  • Уидом Д., Ульман Д. : Основы реляционных баз данных (Глава 3)
  • W.W. Armstrong : Dependency Structures of Data Base Relationships

Ссылки