Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Итоговая государственная аттестация.doc
Скачиваний:
28
Добавлен:
21.09.2019
Размер:
472.06 Кб
Скачать

7. Понятие рмд. Элементы рмд.

Реляционная модель была разработана в начале 70-х годов Коддом. Её хар. простота и гибкость и она считается промышленным стандартом. В реляционной модели данные представлены независимыми наборами. РМД исп. табличное представление данных.

Строка таблицы – запись. Столбец табл. – атрибут. Домен – область определения 1-го или нескольких атрибутов.

Достоинства РМД: простота; понятность и удобство физически организованных данных на ЭВМ.

Недостатки РМД: избыточность данных; сложность описания иерархич. и сетевых связей; отсутствие стандартных средств идентификации отдельных записей.

РМД предназначена для оперативной обработки данных, для аналитической обработки данных она неповоротлива и недостаточно гибка.

РМД включает в себя: индексирование; связывание таблиц; контроль целостности связей; теоретические основы построения языков запросов: рел. алгебра и рел. исчисление. РМД некоторой предметной области это набор отношений изм. во времени. При создании инф. системы совок. отношений позв. хранить данные об объектах предметной области и мод. связи между ними. Объект связан с одной таблицей.

Элементы РМД.

Элемент

Форма представления

Отношение

Таблица

Схема отношения

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

Картеж

Строка таблицы

Сущность

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

Атрибут

Заголовок столбца таблицы

Домен

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

Значение атрибута

Значение поля в записях

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

Один или несколько атрибутов

Тип данных

Тип значений элементов таблицы

8. Ключи. Типы ключей. Назначение.

Первичный ключ (ключ отношения, ключевой атрибут) – это атрибут отношения однозначно идентифицирующий каждый из его картежей.

Ключ может быть составным (сложным) – состоящим из нескольких атрибутов.

Возможны случаи, когда отн. имеет неск. комбинаций атрибутов, каждый из кот. однозначно опред. все картежи отношения – возможные ключи отношения. Любой из возможных ключей может быть первичным. Если выбр. первичный кл. состоит из мин. набора атрибутов, говорят, что он является неизбыточным.

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

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