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

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

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

Ниже приведена диаграмма жизненного цикла сущности Чек. Оцените ее качество.

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

Варианты ответа
отсутствует начальное состояние
нет замечаний;
отсутствует конечное состояние
отсутствует конечное и начальное состояние (Верный ответ)
Похожие вопросы
Ниже приведен фрагмент диаграммы "сущность-связь". Оцените качество представления сущностей и отношений.
Ниже приведен фрагмент диаграммы "сущность-связь". Оцените качество представления сущностей и отношений.
Модель жизненного цикла сущности предназначена для:
Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим

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

Решение.

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))
Укажите правильное соответствие между элементами информационной модели и их определениями.
Элементы моделиОпределение
1Диаграмма "сущность-связь"A- это отношение, при котором одному экземпляру сущности отвечает 0, 1 или более экземпляров другой сущности.
2НотацияBпозволяет графически представить все элементы информационной модели согласно простым, интуитивно понятным, но строго определенным правилам - нотациям.
3Отношение один-к-одномуC- это отношение, при котором одному экземпляру сущности отвечает один экземпляр другой сущности.
4Отношение один-ко-многимD- это сущность, которая порождает непересекающиеся подмножества экземпляров (категории сущности), связанных с сущностью через значения своего атрибута.
5Отношение многие-ко-многимE- это отношение, при котором одному экземпляру сущности отвечает 0, 1 или более экземпляров другой сущности и наоборот.
Решите задачу разрешения связи многие-ко-многим для следующей ситуации. Дано отношение многие ко многим

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

Решение.

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Сущность предметной областиA- это атрибут сущности, позволяющий отличать одну сущность от другой.
2Атрибут сущностиB- это атрибут конкретного экземпляра сущности, у которого может быть только одно значение.
3Экземпляры сущностиC- это атрибут конкретного экземпляра сущности, у которого может быть несколько значений.
4Уникальный идентификатор сущностиD- это класс объектов или явлений предметной области базы данных.
5Однозначный атрибутE- это выражение, которое определяет значения, разрешенные для данного атрибута; область значений атрибута
6Многозначный атрибутF- это реализации сущности, отличающиеся друг от друга и допускающие однозначную идентификацию
7Домен атрибутаG- это свойство или характеристика сущности
Выберите правильную последовательность действий по нормализации сущности предметной области и отношения логической модели базы данных
Действия
1.Определить функциональные зависимости в отношении
2.Назначить первичные ключи связывающих отношений, исходя из уникального идентификатора связи и процедуры миграции ключей при нормализации
3.Получить список атрибутов сущности
4.Определить класс принадлежности сущности к связи
5.Для полученных отношений назначить первичные ключи
6.Определить степень связи сущностей
7.Выполнить нормализацию сущности (преобразовать сущность в отношение
8.Нормализовать отношение (разрешить связи)
9.Определить возможные ключи отношения, в частности, рассмотрев уникальный идентификатор сущности
10.Получить список детерминантов