Реляционная модель данных
Автор работы: Пользователь скрыл имя, 04 Декабря 2011 в 12:50, реферат
Описание
В соответствии с реляционной моделью база данных представляется в виде совокупности таблиц, над которыми могут выполняться операции, формулируемые в терминах реляционной алгебры и реляционного исчисления. В реляционной модели операции над объектами базы данных имеют теоретико-множественный характер. Концепции реляционной модели данных связаны с именем известного специалиста в области систем баз данных Е. Кодда. Именно поэтому реляционную модель данных часто называют моделью Кодда.
Содержание
Введение
Модель данных
Базовые понятия реляционной модели данных
Общие представления о модели данных
Заключение
Список используемой литературы
Работа состоит из 1 файл
информационные системы.docx
— 42.63 Кб (Скачать документ)Различают четыре типа связей между таблицами реляционной базы данных:
- один к одному — каждой записи одной таблицы соответствует только одна запись другой таблицы;
- один ко многим — одной записи главной таблицы могут соответствовать несколько записей подчиненной таблицы;
- многие к одному — нескольким записям главной таблицы может соответствовать одна и та же запись подчиненной таблицы;
- многие ко многим — одна запись главной таблицы связана с несколькими записями подчиненной таблицы, а одна запись подчиненной таблицы связана с не сколькими записями главной таблицы.
Различие между типами связей «один ко многим» и «многие к одному» зависит от того, какая из таблиц выбирается в качестве главной, а какая в качестве подчиненной.
Основные свойства отношений
Рассмотрим
теперь некоторые важнейшие свойства
отношений реляционной мо дели данных.
- ОБЩИЕ ПРЕДСТАВЛЕНИЯ О МОДЕЛИ ДАННЫХ
Можно
по-разному характеризовать
Учитывая обе вышеуказанные стороны, определим основные структуры моделей данных, используемые для представления концептуальной модели предметной области (сущностей, атрибутов, связей).
Элемент данных (поле) – наименьшая поименованная единица данных. Используется для представления значения атрибута.
Запись – поименованная совокупность полей. Используется для представления совокупности атрибутов сущности (записи о сущности).
Экземпляр записи – запись с конкретными значениями полей.
Агрегат данных – поименованная совокупность элементов данных внутри записи, которую можно рассматривать как единое целое.
Файл – поименованная совокупность экземпляров записей одного типа. Используется для представления однородного набора сущностей.
Набор файлов – поименованная совокупность файлов, обрабатываемых в системе. Используется для представления нескольких наборов сущностей.
Введем понятие «группа», обобщающее понятия «агрегат» и «запись».
Группа – это поименованная совокупность элементов данных или элементов данных и других групп.
Важнейшим
понятием концептуальной модели является
понятие связи между сущностями
(наборами сущностей). В моделях данных
соответствующее понятие
Групповое отношение – поименованное бинарное отношение, заданное на двух множествах экземпляров рассматриваемых групп. По характеру бинарных связей различают групповые отношения вида 1:1, 1:M, M:1, M:N. Пары чисел называют коэффициентами группового отношения. В групповом отношении один член группы назначается владельцем отношения, другой – членом.
База данных – поименованная совокупность экземпляров групп и групповых отношений.
Для представления группового отношения используется две формы:
а) Графовая. Группы изображаются вершинами графа, связи между группами – дугами, направленными от группы-владельца к группе-члену с указанием имени отношения и коэффициента.
По типу графов различают:
* иерархическую модель (граф без циклов – дерево);
* сетевую модель (ориентированный граф общего вида).
б) Табличная. Связь между группами изображается таблицей, столбцы которой представляют ключи соответствующих групп. Для формального описания таблицы используется математическое (теоретико-множественное) понятие отношения. Соответствующая модель данных называется реляционной моделью.
Модель данных описывается следующим образом:
* определяются типы и характеристики логических структур данных
(полей, записей, файлов);
*
описываются правила
* описываются возможные действия над структурами и правила их
выполнения, включающие:
− основные элементарные операции над данными;
− обобщенные операции (процедуры);
− средства контроля относительно простых условий корректности ввода данных (ограничения);
− средства контроля сколь угодно сложных условий корректности выполнения определенных действий (правила). В качестве основных элементарных операций обычно рассматриваются следующие: поиск записи с заданным значением ключа, чтение нужной записи, добавление записи, корректировка, удаление. В моделях данных также предусматриваются специальные операции для установления групповых отношений.
Обобщенные
операции или процедуры –
Средства
контроля используются для реализации
ограничений целостности
ЗАКЛЮЧЕНИЕ
Когда
в предыдущих разделах мы говорили
об основных понятиях реляционных баз
данных, мы не опирались на какую-либо
конкретную реализацию. Эти рассуждения
в равной степени относились к
любой системе, при построении которой
использовался реляционный
СПИСОК
ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
- Компьютеры в офисе и дома: Реляционные БД: 2004г. 228 стр.
- Мичи Д., Джонатон Р. Реляционные СУБД. 2004г. №8, стр. 4
- www.libbooks.ru (2006 по 2008г. Раздел: База данных).
- www.bankreferatov.ru (2004 по 2008г. Раздел: База данных).
- Джонс Э., Саттон Д. пользователя Office 97./ К.: Диалектика, 1999г.
- Петров В.Н. Информационные системы: учебное пособие для студентов высших учебных заведений, 2003г. 2е изд. стр. 139