Базы данных (теория)

База данных (далее БД) — это именованная совокупность структурированной информации относящейся к определенной предметной области.

 

Реляционные БД:

Математической основой реляционной БД, является Реляционная алгебра.

Реляционная БД состоит из таблиц (отношений) и связей между ними.

Строка таблицы БД называется — КОРТЕЖЕМ.

Столбец таблицы БД, называется — АТРИБУТОМ.

Атрибуты  — столбцы БД, имеют уникальное в пределах таблицы имя.

Количество кортежей в таблице называется  кардинальным числом отношения.

Количество атрибутов в кортеже, называется  — степенью.

Домен — множество допустимых значений того или иного атрибута.

Каждая таблица отношения должна иметь уникальный атрибут именуемый ключевым полем.

Ключевые поля, в реляционных БД используются для построения связей между таблицами.


Общая схема проектирования БД, включает:

  1. Определение сущностей — таблиц БД.
  2. Определение состава атрибутов каждой сущности.
  3. Определение ключевых полей в таблице.
  4. Построение связей между таблицами.

 

Ключевые поля в таблице.

 

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

 

Первичный ключ  (primary key) — главный ключевой элемент, однозначно идентифицирующий строку таблицы БД — т.е. первичный ключ является минимальным набором атрибутов идентифицирующих кортеж в отношении.

Требования к структуре и содержанию первичных ключей таблицы в БД:

  1. минимальный размер
  2. числовой тип

 

Виды связей и примеры их построения рассмотрены в статье Связи в БД

.

comments powered by HyperComments