игра брюс 2048
Главная / Базы данных / SQL Server 2000 / Тест 13

SQL Server 2000 - тест 13

Упражнение 1:
Номер 1
Язык SQL состоит из компонент:

Ответ:

 (1) DDL 

 (2) DQL 

 (3) DML 

 (4) DSQL 


Номер 2
Язык DDL применяется для:

Ответ:

 (1) манипулирования данными 

 (2) определения объектов баз данных 

 (3) установки данных по умолчанию 


Номер 3
Язык DML применяется для:

Ответ:

 (1) манипулирования данными 

 (2) установки данных 

 (3) определения объектов баз данных 


Упражнение 2:
Номер 1
Правильный синтаксис оператора CREATE TABLE:

Ответ:

 (1) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( column_definition | column_name AS computed_column_expression | table_constraint ::= [ CONSTRAINT constraint_name ] } | [ PRIMARY KEY | UNIQUE [ ,...n ] ) [ ON { filegroup | DEFAULT } ] [ TEXTIMAGE_ON { filegroup | DEFAULT } ]  

 (2) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name ( { column_definition | column_name AS computed_column_expression | table_constraint := [ CONSTRAINT constraint_name ] } | [ { PRIMARY KEY | UNIQUE } [ ,...n ] )  

 (3) CREATE TABLE [ database_name.[ owner ] . | owner. ] table_name [ ON { filegroup | DEFAULT } ] [ TEXTIMAGE_ON { filegroup | DEFAULT } ]  


Номер 2
Правильный синтаксис оператора ALTER TABLE:

Ответ:

 (1) ALTER TABLE table { [ ALTER COLUMN column_name { new_data_type [ ( precision [ , scale ] ) ] [ COLLATE collation_name ] [ NULL | NOT NULL ] | {ADD | DROP } ROWGUIDCOL } ] | ADD { [ column_definition ] | column_name AS computed_column_expression } [ ,...n ] | [ WITH CHECK | WITH NOCHECK ] ADD { table_constraint } [ ,...n ] }  

 (2) ALTER TABLE table { [ ALTER COLUMN column_name { new_data_type [ ( precision [ , scale ] ) ] [ COLLATE collation_name ] [ NULL | NOT NULL ] | {ADD | DROP } ROWGUIDCOL } ] | ADD { [ column_definition ] | column_name AS computed_column_expression } [ ,...n ] | [ WITH CHECK | WITH NOCHECK ] ADD { table_constraint } [ ,...n ] | DROP { [ CONSTRAINT ] constraint_name | COLUMN column } [ ,...n ] | { CHECK | NOCHECK } CONSTRAINT { ALL | constraint_name [ ,...n ] } | { ENABLE | DISABLE } TRIGGER { ALL | trigger_name [ ,...n ] } }  

 (3) ALTER TABLE table { [ ALTER COLUMN column_name | DROP { [ CONSTRAINT ] constraint_name | COLUMN column } [ ,...n ] | { CHECK | NOCHECK } CONSTRAINT { ALL | constraint_name [ ,...n ] } | { ENABLE | DISABLE } TRIGGER { ALL | trigger_name [ ,...n ] } }  


Номер 3
Правильный синтаксис оператора DROP TABLE:

Ответ:

 (1) DROP table_name  

 (2) DROP TABLE table_name DROP [COLUMNS] column_names  

 (3) DROP TABLE table_name  


Упражнение 3:
Номер 1
Правильный синтаксис оператора SELECT:

Ответ:

 (1) SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ]  

 (2) SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ]  

 (3) SELECT select_list [ INTO new_table ] [FROM table_source ] WHERE search_condition  


Номер 2
Правильный синтаксис оператора SELECT:

Ответ:

 (1) SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ]  

 (2) SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ]  

 (3) SELECT select_list [ INTO new_table ] [FROM table_source ] WHERE search_condition  


Номер 3
Правильный синтаксис оператора UPDATE:

Ответ:

 (1) UPDATE { table_name WITH ( table_hint_limited [ ...n ] ) | view_name | rowset_function_limited } [ SET ] { column_name = { expression | DEFAULT | NULL } | @variable = expression | @variable = column = expression } [ ,...n ] FROM { table_source } [ ,...n ] ] [ WHERE search_condition ]  

 (2) UPDATE { table_name WITH ( table_hint_limited > [ ...n ] ) | view_name | rowset_function_limited } SET column_name = expression | DEFAULT | NULL | @variable = expression | @variable = column = expression } [ ,...n ]  

 (3) UPDATE { table_name WITH ( table_hint_limited [ ...n ] ) | view_name | rowset_function_limited } SET { column_name = { expression | DEFAULT | NULL } | @variable = expression | @variable = column = expression } [ ,...n ] { { [ FROM { table_source } [ ,...n ] ] [ WHERE search_condition ] } | [ WHERE CURRENT OF { { [ GLOBAL ] cursor_name } | cursor_variable_name } ] } [ OPTION ( query_hint [ ,...n ] ) ]  


Упражнение 4:
Номер 1
Применять T-SQL можно с помощью:

Ответ:

 (1) ISQL 

 (2) OSQL 

 (3) встроенными в Windows 2000 средствами 

 (4) Query Analyzer 

 (5) MMC 


Номер 2
Применять T-SQL можно с помощью:

Ответ:

 (1) ISQL 

 (2) Query Analyzer 

 (3) OSQL 

 (4) MMC 

 (5) встроенными в Windows 2000 средствами 


Номер 3
Применять T-SQL можно с помощью:

Ответ:

 (1) ISQL 

 (2) встроенными в Windows 2000 средствами 

 (3) MMC 

 (4) OSQL 

 (5) Query Analyzer 


Упражнение 5:
Номер 1
Графическим пользовательским интерфейсом обладает:

Ответ:

 (1) ISQL 

 (2) OSQL 

 (3) Query Analyzer 


Номер 2
Взаимодействие с SQL Server через API-интерфейс DB-LIB происходит посредством утилиты:

Ответ:

 (1) Query Analyzer 

 (2) ISQL 

 (3) OSQL 


Номер 3
Взаимодействие с SQL Server через API-интерфейс ODBC происходит посредством утилиты:

Ответ:

 (1) Query Analyzer 

 (2) OSQL 

 (3) ISQL 


Упражнение 6:
Номер 1
Оператор SELECT является частью:

Ответ:

 (1) DSQL 

 (2) DDL 

 (3) DML 


Номер 2
Оператор DROP TABLE является частью:

Ответ:

 (1) DML 

 (2) DDL 

 (3) DSQL 


Номер 3
Оператор DELETE является частью:

Ответ:

 (1) DML 

 (2) DDL 

 (3) DSQL 


Упражнение 7:
Номер 1
В SQL Server 2000 оператор ALTER DATABASE получил новые опции:

Ответ:

 (1) MODIFY FILE 

 (2) ADD LOG FILE 

 (3) MODIFY FILEGROUP 

 (4) ADD FILEGROUP 

 (5) COLLATE 


Номер 2
Оператор DBCC CHECKFILEGROUP проверяет:

Ответ:

 (1) совместимость типов данных указанных таблицы 

 (2) размещение и структурную целостность всех таблиц в заданной группе файлов 

 (3) журнал транзакций для указанной таблицы 


Номер 3
Оператор DBCC SHRINKDATABASE:

Ответ:

 (1) проверяет размещение и структурную целостность всех таблиц в заданной базе данных 

 (2) восстанавливает базу данных в исходное состояние, удаляя резервную копию и тем самым освобождая неиспользуемое место на диске 

 (3) сжимает все файлы в заданной базе данных, освобождая неиспользуемое место на диске 




Главная / Базы данных / SQL Server 2000 / Тест 13