Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Слайды / Слайды_ИС_BD.pps
Скачиваний:
73
Добавлен:
04.07.2015
Размер:
436.22 Кб
Скачать

Узел - это совокупность атрибутов, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне.

Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем (первом) уровне. Зависимые (подчиненные) узлы находятся на втором, третьем и так далее уровнях. Количество деревьев в базе данных определяется числом корневых записей.

Иерархическая модель

Уровень 1

Уровень 2

Уровень 3

Сетевая модель организации данных является расширением иерархической модели.

Виерархических структурах запись- потомок должна иметь только одного предка.

Всетевой структуре данных потомок может иметь любое число предков.

Сетевая модель

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

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

Таблица 1

Связь 2

Таблица 3

Связь 1

Таблица 2

Термины реляционной модели

Отношение

Двумерная таблица, содержащая некоторые

 

данные

Схема

Строка заголовков столбцов таблицы

отношения

(заголовок таблицы)

Кортеж

Строка таблицы, запись

Сущность

Описание свойств объекта

Атрибут

Столбец, поле

Домен

Множество допустимых значений атрибута

Первичный ключ

Уникальный идентификатор

Кардинальность

Количество строк

Степень

Количество столбцов

Реляционная база данных состоит из набора связанных между собой таблиц.

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

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

Это означает, что данные будут сохранены два раза и больше только в том случае, если это действительно необходимо для управления БД.

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