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

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

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

Попытка изменить значение какого объекта приведет к ошибке?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
константы(Верный ответ)
переменной
типа(Верный ответ)
Похожие вопросы
Установите соответствие между ограничениями и их содержанием.
ОграничениеОписание
1CHECKАГарантирует, что колонка всегда содержит значение и оно уникально в таблице
2DEFAULTБПомещает значение по умолчанию в колонку. Гарантирует, что колонка всегда имеет значение
3FOREING KEYВГарантирует, что значение существует как значение в колонке первичного ключа другой таблицы. Обеспечивает процедуры удаления дочерних строк при удалении связанных с ней родительских.
4NOT NULLГГарантирует, что значение будет уникальным в таблице
5PRIMARY KEYДГарантирует, что значения находятся в границах специфицированного интервала, задаваемого предикатом
6UNIQUEЕГарантирует, что колонка всегда содержит значение
Какая из приведенных ниже привилегий прав доступа не позволяет изменят данные объекта?
В значения какого типа данных не могут быть преобразованы данные строкового типа?
Установите правильное соответствие между понятиями модели и их определениями
ПонятиеОпределение
1Ключ отношенияAэто уникальное значение атрибута или атрибутов в кортеже, позволяющее идентифицировать сущность или часть сущности предметной области
2Возможный ключ отношенияBэто атрибут составного ключа, однозначно определяющий совокупность неключевых атрибутов отношения
3Первичный ключ отношения Cэто первичный ключ отношения, содержащий несколько атрибутов
4Составной ключ отношенияDэто значение атрибута или атрибутов, позволяющее однозначно идентифицировать кортеж
5Частичный ключ отношенияEэто значение атрибута или атрибутов отношения, которые являются кандидатами на ключ отношения
6Атомарный ключ отношенияFэто первичный ключ отношения, содержащий один атрибут
7Внешний (посторонний) ключ отношенияGэто атрибут кортежа, который является первичным ключом другого отношения
Установите соответствие между агрегатной функцией и ее определением.
ФункцияОпределение
1AVG(X)АВычисляет среднее значение аргумента, который может быть выражением любого типа
2COUNT(X)БВычисляет число итемов
3MAX(X)ВВычисляет максимальное значение аргумента, который может быть выражением любого типа
4MIN(X)ГВычисляет минимальное значение аргумента, который может быть выражением любого типа.
5SUM(X)ДВычисляет сумму значений аргумента, который может быть выражением любого типа.
6STDDEV(Х)ЕВычисляет стандартное отклонение на множестве значений аргумента, который может быть выражением любого типа.
7VARIANCE(X)ЖВычисляет квадрат дисперсии.
Пусть, для таблицы базы данных EMPLOYEE
1Номер личной карточкиEMPNO (PK)
2ФамилияENAME
3ИмяLNAME
4СтраховкаSSECNO
5Номер подразделенияDEPNO (FK)
6ДолжностьJOB
7ВозрастAGE
8СтажHIREDATE
9ДоплатыCOMM
10ЗарплатаSAL
11ШтрафыFINE
12АвтобиографияBiog
13ФотографияFoto
задана следующая матрица распределения (использования) колонок таблицы (пронумерованы) по 10 транзакциям.
12345678910111213
1+++++++++++++
2+++++++++++++
3+++++++++++++
4+++++++++++++
5+++++++
6+++++
7+++++
8+++++
9++++
10++++
Как следует изменить предложенное в примере лекции вертикальное разбиение данной таблицы?
В каком из перечисленных ниже правил для степени связи указано неверное значение?
В каком из перечисленных ниже правил для степени связи указано неверное значение?
В каком из перечисленных ниже правил для степени связи указано неверное значение?
Дана таблица PROJECT, созданная командой
CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO));

Ниже приведено изменение в определении таблицы для того, чтобы иметь возможность различать законченные проекты и переносить их в таблицу PROJECT_OLD. Упрощает ли данное изменение сопровождение таблицы?

CREATE TABLE PROJECT (PROJNO  	char(8) NOT NULL,FINISH	char(1)PNAME  	char(25),BUDGET  	dec(9,2),PRIMARY KEY (PROJNO));

Комментарий к Задаче 6. Добавление дополнительных колонок в первичный ключ приведет к дополнительным накладным расходам. Отбор записей для перенесения и последующего удаления с помощью переменной типа дата менее выгоден, чем использование односимвольной переменной. Спорным остается вопрос наложения на переменную FINISH ограничения NOT NULL. Это целесообразно сделать, но это приводит к лишней операции при вводе проекта - явного указания, что он не завершен.