Автор работы: Пользователь скрыл имя, 04 Декабря 2011 в 12:50, реферат
В соответствии с реляционной моделью база данных представляется в виде совокупности таблиц, над которыми могут выполняться операции, формулируемые в терминах реляционной алгебры и реляционного исчисления. В реляционной модели операции над объектами базы данных имеют теоретико-множественный характер. Концепции реляционной модели данных связаны с именем известного специалиста в области систем баз данных Е. Кодда. Именно поэтому реляционную модель данных часто называют моделью Кодда.
Введение
Модель данных
Базовые понятия реляционной модели данных
Общие представления о модели данных
Заключение
Список используемой литературы
Различают четыре типа связей между таблицами реляционной базы данных:
Различие между типами связей «один ко многим» и «многие к одному» зависит от того, какая из таблиц выбирается в качестве главной, а какая в качестве подчиненной.
Основные свойства отношений
Рассмотрим
теперь некоторые важнейшие свойства
отношений реляционной мо дели данных.
Можно
по-разному характеризовать
Учитывая обе вышеуказанные стороны, определим основные структуры моделей данных, используемые для представления концептуальной модели предметной области (сущностей, атрибутов, связей).
Элемент данных (поле) – наименьшая поименованная единица данных. Используется для представления значения атрибута.
Запись – поименованная совокупность полей. Используется для представления совокупности атрибутов сущности (записи о сущности).
Экземпляр записи – запись с конкретными значениями полей.
Агрегат данных – поименованная совокупность элементов данных внутри записи, которую можно рассматривать как единое целое.
Файл – поименованная совокупность экземпляров записей одного типа. Используется для представления однородного набора сущностей.
Набор файлов – поименованная совокупность файлов, обрабатываемых в системе. Используется для представления нескольких наборов сущностей.
Введем понятие «группа», обобщающее понятия «агрегат» и «запись».
Группа – это поименованная совокупность элементов данных или элементов данных и других групп.
Важнейшим
понятием концептуальной модели является
понятие связи между сущностями
(наборами сущностей). В моделях данных
соответствующее понятие
Групповое отношение – поименованное бинарное отношение, заданное на двух множествах экземпляров рассматриваемых групп. По характеру бинарных связей различают групповые отношения вида 1:1, 1:M, M:1, M:N. Пары чисел называют коэффициентами группового отношения. В групповом отношении один член группы назначается владельцем отношения, другой – членом.
База данных – поименованная совокупность экземпляров групп и групповых отношений.
Для представления группового отношения используется две формы:
а) Графовая. Группы изображаются вершинами графа, связи между группами – дугами, направленными от группы-владельца к группе-члену с указанием имени отношения и коэффициента.
По типу графов различают:
* иерархическую модель (граф без циклов – дерево);
* сетевую модель (ориентированный граф общего вида).
б) Табличная. Связь между группами изображается таблицей, столбцы которой представляют ключи соответствующих групп. Для формального описания таблицы используется математическое (теоретико-множественное) понятие отношения. Соответствующая модель данных называется реляционной моделью.
Модель данных описывается следующим образом:
* определяются типы и характеристики логических структур данных
(полей, записей, файлов);
*
описываются правила
* описываются возможные действия над структурами и правила их
выполнения, включающие:
− основные элементарные операции над данными;
− обобщенные операции (процедуры);
− средства контроля относительно простых условий корректности ввода данных (ограничения);
− средства контроля сколь угодно сложных условий корректности выполнения определенных действий (правила). В качестве основных элементарных операций обычно рассматриваются следующие: поиск записи с заданным значением ключа, чтение нужной записи, добавление записи, корректировка, удаление. В моделях данных также предусматриваются специальные операции для установления групповых отношений.
Обобщенные
операции или процедуры –
Средства
контроля используются для реализации
ограничений целостности
ЗАКЛЮЧЕНИЕ
Когда
в предыдущих разделах мы говорили
об основных понятиях реляционных баз
данных, мы не опирались на какую-либо
конкретную реализацию. Эти рассуждения
в равной степени относились к
любой системе, при построении которой
использовался реляционный
СПИСОК
ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ