1. Понятие о базе данных. Субд. Примеры
Модели данных. Реляционная модель данных. Примеры
Download 338.67 Kb.
|
Baza dannix Yakuniy savollar va javoblar (1)
- Bu sahifa navigatsiya:
- 4. Модели "СУЩНОСТЬ-СВЯЗЬ". Модель данных
3. Модели данных. Реляционная модель данных. Примеры;
Модель данных - это совокупность структур данных и операций их обработки. Рассмотрим три основных типа моделей данных: иерархическую, сетевую и реляционную. На практике более распространена реляционная модель данных. Реляционная модель данных представляет собой комплекс взаимосвязанных простейших двумерных таблиц - отношений. Таблицы-отношения должны обладать следующими свойствами: каждый столбец таблицы – это элемент данных (атрибут) и его значения должны быть не расчленяемыми на несколько значений; все столбцы однородные; в таблице нет двух одинаковых строк; столбцы и строки могут просматриваться в любом порядке, безотносительно к их информационному содержанию и смыслу; число строк не ограничено. Отношение описывает некоторый объект материального мира посредством множества атрибутов R(А1, А2, …,Аn), называемого схемой отношения. В теории реляционных моделей данных используется терминология алгебры отношений. Согласно ей столбцы отношения называются доменами, а строки – кортежами. При работе с реляционными таблицами используют также альтернативные им понятия – поля и записи. В отношении записи должны иметь уникальный идентификатор – ключ. Ключ – один или несколько полей, однозначно определяющих записи. Ключ служит для быстрого поиска нужной информации. 4. Модели "СУЩНОСТЬ-СВЯЗЬ". Модель данных - это совокупность структур данных и операций их обработки. Рассмотрим три основных типа моделей данных: иерархическую, сетевую и реляционную. Сущность - это реальный или представляемый объект, информация о котором должна сохраняться и быть доступна. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности - это имя типа, а не некоторого конкретного экземпляра этого типа. Для большей выразительности и лучшего понимания имя сущности может сопровождаться примерами конкретных объектов этого типа. Связь - это графически изображаемая ассоциация, устанавливаемая между двумя сущностями. Эта ассоциация всегда является бинарной и может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь). В любой связи выделяются два конца (в соответствии с существующей парой связываемых сущностей), на каждом из которых указывается имя конца связи, степень конца связи (сколько экземпляров данной сущности связывается), обязательность связи (т.е. любой ли экземпляр данной сущности должен участвовать в данной связи). Модель «сущность – связь» предложил Питер Пин-Шэн Чен (Сhen) в 1976 г. В дальнейшем многие авторы предложили свои варианты подобной модели (нотации Мартина, IDEF1X, Баркена и др.).. Сущность entity (класс объектов) – это совокупность объектов, обладающих одинаковым набором свойств. Каждая сущность обладает следующими свойствами: ● сущность имеет уникальное имя, к одному имени применяется одна и та же интерпретация, которая не может применяться к различным именам, кроме случаев, когда они являются псевдонимами/синонимами; ● сущность обладает атрибутами (одним или несколькими), которые или принадлежат сущности, или наследуются через связь; ● сущность обладает атрибутами (одним или несколькими), которые однозначно определяют каждый экземпляр сущности; ● сущность может обладать любым числом связей с другими сущностями модели. Download 338.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling