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

Программирование в Microsoft SQL Server 2000 - тест 12

Упражнение 1:
Номер 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 перечисление_всех_столбцов FROM имя_таблицы  

 (2) SELECT * FROM имя_таблицы  

 (3) SELECT * FROM имя_таблицы WHERE ALL  


Номер 3
filesДанное окно позволяет:

Ответ:

 (1) представить фактический оператор Transact-SQL, который будет генерировать запрос с немедленным выводом результата 

 (2) оформлять запросы T-SQL для анализа сложности(с отложенным выполнением) 

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


Упражнение 2:
Номер 1
Для отбора избранных столбцов оператор SELECT может иметь вид:

Ответ:

 (1) SELECT * FROM Customer, Sale WHERE Customer.CustID = Sale.CustID  

 (2) SELECT Customer.CustID, Customer.Name, Sale.SaleDate FROM Customer WHERE Customer.CustID = Sale.CustID  

 (3) SELECT Customer.CustID, Customer.Name, Sale.SaleDate FROM Customer, Sale WHERE Customer.CustID = Sale.CustID  


Номер 2
Для отбора избранных столбцов оператор SELECT может иметь вид:

Ответ:

 (1) SELECT Customer.CustID, Customer.Name, Sale.SaleDate FROM Customer WHERE Customer.CustID = Sale.CustID  

 (2) SELECT Customer.CustID, Customer.Name, Sale.SaleDate FROM Customer, Sale WHERE Customer.CustID = Sale.CustID  

 (3) SELECT * FROM Customer, Sale WHERE Customer.CustID = Sale.CustID  


Номер 3
Для отбора избранных столбцов оператор SELECT может иметь вид:

Ответ:

 (1) SELECT Customer.CustID, Customer.Name, Sale.SaleDate FROM Customer, Sale WHERE Customer.CustID = Sale.CustID  

 (2) SELECT * FROM Customer, Sale WHERE Customer.CustID = Sale.CustID  

 (3) SELECT Customer.CustID, Customer.Name, Sale.SaleDate FROM Customer WHERE Customer.CustID = Sale.CustID  


Упражнение 3:
Номер 1
Псевдоним определяет:

Ответ:

 (1) оператор(или группу операторов) в ходе выполнения запроса 

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

 (3) имя столбца в ходе выполнения запроса 


Номер 2
Псевдоним изменяет:

Ответ:

 (1) имя столбца в таблице, но не в запросе 

 (2) имя столбца в запросе, но не в таблице 

 (3) имя столбца в базе данных в целом(в запросе и в таблице) 


Номер 3
Использование псевдонимов оправдано в случае:

Ответ:

 (1) если имя столбца имеет слишком большую длину или непривычное отображение 

 (2) если используется небольшое количество таблиц 

 (3) использования столбцов с маленькой длиной для улучшения отображения 


Упражнение 4:
Номер 1

SELECT TOP 7 CustID AS [ID], OrderID, SaleDate, ShipDate, DATEDIFF(Day, SaleDate, ShipDate) AS [DaysToShip]
FROM Sale
WHERE ShipDate IS NOT NULL
		
Данный сценарий определяет:
		

Ответ:

 (1) отображение произвольных 7 строк запроса, в котором существуют 5 псевдонимов(ID, OrderID, SaleDate, ShipDate, DaysToShip) и вычисляемый столбец на основе функции DATEDIFF 

 (2) отображение первых 7% строк запроса, в котором существуют 2 псевдонима(ID и DaysToShip) и вычисляемый столбец на основе функции DATEDIFF 

 (3) отображение первых 7 строк запроса, в котором существуют 2 псевдонима(ID и DaysToShip) и вычисляемый столбец на основе функции DATEDIFF 


Номер 2

SELECT TOP 7 CustID AS [ID], OrderID, SaleDate, ShipDate, DATEDIFF(Day, SaleDate, ShipDate) AS [DaysToShip]
FROM Sale
WHERE ShipDate IS NOT NULL
		
Данный сценарий определяет:
		

Ответ:

 (1) отображение первых 7% строк запроса, в котором существуют 2 псевдонима(ID и DaysToShip) и вычисляемый столбец на основе функции DATEDIFF 

 (2) отображение первых 7 строк запроса, в котором существуют 2 псевдонима(ID и DaysToShip) и вычисляемый столбец на основе функции DATEDIFF 

 (3) отображение произвольных 7 строк запроса, в котором существуют 5 псевдонимов(ID, OrderID, SaleDate, ShipDate, DaysToShip) и вычисляемый столбец на основе функции DATEDIFF 


Номер 3

SELECT TOP 7 CustID AS [ID], OrderID, SaleDate, ShipDate, DATEDIFF(Day, SaleDate, ShipDate) AS [DaysToShip]
FROM Sale
WHERE ShipDate IS NOT NULL
		
Данный сценарий определяет:
		

Ответ:

 (1) отображение первых 7 строк запроса, в котором существуют 2 псевдонима(ID и DaysToShip) и вычисляемый столбец на основе функции DATEDIFF 

 (2) отображение произвольных 7 строк запроса, в котором существуют 5 псевдонимов(ID, OrderID, SaleDate, ShipDate, DaysToShip) и вычисляемый столбец на основе функции DATEDIFF 

 (3) отображение первых 7% строк запроса, в котором существуют 2 псевдонима(ID и DaysToShip) и вычисляемый столбец на основе функции DATEDIFF 


Упражнение 5:
Номер 1
Вычисляемый столбец определяет:

Ответ:

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

 (2) информацию в столбце, которая вычисляется на основе других таблиц в базе данных 

 (3) информацию в столбце, которая вычисляется на основе исходных данных, функций SQL Server или любой их комбинации 


Номер 2
Функция GETDATE позволяет:

Ответ:

 (1) возвратить дату и время создания базы данных 

 (2) возвратить текущие системные дату и время 

 (3) определить следующие дату и время резервного копирования 


Номер 3
Операция конкатенации строк позволяет:

Ответ:

 (1) складывать две строки 

 (2) вычитать две и более строк 

 (3) находить подстроку в главной строке 


Упражнение 6:
Номер 1
Использование фразы TOP n позволяет:

Ответ:

 (1) задать определенное количество строк запроса в процентах 

 (2) задать определенное количество столбцов запроса 

 (3) задать определенное количество строк запроса 


Номер 2
Использование фразы TOP n PERCENT позволяет:

Ответ:

 (1) задать определенное количество строк запроса 

 (2) задать определенное количество строк запроса в процентах 

 (3) задать определенное количество столбцов запроса 


Номер 3

SELECT TOP 30 PERCENT stdID AS [ID], stdName AS [STUDENT_NAME], clsName AS [STUDENT_CLASS], GETDATE() AS [TODAY]
FROM STUDENTS, CLASSES
WHERE STUDENTS.stdID = CLASSES.clsID
		
Данный сценарий определяет:
		

Ответ:

 (1) отображение первых 30% строк сценария, в котором существуют 4 псевдонима столбцов(ID, STUDENT_NAME, STUDENT_CLASS, TODAY) и вычисляемый столбец на основе функции GETDATE 

 (2) отображение первых 30 строк сценария, в котором существуют 4 псевдонима столбцов(ID, STUDENT_NAME, STUDENT_CLASS, TODAY) и вычисляемый столбец на основе функции GETDATE 

 (3) отображение первых 30% строк сценария, в котором нет псевдонимов столбцов, содержит вычисляемый столбец на основе функции GETDATE 




Главная / Базы данных / Программирование в Microsoft SQL Server 2000 / Тест 12