Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика / Шпоры по информатике.DOC
Скачиваний:
32
Добавлен:
16.12.2013
Размер:
134.14 Кб
Скачать

11.Отношения или виды взаимосвязи между типами объектов.

Взаимосвязь выражает отношение или связь между двумя мно­жествами. Различают взаимосвязи типа "один к одному", "один ко мно­гим", "многие ко многим". Взаимосвязи могут существовать между типами объектов и между атрибутами объектов. Комп работн, комп сеть раб, раб-ки техника

12. Понятие концептуальной модели данных.

Модель (образ, аналог, имитирующий строение или действие) объек­тов с описывающими их атрибутами и взаимосвязями между ними на­зывается концептуальной моделью (от лат. conceptio — замысел). Концептуальная модель представляет объекты и их взаимосвязи без указания способа их физического хранения. Т. о., данная модель является, по существу, моделью предметной области. Она дает общее представление о потоке или потоках (материальных или информационных) в предметной области и представляется обычно в графическом виде. Концептуальная модель данных и их взаимосвязей транслируется в модель данных, совместимую с выбранной СУБД. Возможно, что отраженные в концептуальной модели взаимосвязи между объекта­ми окажутся впоследствии нереализуемыми средствами выбранной СУБД. Это потребует изменения концептуальной модели.

13. Понятие логической модели данных.

Версия концептуальной модели, которая может быть обеспечена кон­кретной СУБД, называется логической моделью (схемой). Пользователям выделяются подмножества этой логической модели, называемые внешними моделями (подсхемами), отражающие их пред­ставления. Если внешние модели отражают представления, которые пользователи получают на основе логической модели, то концептуаль­ные требования отражают представления, которые пользователи пер­воначально "желали иметь" и которые легли в основу разработки кон­цептуальной модели. Логическая модель отображается в физическую модель, расположен­ную на магнитном носителе. Важно помнить, что логическая модель (схема) обусловлена требова­ниями СУБД. Поэтому при замене СУБД она также трансформируется. Как объекты описаны, строим форму без файлов

14,Реляционная логическая модель.

В данной модели объекты и взаи­мосвязи между ними представляются в виде таблиц. Взаимосвязи также рассматриваются в качестве объектов. Каждая таблица представляет один объект и состоит из строк и столбцов. Идея: представ­лять произвольные структуры данных в виде совокупности таблиц, ко­торые в терминологии реляционной модели называются отношени­ями, причем отношениями только между элементарными данными. Столбцам присваиваются уникальные имена, порядок расположения не имеет значения. Каждый столбец является атрибутом или полем записи. Столбец или ряд столбцов называют возможным первичным ключом отношения, если его значения однозначно идентифи­цируют строки таблицы, т. е. записи данных. Отношение может иметь более одного ключа. реляционная логическая мо­дель наиболее простая и достаточно наглядна.

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

Данная модель строится по принципу иерархии типов объектов, т. е. один тип объекта является глав­ным, а остальные — подчиненными. Между главным и подчи­ненными типами объектов устанавливается вид связи "один ко многим". Для одного главного типа объектов возможно существование несколь­ких типов подчиненных. Но для каждого подчиненного (порожденно­го) типа имеется только один главный (исходный) тип объекта. Иерар­хия начинается с корневого узла. Исходный узел может иметь в каче­стве зависимых один или несколько порожденных узлов. Доступ к каждому узлу, за исключением корневого, линейный и осуществляется через его исходный узел. Иерархическая модель обеспечивает только ли­нейные пути доступа, но путь доступа к каждому узлу является уникаль­ным. Для поиска нужных записей в иерархических моделях используется система встроенных указателей. Иерархическую логическую модель можно считать частным случаем сетевой логической модели.

  1. Сетевая логическая модель.

В данной модели понятия главного и подчиненных объектов несколько расширены. Любой объект может быть как главным, так и подчиненным. В сетевой модели главный объект обозначается термином "владелец набора", а подчиненный объ­ект — термином "член набора. Это означает, что каждый объект может участвовать в любом количестве взаимосвязей. С помощью сетевой модели между объектами устанавливается вид связи "Многие ко многим"