- •Вопросы тестирования по пбд
- •Тема 1. Общие понятия
- •Тема 2. Модель «сущность-связь»
- •Тема 3. Реляционная модель данных: структуры и целостность
- •Тема 4. Нормальные формы отношений
- •Тема 5 Жизненный цикл системы баз данных
- •Тема 6 Этапы проектирования бд
- •Тема 7 Концептуальное моделирование
- •Тема 8 Логическое моделирование
Тема 2. Модель «сущность-связь»
Модель сущность-связь есть набор понятий и графических обозначений, предназначенный для описания представлений пользователя об объектах предметной области и отношениях, в которые они вступают.
Модель «сущность-связь» предназначена для …
…описания представлений пользователя об объектах предметной области и отношениях, в которые они вступают.
1
Нечто, имеющее физическое или концептуальное существование и представляющее интерес с точки зрения пользователя называется в ER-модели сущностью
Объект, идентифицируемый пользователем в предметной области, называется в ER-модели сущностью
Потенциальное множество сущностей, имеющих одинаковые наборы свойств, есть класс сущностей
Существующая в представлении пользователя абстракция объекта, которой сопоставлено имя, называется в ER-модели классом сущностей
Набор свойств, которому в сознании пользователя сопоставлено имя, имеющее единственный смысл, называется в ER-модели атрибут
Реквизит документа или сообщения называется в ER-модели атрибутом
Характеристика объекта, значения которой представляют интерес для пользователя, называется в ER-модели атрибутом
Свойство класса сущностей или связей называется в ER-модели атрибутом
Атрибут имеет <имя> и принимает значения на домене
Потенциальное множество значений атрибута, осмысленных с точки зрения пользователя, есть домен
Если значения атрибута в представлении пользователя не имеют внутренней структуры, то атрибут является простым
Если значения атрибута в представлении пользователя имеют внутреннюю структуру (состоят из нескольких компонентов), то атрибут является составным
Если атрибут не может принимать более одного значения для одного экземпляра сущности (связи), то он является однозначным
Если атрибут может принимать несколько значений для одного экземпляра сущности (связи), то он является многозначным
Если значение атрибута можно определить по известным значениям других атрибутов, то он является производным
Атрибут, значения которого можно использовать для уникальной идентификации экземпляров сущности, называется потенциальным ключом
Атрибут, значения которого являются с точки зрения пользователя уникальными идентификаторами экземпляров сущности, называется потенциальным ключом
Именованный набор атрибутов есть класс сущностей
Отношение, определённое на декартовом произведении доменов атрибутов есть класс сущностей
Ассоциация экземпляров одного или более классов сущностей называется в ER-модели данных экземпляр связи.
Осмысленная с точки зрения пользователя ассоциация классов сущностей называется в ER-модели данных классом связей
Отношение, определённое на декартовом произведении классов сущностей, называется класс связей.
Отношение, определённое на декартовом произведении доменов первичных ключей сущностей, называется классом связей
Число классов сущностей, участвующих в связи, называется степенью связи.
Число экземпляров связи R, в которых может участвовать один экземпляр сущности Е, называется мощностью связи R со стороны сущности Е
Пусть E — класс сущностей, R — класс связей с участием экземпляров класса E. Если каждый экземпляр E должен участвовать хотя бы в одном экземпляре R, то говорят, что связь R является обязательной В противном случае говорят, что связь R необязательная
|
|
Здесь изображена бинарная связь типа 1:1 |
|
|
Здесь изображена бинарная связь типа 1:N |
|
|
Здесь изображена бинарная связь типа N:M |
|
|
|
|
