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

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

Упражнение 1:
Номер 1
Использование ключевого слова DISTINCT позволяет:

Ответ:

 (1) возвращать все строки в результирующем множестве 

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

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


Номер 2
Для DISTINCT существует обратное по действию ключевое слово:

Ответ:

 (1) COMMON 

 (2) ALL 

 (3) SEPARATE 


Номер 3
Использование ключевого слова DISTINCT позволяет:

Ответ:

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

 (2) возвращать все строки в результирующем множестве 

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


Номер 4
Для DISTINCT существует обратное по действию ключевое слово:

Ответ:

 (1) COMMON 

 (2) ALL 

 (3) SEPARATE 


Упражнение 2:
Номер 1
filesДанное окно позволяет:

Ответ:

 (1) определить представление будущей диаграммы 

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

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


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

Ответ:

 (1) определить представление будущей диаграммы 

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

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


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

Ответ:

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

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

 (3) определить представление будущей диаграммы 


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

SELECT DISTINCT PlantTypes.PlantType
FROM Oils 
  INNER JOIN PlantTypes 
    ON Oils.PlantTypeID = PlantTypes.PlantTypeID
    
Данный сценарий выполняет действия:
    

Ответ:

 (1) возвращает все строки, несмотря на условие связывания(Oils.PlantTypeID = PlantTypes.PlantTypeID) для таблиц Oils и PlantTypes 

 (2) возвращает все значения PlantType, для которых условие связывания(Oils.PlantTypeID = PlantTypes.PlantTypeID) для таблиц Oils, PlantTypes имеет значение TRUE 

 (3) возвращает отличающиеся значения PlantType, для которых условие связывания(Oils.PlantTypeID = PlantTypes.PlantTypeID) для таблиц Oils, PlantTypes имеет значение TRUE 


Номер 2

SELECT DISTINCT PlantTypes.PlantType
FROM Oils 
  INNER JOIN PlantTypes 
    ON Oils.PlantTypeID = PlantTypes.PlantTypeID
    
Данный сценарий выполняет действия:
    

Ответ:

 (1) возвращает все значения PlantType, для которых условие связывания(Oils.PlantTypeID = PlantTypes.PlantTypeID) для таблиц Oils, PlantTypes имеет значение TRUE 

 (2) возвращает отличающиеся значения PlantType, для которых условие связывания(Oils.PlantTypeID = PlantTypes.PlantTypeID) для таблиц Oils, PlantTypes имеет значение TRUE 

 (3) возвращает все строки, несмотря на условие связывания(Oils.PlantTypeID = PlantTypes.PlantTypeID) для таблиц Oils и PlantTypes 


Номер 3

SELECT DISTINCT PlantTypes.PlantType
FROM Oils 
  INNER JOIN PlantTypes 
    ON Oils.PlantTypeID = PlantTypes.PlantTypeID
    
Данный сценарий выполняет действия:
    

Ответ:

 (1) возвращает отличающиеся значения PlantType, для которых условие связывания(Oils.PlantTypeID = PlantTypes.PlantTypeID) для таблиц Oils, PlantTypes имеет значение TRUE 

 (2) возвращает все строки, несмотря на условие связывания(Oils.PlantTypeID = PlantTypes.PlantTypeID) для таблиц Oils и PlantTypes 

 (3) возвращает все значения PlantType, для которых условие связывания(Oils.PlantTypeID = PlantTypes.PlantTypeID) для таблиц Oils, PlantTypes имеет значение TRUE 


Упражнение 4:
Номер 1
Использование ключевого слова GROUP BY позволяет:

Ответ:

 (1) ограничивать строки, возвращаемые фразой SELECT 

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

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


Номер 2
Фраза GROUP BY чаще всего используется совместно с:

Ответ:

 (1) хранимой процедурой 

 (2) функцией агрегирования 

 (3) операцией объединения 


Номер 3
Примерами функциями агрегирования являются:

Ответ:

 (1) MIN, которая возвращает наименьшее значение во множестве 

 (2) MAX, которая возвращает наибольшее значение во множестве 

 (3) NEWID, которая определяет новый элемент во множестве 

 (4) COUNT, возвращающая количество значений во множестве 

 (5) AVG, возвращающая среднее значение во множестве 


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

SELECT PlantParts.PlantPart, Count(Oils.OilName) AS [NumberOfOils]
FROM Oils 
  INNER JOIN PlantParts
    ON Oils.PlantPartID = PlantParts.PlantPartID
GROUP BY PlantParts.PlantPart
    
Данный сценарий выполняет действия:
    

Ответ:

 (1) возвращает количество элементов OilName для каждого типа PlantPart, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение FALSE 

 (2) возвращает количество элементов PlanPart для каждого типа OilName, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение TRUE 

 (3) возвращает количество элементов OilName для каждого типа PlantPart, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение TRUE 


Номер 2

SELECT PlantParts.PlantPart, Count(Oils.OilName) AS [NumberOfOils]
FROM Oils 
  INNER JOIN PlantParts
    ON Oils.PlantPartID = PlantParts.PlantPartID
GROUP BY PlantParts.PlantPart
    
Данный сценарий выполняет действия:
    

Ответ:

 (1) возвращает количество элементов PlanPart для каждого типа OilName, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение TRUE 

 (2) возвращает количество элементов OilName для каждого типа PlantPart, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение TRUE 

 (3) возвращает количество элементов OilName для каждого типа PlantPart, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение FALSE 


Номер 3

SELECT PlantParts.PlantPart, Count(Oils.OilName) AS [NumberOfOils]
FROM Oils 
  INNER JOIN PlantParts
    ON Oils.PlantPartID = PlantParts.PlantPartID
GROUP BY PlantParts.PlantPart
    
Данный сценарий выполняет действия:
    

Ответ:

 (1) возвращает количество элементов OilName для каждого типа PlantPart, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение TRUE 

 (2) возвращает количество элементов OilName для каждого типа PlantPart, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение FALSE 

 (3) возвращает количество элементов PlanPart для каждого типа OilName, для которых условие связывания(Oils.PlantPartID = PlantParts.PlantPartID) для таблиц Oils, PlantParts имеет значение TRUE 


Упражнение 6:
Номер 1
Использование ключевого слова HAVING позволяет:

Ответ:

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

 (2) ограничивать строки, возвращаемые фразой SELECT 

 (3) ограничивать строки, возвращаемые фразой GROUP BY 


Номер 2
В один оператор SELECT может быть включена:

Ответ:

 (1) фраза HAVING 

 (2) фраза WHERE 

 (3) операция HAVING IN WHERE 


Номер 3

SELECT PlantParts.PlantPart, Count(Oils.OilName) AS [NumberOfOils]
FROM Oils 
  INNER JOIN PlantParts 
    ON Oils.PlantPartID = PlantParts.PlantPartID
GROUP BY PlantParts.PlantPart
HAVING NumberOfOils > 5
    
Ошибка сценария состоит в том, что:
    

Ответ:

 (1) во фразе HAVING нельзя использовать псевдоним(NumberOfOils) для функции агрегирования(COUNT

 (2) фраза HAVING должна располагаться ДО фразы GROUP BY 

 (3) нельзя использовать фразу HAVING совместно со связыванием таблиц 




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