Информатика. Ч.2 Майстренко А.В. - 11 стр.

UptoLike

Составители: 

А
В1 В2 В3 В4 В5
C1 C2 C5 В1C3 C4 C6 C7 C8
Рис. 4 Графическое изображение иерархической структуры БД
Сетевая модель данных
В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может
быть связан с любым другим элементом.
A B
C D E
F G H
Рис. 5 Графическое изображение сетевой структуры БД
Реляционная модель данных
Понятие реляционный (англ. relation отношение) связано с разработками известного американско-
го специалиста в области систем баз данных Е. Кодда.
Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным
представлением и возможностью использования формального аппарата алгебры отношений и реляци-
онного исчисления для обработки данных.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая ре-
ляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
каждый элемент таблицыодин элемент данных;
все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (число-
вой, символьный и т.д.) и длину;
каждый столбец имеет уникальное имя;
одинаковые строки в таблице отсутствуют;
порядок следования строк и столбцов может быть произвольным.
Отношения представлены в виде таблиц, строки которых соответствуют записям, а столбцыпо-
лям.
Поле, каждое значение которого однозначно определяет соответствующую запись, называется про-
стым ключом (ключевым полем). Если записи однозначно определяются значениями нескольких полей,
то такая таблица базы данных имеет составной ключ.
Чтобы связать две реляционные таблицы, необходимо ключ первой таблицы ввести в состав ключа
второй таблицы (возможно совпадение ключей); в противном случае нужно ввести в структуру первой
таблицы внешний ключ ключ второй таблицы.