Реляционная модель данных

Track and organize your meetings within your company

Get Started. It's Free
or sign up with your email address
Rocket clouds
Реляционная модель данных by Mind Map: Реляционная модель данных

1. Концепция реляционной модели данных была предложена в 1969 году Эдгаром Коддом, известным специалистом в области баз данных, а в 1970 году она была им опубликованы.

2. В теории множеств таблице соответствует термин отношение (relation) физическим представлением которого является таблица, отсюда и название модели – реляционная.

3. Структура таблицы в реляционной базе характеризуется следующим:

3.1. она состоит из совокупности столбцов;

3.2. каждый столбец имеет уникальное, то есть не повторяющееся в других столбцах, имя;

3.3. последовательность столбцов в таблице не существенна;

3.4. все строки таблицы организованы по одинаковой структуре, то есть имеют одно и то же количество реквизитов и имеют одинаковую длину;

3.5. в таблице нет одинаковых строк;

3.6. количество строк в таблице практически не ограничено;

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

4. кортежи – это di1, di2,…, din (i=1,2,…m); а домены – d1к, d2к,…, dmk (k=1,2,… n).

5. Базовые понятия

6. Достоинства

6.1. Упрощенная схема представления данных – в виде таблицы.

6.2. Простота инструментальных средств поддержки реляционной модели

6.3. Оптимизация доступа к базе данных, поскольку системы сами выбирают наиболее эффективную последовательность действий.

6.4. Улучшение целостности и защиты, поскольку реляционная модель позволяет улучшить выражение требований целостности путем использования языка высокого уровня.

6.5. Возможности различных применений, в том числе и рассчитанных на не специалистов в области программирования.

6.6. Обеспечение пользователя языками высокого уровня при работе с базой данных.

7. Недостаток реляционной модели

7.1. Жесткость структуры данных, например, невозможно задать строку таблицы произвольной длины, а также сложность описания иерархических и сетевых связей.

8. Реляционную модель используют

8.1. dBase, FoxBase, Paradox, Microsoft, Access, Clarion, Ingres; отечественные: ПАЛЬМА, HyTech и др.