База ответов ИНТУИТ

Основы проектирования реляционных баз данных

<<- Назад к вопросам

Ниже приведен фрагмент диаграммы "сущность-связь". Оцените качество представления сущностей и отношений.

(Отметьте один правильный вариант ответа.)

Варианты ответа
некоторые сущности не вступают в отношения, и некоторые отношения непонятны
некоторые сущности представлены неудовлетворительно
некоторые отношения не имеют наименований(Верный ответ)
нет замечаний
Похожие вопросы
Ниже приведен фрагмент диаграммы "сущность-связь". Оцените качество представления сущностей и отношений.
Ниже приведена диаграмма жизненного цикла сущности Чек. Оцените ее качество.
Укажите правильное соответствие между элементами информационной модели и их определениями
Элементы моделиОпределение
1Отношение (связь)A- это характер участия сущности в связи.
2Уникальный идентификатор связиB- это соотношение между числом сущностей, участвующих в образовании связи.
3Степень (мощность) связиC- это сущность, которая не может присутствовать в базе данных, пока не существует связанного с ней экземпляра другой сущности
4Класс принадлежности сущностиD- это сущность, которая порождает непересекающиеся подмножества экземпляров (категории сущности), связанных с сущностью через значения своего атрибута.
5Рефлексивное отношениеE- это категория порождающей сущности (сущности-супертипа)
6Слабая сущностьFпредставляет собой соединение (взаимоотношение) между двумя или более сущностями.
7СупертипG- это супертип с порожденными им подтипами
8ПодтипH- это атрибут для однозначной идентификации отношения
9Составная сущностьJ- это отношение, связывающее сущность саму с собой
Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим

Требуется разрешить это отношение.

Решение.

create table CUSTOMER(CUSTOMER_NO		NUMBER(6) 		not null,CUSTOMER_NAME		VARCHAR2(45)	null,CUSTOMER_ADDRESS	VARCHAR2(35)	null,CUSTOMER_CITY		VARCHAR2(45)	null,CUSTOMER_STATE	CHAR(2)		null,CUSTOMER_ZIP		NUMBER(5)		null,primary key (CUSTOMER_NO))create table SALESMAN(SALESMAN_NO		NUMBER(6)		not null,SALESMAN_NAME 	VARCHAR2(45) 	null,SALESMAN_EMP_NO	NUMBER(6)		null,SALESMAN_YTD_SALES	NUMBER(9,2)	null,SALESMAN_QUOTA	NUMBER(6)		null,SALESMAN_PROD_GRP	CHAR(8)		null,primary key (SALESMAN_NO))create table CUSTOMER_ SALESMAN(CUSTOMER_NO		NUMBER(6)		not null,SALESMAN_NO		NUMBER(6)		not null)
Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим

Требуется разрешить это отношение.

Решение.

create table CUSTOMER(CUSTOMER_NO		NUMBER(6) 		not null,CUSTOMER_NAME		VARCHAR2(45)	null,CUSTOMER_ADDRESS	VARCHAR2(35)	null,CUSTOMER_CITY		VARCHAR2(45)	null,CUSTOMER_STATE	CHAR(2)		null,CUSTOMER_ZIP		NUMBER(5)		null,primary key (CUSTOMER_NO))create table SALESMAN(SALESMAN_NO		NUMBER(6)		not null,SALESMAN_NAME 	VARCHAR2(45) 	null,SALESMAN_EMP_NO	NUMBER(6)		null,SALESMAN_YTD_SALES	NUMBER(9,2)	null,SALESMAN_QUOTA	NUMBER(6)		null,SALESMAN_PROD_GRP	CHAR(8)		null,primary key (SALESMAN_NO))create table CUSTOMER_ SALESMAN(CUSTOMER_NO	NUMBER(6)		not null,SALESMAN_NO	NUMBER(6)		not null,primary key (CUSTOMER_NO, SALESMAN_NO))
Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим

Требуется разрешить это отношение.

Решение.

create table CUSTOMER(CUSTOMER_NO		NUMBER(6) 		not null,CUSTOMER_NAME		VARCHAR2(45)	null,CUSTOMER_ADDRESS	VARCHAR2(35)	null,CUSTOMER_CITY		VARCHAR2(45)	null,CUSTOMER_STATE	CHAR(2)		null,CUSTOMER_ZIP		NUMBER(5)		null,primary key (CUSTOMER_NO))create table SALESMAN(SALESMAN_NO		NUMBER(6)		not null,SALESMAN_NAME 	VARCHAR2(45) 	null,SALESMAN_EMP_NO	NUMBER(6)		null,SALESMAN_YTD_SALES	NUMBER(9,2)	null,SALESMAN_QUOTA	NUMBER(6)		null,SALESMAN_PROD_GRP	CHAR(8)		null,primary key (SALESMAN_NO))create table CUSTOMER_ SALESMAN(CUSTOMER_NO	NUMBER(6)		not null,SALESMAN_NO	NUMBER(6)		not null,primary key (CUSTOMER_NO, SALESMAN_NO),foreing key (CUSTOMER_NO) references CUSTOMER,foreign key  (SALESMAN_NO) references SALESMAN)
Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим

Требуется разрешить это отношение.

Решение.

create table CUSTOMER(CUSTOMER_NO		NUMBER(6) 		not null,CUSTOMER_NAME		VARCHAR2(45)	null,CUSTOMER_ADDRESS	VARCHAR2(35)	null,CUSTOMER_CITY		VARCHAR2(45)	null,CUSTOMER_STATE	CHAR(2)		null,CUSTOMER_ZIP		NUMBER(5)		null,primary key (CUSTOMER_NO))create table SALESMAN(SALESMAN_NO		NUMBER(6)		not null,SALESMAN_NAME 	VARCHAR2(45) 	null,SALESMAN_EMP_NO	NUMBER(6)		null,SALESMAN_YTD_SALES	NUMBER(9,2)	null,SALESMAN_PROD_GRP	CHAR(8)		null,primary key (SALESMAN_NO))create table CUSTOMER_ SALESMAN(CUSTOMER_NO	NUMBER(6)			not null,SALESMAN_NO	NUMBER(6)			not null,SALESMAN_QUOTA	NUMBER(6)		null,primary key (CUSTOMER_NO, SALESMAN_NO),foreing key (CUSTOMER_NO) references CUSTOMER,foreign key  (SALESMAN_NO) references SALESMAN)
Выберите правильную последовательность действий по нормализации сущности предметной области и отношения логической модели базы данных
Действия
1.Определить функциональные зависимости в отношении
2.Назначить первичные ключи связывающих отношений, исходя из уникального идентификатора связи и процедуры миграции ключей при нормализации
3.Получить список атрибутов сущности
4.Определить класс принадлежности сущности к связи
5.Для полученных отношений назначить первичные ключи
6.Определить степень связи сущностей
7.Выполнить нормализацию сущности (преобразовать сущность в отношение
8.Нормализовать отношение (разрешить связи)
9.Определить возможные ключи отношения, в частности, рассмотрев уникальный идентификатор сущности
10.Получить список детерминантов
Какое из перечисленных ниже вопросно-ответных отношений нельзя реализовать в информационной системе обслуживания счетов клиентов банка?
Установите правильное соответствие между реляционными операциями и результатом их выполнения
ОперацияРезультат выполнения
1Объединение отношенийAОтношение С, которое включает в себя все кортежи со всеми атрибутами исходных отношений А и В, удовлетворяющими заданному условию
2Пересечение отношенийBОтношение С, которое включает в себя кортежи отношения А, отличные от кортежей отношения В
3Разность отношенийCОтношение С, которое включает в себя кортежи отношения А, полностью совпадающие с кортежами отношения В
4Декартово произведение отношенийDОтношение С, которое включает в себя атрибуты отношения А, отличные от атрибутов отношения В, и только те кортежи, декартовы произведения которых с отношением В дают отношение А
5Проекция отношенияEОтношение С, которое включает в себя все кортежи отношения А, но только с теми атрибутами, на которые выполняется проекция
6Деление отношенийFОтношение С, степень которого равна сумме степеней исходных отношений, а мощность — произведению возможностей исходных отношений
7Выбор (селекция) из отношенияGОтношение С, которое включает в себя кортежи отношения А, удовлетворяющие заданному условию (критерию выбора)
8Соединение отношений АHОтношение C, которое включает в себя все кортежи отношения А и кортежи отношения B, отличные от кортежей отношения A