Главная / Базы данных /
SQL Server 2000 / Тест 16
SQL Server 2000 - тест 16
Упражнение 1:
Номер 1
Ограничения характеризуются тем, что:
Ответ:
 (1) по умолчанию ставится ограничение NOT NULL 
 (2) они заносятся в определенную колонку, когда не указано явно никакого значения 
 (3) являются способом идентифицирования допустимых значений для колонки 
Номер 2
Умолчания характеризуются тем, что:
Ответ:
 (1) являются способом идентифицирования допустимых значений для колонки 
 (2) они заносятся в определенную колонку, когда не указано явно никакого значения 
 (3) являются средством ограничения целостности данных 
Номер 3
Создавать и модифицировать умолчания и ограничения можно с помощью:
Ответ:
 (1) Transact-SQL 
 (2) встроенными стредствами Windows 2000 
 (3) Microsoft SQL Server Enterprise Manager 
 (4) Windows 2000 Service Control Manager 
Упражнение 2:
Номер 1
Нельзя задать умолчание для колонок:
Ответ:
 (1) имеющих тип данных timestamp
 
 (2) обладающих свойством IDENTITY
 
 (3) имеющих тип данных image
 
 (4) имеющих ограничение CHECK
 
Номер 2
Определять значение по умолчанию для колонки можно посредством операторов:
Ответ:
 (1) CREATE TABLE
 
 (2) CREATE DATABASE
 
 (3) CREATE DEFAULT
 
 (4) CREATE DEFVALUE
 
Номер 3
Наиболее предпочтительным оператором для создания умолчания является:
Ответ:
 (1) CREATE DEFAULT
 
 (2) CREATE DEFVALUE
 
 (3) CREATE TABLE
 
Упражнение 3:
Номер 1
Оператор CREATE DEFAULT
имеет синтаксис:
Ответ:
 (1)
CREATE DEFAULT default {AS constant_expression [, constant_expression, ...] }
 
 (2)
CREATE DEFAULT default
[ AS constant_expression ]
 
 (3)
CREATE DEFAULT default
AS constant_expression
 
Номер 2
Системная хранимая процедура sp_bindefault
преназначена для:
Ответ:
 (1) создания DEFAULT-объекта 
 (2) связывания DEFAULT-объекта с колонкой или с определенным пользователем типом данных 
 (3) непосредственного определения значения по умолчанию для колонки 
Номер 3
Системная хранимая процедура sp_unbindefault
преназначена для:
Ответ:
 (1) аннулирования привязки DEFAULT-объекта к колонке или определенному пользователем типу данных 
 (2) удаления DEFAULT-объекта 
 (3) непосредственного переопределения значения по умолчанию для колонки 
Упражнение 4:
Номер 1
Существуют типы ограничений:
Ответ:
 (1) NOT NULL
 
 (2) INDEX
 
 (3) UNIQUE
 
 (4) ROLES
 
 (5) CHECK
 
Номер 2
Ограничение UNIQUE
обеспечивает:
Ответ:
 (1) препятствие вставке null-значений в эту колонку 
 (2) что в колонке или наборе колонок не будут допускаться дублированные значения 
 (3) создание внешнего ключа, который задает связь между двумя таблицами 
Номер 3
Ограничение PRIMARY KEY
используется:
Ответ:
 (1) чтобы задать первичный ключ таблицы, представляемый колонкой или набором колонок, уникальным образом идентифицирующих строку таблицы 
 (2) для того, чтобы в колонке или наборе колонок не допускались дублированные значения 
 (3) чтобы препятствовать вставке null-значений в эту колонку 
Номер 4
Ограничение FOREIGN KEY
используется:
Ответ:
 (1) для создания внешнего ключа, который задает связь между двумя таблицами 
 (2) чтобы задать первичный ключ таблицы, представляемый колонкой или набором колонок, уникальным образом идентифицирующих строку таблицы 
 (3) чтобы препятствовать вставке null-значений в эту колонку 
Упражнение 5:
Номер 1
Синтаксически правильным сценарием является:
Ответ:
 (1)
CREATE TABLE items
(
item_name char(15) NOT NULL,
item_id smallint NOT NULL IDENTITY(1,1),
price smallmoney NULL,
item_desc varchar(30) NOT NULL DEFAULT 'none',
CONSTRAINT FK_item_id FOREIGN KEY (item_id)
REFERENCES items(item_id)
CONSTRAINT PK_item_id PRIMARY KEY (item_id)
)
 
 (2)
CREATE TABLE items
(
item_name char(15) NOT NULL,
price smallmoney NULL,
item_desc varchar(30) NOT NULL DEFAULT 'none',
CONSTRAINT PK_item_id PRIMARY KEY (item_id)
)
 
 (3)
CREATE TABLE items
(
item_name char(15) NOT NULL,
item_id smallint NOT NULL IDENTITY(1,1),
price smallmoney NULL,
item_desc varchar(30) NOT NULL DEFAULT 'none',
CONSTRAINT PK_item_id PRIMARY KEY (item_id)
)
 
Номер 2
Синтаксически правильным сценарием является:
Ответ:
 (1)
CREATE TABLE items
(
item_name char(15) NOT NULL,
price smallmoney NULL,
item_desc varchar(30) NOT NULL DEFAULT 'none',
CONSTRAINT PK_item_id PRIMARY KEY (item_id)
)
 
 (2)
CREATE TABLE items
(
item_name char(15) NOT NULL,
item_id smallint NOT NULL IDENTITY(1,1),
price smallmoney NULL,
item_desc varchar(30) NOT NULL DEFAULT 'none',
CONSTRAINT PK_item_id PRIMARY KEY (item_id)
)
 
 (3)
CREATE TABLE items
(
item_name char(15) NOT NULL,
item_id smallint NOT NULL IDENTITY(1,1),
price smallmoney NULL,
item_desc varchar(30) NOT NULL DEFAULT 'none',
CONSTRAINT FK_item_id FOREIGN KEY (item_id)
REFERENCES items(item_id)
CONSTRAINT PK_item_id PRIMARY KEY (item_id)
)
 
Номер 3
Синтаксически правильным сценарием является:
Ответ:
 (1)
CREATE TABLE items
(
item_name char(15) NOT NULL,
item_id smallint NOT NULL IDENTITY(1,1),
price smallmoney NULL,
item_desc varchar(30) NOT NULL DEFAULT 'none',
CONSTRAINT PK_item_id PRIMARY KEY (item_id)
)
 
 (2)
CREATE TABLE items
(
item_name char(15) NOT NULL,
item_id smallint NOT NULL IDENTITY(1,1),
price smallmoney NULL,
item_desc varchar(30) NOT NULL DEFAULT 'none',
CONSTRAINT FK_item_id FOREIGN KEY (item_id)
REFERENCES items(item_id)
CONSTRAINT PK_item_id PRIMARY KEY (item_id)
)
 
 (3)
CREATE TABLE items
(
item_name char(15) NOT NULL,
price smallmoney NULL,
item_desc varchar(30) NOT NULL DEFAULT 'none',
CONSTRAINT PK_item_id PRIMARY KEY (item_id)
)
 
Упражнение 6:
Номер 1
Создание объекта типа Rule
позволяет:
Ответ:
 (1) определять ограничение на строку таблицы в целом 
 (2) задавать правила на таблицу в целом 
 (3) определелять ограничения значений, которые можно поместить или изменить в колонке 
Номер 2
Создание объекта типа Rule
позволяет:
Ответ:
 (1) определелять ограничения значений, которые можно поместить или изменить в колонке 
 (2) определять ограничение на строку таблицы в целом 
 (3) задавать правила на таблицу в целом 
Номер 3
Создание объекта типа Rule
позволяет:
Ответ:
 (1) задавать правила на таблицу в целом 
 (2) определять ограничение на строку таблицы в целом 
 (3) определелять ограничения значений, которые можно поместить или изменить в колонке