1. Понятие о базе данных. Субд. Примеры


Модели данных. Реляционная модель данных. Примеры


Download 338.67 Kb.
bet3/81
Sana17.06.2023
Hajmi338.67 Kb.
#1547959
1   2   3   4   5   6   7   8   9   ...   81
Bog'liq
Baza dannix Yakuniy savollar va javoblar (1)

3. Модели данных. Реляционная модель данных. Примеры;
Модель данных - это совокупность структур данных и операций их обработки. Рассмотрим три основных типа моделей данных: иерархическую, сетевую и реляционную.
На практике более распространена реляционная модель данных. Реляционная модель данных представляет собой комплекс взаимосвязанных простейших двумерных таблиц - отношений. Таблицы-отношения должны обладать следующими свойствами:
каждый столбец таблицы – это элемент данных (атрибут) и его значения должны быть не расчленяемыми на несколько значений;
все столбцы однородные;
в таблице нет двух одинаковых строк;
столбцы и строки могут просматриваться в любом порядке, безотносительно к их информационному содержанию и смыслу;
число строк не ограничено.
Отношение описывает некоторый объект материального мира посредством множества атрибутов R(А1, А2, …,Аn), называемого схемой отношения.
В теории реляционных моделей данных используется терминология алгебры отношений. Согласно ей столбцы отношения называются доменами, а строки – кортежами. При работе с реляционными таблицами используют также альтернативные им понятия – поля и записи. В отношении записи должны иметь уникальный идентификатор – ключ. Ключ – один или несколько полей, однозначно определяющих записи. Ключ служит для быстрого поиска нужной информации.


4. Модели "СУЩНОСТЬ-СВЯЗЬ".
Модель данных - это совокупность структур данных и операций их обработки. Рассмотрим три основных типа моделей данных: иерархическую, сетевую и реляционную.
Сущность - это реальный или представляемый объект, информация о котором должна сохраняться и быть доступна. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности - это имя типа, а не некоторого конкретного экземпляра этого типа. Для большей выразительности и лучшего понимания имя сущности может сопровождаться примерами конкретных объектов этого типа.
Связь - это графически изображаемая ассоциация, устанавливаемая между двумя сущностями. Эта ассоциация всегда является бинарной и может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь). В любой связи выделяются два конца (в соответствии с существующей парой связываемых сущностей), на каждом из которых указывается имя конца связи, степень конца связи (сколько экземпляров данной сущности связывается), обязательность связи (т.е. любой ли экземпляр данной сущности должен участвовать в данной связи).
Модель «сущность – связь» предложил Питер Пин-Шэн Чен (Сhen) в 1976 г. В дальнейшем многие авторы предложили свои варианты подобной модели (нотации Мартина, IDEF1X, Баркена и др.)..

Сущность entity (класс объектов) – это совокупность объектов, обладающих одинаковым набором свойств.


Каждая сущность обладает следующими свойствами:
● сущность имеет уникальное имя, к одному имени применяется одна и та же интерпретация, которая не может применяться
к различным именам, кроме случаев, когда они являются псевдонимами/синонимами;
● сущность обладает атрибутами (одним или несколькими), которые или принадлежат сущности, или наследуются через связь;
● сущность обладает атрибутами (одним или несколькими), которые однозначно определяют каждый экземпляр сущности;
● сущность может обладать любым числом связей с другими сущностями модели.

Download 338.67 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   81




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling