Решение практических



бет3/55
Дата12.05.2023
өлшемі1,43 Mb.
#92531
түріРешение
1   2   3   4   5   6   7   8   9   ...   55
Свойства (атрибуты).
Свойства (атрибуты) служат для описания типов объектов или отношений. Значения свойств каждого типа извлекаются из
соответствующего множества значений (в этом множестве определяются все потенциальные значения свойства, различные свойства могут использовать одно множество значений).
Представление свойств на диаграмме: в виде эллипса с уникальным именем (уникальность среди множества атрибутов) внутри него, присоединенных линией к типу объекта; для производных свойств – эллипс окружен пунктирным контуром, для многозначных – двойным; имя свойства, которое является первичным ключом, – подчеркивается.
Отношения (типы связей).
Типы отношений (типы связи) – осмысленная ассоциация (связь) между типами объектов.
Экземпляр отношения (отношение) – ассоциация (связь) между экземплярами объектов, включающая по одному экземпляру объекта с каждой стороны связи.
СТРУКТУРНЫЕ ОГРАНИЧЕНИЯ ER-МОДЕЛИ
Структурные ограничения, накладываемые на участников отношения, являются отражением требований реального мира. Можно выделить такие общие ограничения, как мощность отношения и степень участия объектов в отношении.
Мощность отношения – максимальное количество элементов одного типа объекта, связанных с одним элементом другого типа объекта. Обычно рассматриваются следующие виды связей:

РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ.
Реляционная модель данных – формальная теория данных, основанная на некоторых положениях математики (теории множеств и предикативной логике).
РЕЛЯЦИОННЫЕ ОБЪЕКТЫ (СТРУКТУРА МОДЕЛИ)
Реляционная модель данных основана на математическом понятии отношения (relation), физическим представлением которого является таблица. Все данные (описания объектов) в реляционной БД пользователь воспринимает как набор таблиц (множество отношений).

Рис. 1. Отношение в реляционной модели

Краткое описание терминов реляционной модели (рис. 1):



  • отношение – плоская таблица;

  • кортеж – строка таблицы (не включая заголовок);

  • кардинальное число – количество строк таблицы (без заголовка);

  • атрибут – столбец таблицы (или поле строки);

  • степень – количество столбцов таблицы;

  • первичный ключ – уникальный идентификатор для таблицы;

  • домен – общая совокупность допустимых значений.

Целостность данных предназначена для сохранения в БД «отражения действительности реального мира», т.е. устранения недопустимых конфигураций (состояний) значений и связей, которые не имеют смысла в реальном мире. Правила целостности данных можно разделить на:

  • специфические или корпоративные ограничения целостности - дополнительные ограничения, специфические для конкретных БД;

  • общие правила целостности – правила, которые применимы к любой реляционной БД (относятся к потенциальным (первичным) и к внешним ключам).

Атрибуты или множество атрибутов значения, которых уникальным образом идентифицируют экземпляр объекта, называются первичным ключом, т.к. все экземпляры объекта должны быть различны, то каждый объект должен иметь ключ.
Потенциальный ключ – это обобщение понятия первичного ключа. Потенциальные ключи также как и первичный обладают свойством уникальной идентификации кортежа в отношении, но если первичный ключ в отношении должен быть выбран только один, то потенциальных ключей может быть несколько (первичный ключ выбирается из потенциальных).
Внешний ключ – это множество атрибутов объекта; каждому значению внешнего ключа соответствует значение потенциального ключа. Внешние ключи используются для связывания кортежей в реляционных базах данных. [4]


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   55




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет