Сетевая модель данных. ⇐ ПредыдущаяСтр 3 из 3
Сетевая модель означает представление данных в виде произвольного графа. Достоинством сетевой и иерархической моделей данных является возможность их эффективной реализации по показателям затрат памяти и оперативности. Недостатком сетевой модели данных является высокая сложность и жесткость схемы БД, построенной на ее основе. Реляционная модель данных. Понятие реляционный (англ. relation - отношение) связан с разработками известного американского специалиста в области систем баз данных Э.Ф. Кодда. Эти модели характеризуются простотой структуры данных, удобной для пользователя формой представления в виде таблиц и возможностью использования аппарата алгебры отношений и реляционного вычисления для обработки данных. На языке математики отношение определяется таким образом. Пусть задано n множеств D1,D2, ...,Dn. Тогда R есть отношение над этими множествами, если R есть множеством упорядоченных наборов вида <d1,d2,...,dn>, где d1 - элемент с D1 , d2 - элемент с D2 , ... , dn - элемент с Dn. При этом наборы вида <d1,d2,...,dn> называются кортежами, а множества D1,D2, ...Dn - доменами. Каждый кортеж состоит из элементов, которые выбираются из своих доменов. Эти элементы называются атрибутами, а их значения - значениями атрибутов. Итак, реляционнная модель ориентирована на организацию данных в виде двумерных таблиц, любая из которых имеет следующие свойства: - каждый элемент таблицы - это один элемент данных; - все столбцы в таблицы - однородные, т.е все элементы в столбце имеют одинаковый тип (символьный, числовой и т.п.); - каждый столбец носит уникальное имя; - одинаковые строки в таблицы отсутствуют. Таблицы имеют строки, которые отвечают записям (или кортежам), а столбцы -атрибутам отношений (доменам, полям). Следующие термины являются эквивалентными: отношение, таблица, файл (для локальных БД); кортеж, строка, запись; атрибут, столбик, поле. Объектно-ориентированные БД объединяют в себе две модели данных, реляционную и сетевую, и используются для создания крупных БД со сложными структурами данных. Реляционная БД есть совокупностью отношений, которые содержат всю необходимую информацию и объединенную разными связями. БД считается нормализованной, если выполняются следующие условия: - каждая таблица имеет главный ключ; - все поля каждой таблицы зависят только от главного ключа; - в таблицах отсутствуют группы повторных значений. Для успешной работы с многотабличными БД, как правило, надо установить между ними связи. При этом пользуются терминами “базовая таблица» (главная) и “подчиненная таблица». Связь между таблицами получается благодаря двум полям, одно из которых находится в базовой таблице, а второе - в подчиненной. Эти поля могут иметь значение, которое повторяются. Если значение в связанном поле записи базовой таблицы и в поле подчиненной совпадают, то эти записи называются связанными. Существуют четыре типа отношений между таблицами: один к одному, один ко многим, много к одному, много ко многим. Отношение один к одномуозначает, что каждая запись в однойтаблице соответствует только одной записи в другой таблице. Отношение один ко многим означает, что одна запись из первой таблицы может быть связана более чем с однойзаписью из другой таблицы. Главная таблица – это таблица, которая содержит первичный ключ и составляет часть один в отношении один ко многим. Внешний ключ – это поле, содержащее такой же тип информации в таблице со стороны много. Практическая работа Порядок выполнения:
1. Выполните запуск OpenOfficeBase следующим образом : ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|