Клиент серверные технологии (Курсовая работа - Информационная служба учета времени работы сотрудника), страница 13
Описание файла
Файл "Клиент серверные технологии" внутри архива находится в папке "Курсовая работа - Информационная служба учета времени работы сотрудника". Документ из архива "Курсовая работа - Информационная служба учета времени работы сотрудника", который расположен в категории "". Всё это находится в предмете "базы данных" из 6 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "базы данных (бд)" в общих файлах.
Онлайн просмотр документа "Клиент серверные технологии"
Текст 13 страницы из документа "Клиент серверные технологии"
Пусть таблица PC имеет следующие записи:
code | price | Speed | Hd | ram | cd | model |
1 | 600.0 | 500 | 5 | 64 | 12x | 1232 |
2 | 850.0 | 750 | 14 | 128 | 40x | 1121 |
3 | 600.0 | 500 | 5 | 64 | 12x | 1233 |
4 | 850.0 | 600 | 14 | 128 | 40x | 1121 |
5 | 850.0 | 600 | 8 | 128 | 40x | 1121 |
Вопрос: укажите запрос/запросы, которые правильно вычислят суммарный объем винчестеров всех ПК с ценой не более $800.
(укажите 5 правильных ответов)
1 - select sum(hd) from pc where price <=800
2 - select sum(hd) from pc where price in (select distinct price from pc where price <=800)
3 - select sum(hd) from pc where price in (select price from pc where price <=800)
4 - select sum(case when price<=800 then hd else 0 end) from pc
5 - select sum(hd) from pc pc1 inner join pc pc2 on pc1.price<=800 and pc2.price<=800
6 - select sum(hd) from pc pc1 inner join pc pc2 on pc1.code=pc2.code and pc2.price<=800
ПРАВИЛЬНЫЕ ОТВЕТЫ:
select sum(hd) from pc where price <=800
select sum(hd) from pc where price in (select distinct price from pc where price <=800)
select sum(hd) from pc where price in (select price from pc where price <=800)
select sum(case when price<=800 then hd else 0 end) from pc
select sum(hd) from pc pc1 inner join pc pc2 on pc1.code=pc2.code and pc2.price<=800
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе SELECT оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - подзапросы
2 - перечень только агрегативных функций
3 - CASE-выражение
4 - символ «;» (точка с запятой) для перечисления столбцов (полей)
5 - внутри агрегативной функции - вложенный подзапрос
6 - предикаты подобия, существования или вхождения (вне CASE-выражения)
ПРАВИЛЬНЫЕ ОТВЕТЫ:
подзапросы
перечень только агрегативных функций
CASE-выражение
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе SELECT оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - оператор цикла WHILE… DO
2 - агрегативные функции совместно с полями группировки без использования раздела GROUP BY
3 - CASE-выражение
4 - внутри агрегативной функции - вложенный подзапрос
5 - операцию присваивания - «=»
6 - предикаты подобия, существования или вхождения внутри CASE-выражения
ПРАВИЛЬНЫЕ ОТВЕТЫ:
CASE-выражение
операцию присваивания - «=»
предикаты подобия, существования или вхождения внутри CASE-выражения
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе SELECT оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - некорилированные подзапросы
2 - квалификатор DISTINCT
3 - арифметические выражения
4 - предикаты сравнения (вне CASE-выражения)
5 - хранимую процедуру, возвращающее значение через механизм RETURN
6 - оператор условия IF
ПРАВИЛЬНЫЕ ОТВЕТЫ:
некорилированные подзапросы
квалификатор DISTINCT
арифметические выражения
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе SELECT оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - арифметические выражения
2 - агрегативные функции без указания полей группировки
3 - конструкцию вида «имя_корреляции.*»
4 - символ «;» (точка с запятой) для перечисления столбцов (полей)
5 - объявление переменной при помощи DECLARE
6 - объявление курсора при помощи DECLARE … CURSOR FOR…
ПРАВИЛЬНЫЕ ОТВЕТЫ:
арифметические выражения
агрегативные функции без указания полей группировки
конструкцию вида «имя_корреляции.*»
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе SELECT оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - корилированные подзапросы
2 - оператор JOIN
3 - константы
4 - квалификатор «*»
5 - оператор DECLARE … CURSOR FOR…
6 - хранимые процедуры, возвращающие значения через механизм RETURN
ПРАВИЛЬНЫЕ ОТВЕТЫ:
корилированные подзапросы
константы
квалификатор «*»
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе SELECT оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - переменные
2 - конструкцию вида «имя_корреляции.имя_поля»
3 - конструкцию вида «имя_корреляции.пременная»
4 - объявление курсора при помощи DECLARE … CURSOR FOR…
5 - оператор GRANT
6 - квалификатор AS для определения имен столбцов
ПРАВИЛЬНЫЕ ОТВЕТЫ:
переменные
конструкцию вида «имя_корреляции.имя_поля»
квалификатор AS для определения имен столбцов
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе FROM оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - коррелированные подзапросы
2 - агрегативные функции
3 - соединения таблиц, используя оператор JOIN
4 - некоррелированные подзапросы
5 - предикаты при соединении таблиц в операторе JOIN … ON
6 - подзапрос без квалификатора AS определения имени корреляции
ПРАВИЛЬНЫЕ ОТВЕТЫ:
соединения таблиц, используя оператор JOIN
некоррелированные подзапросы
предикаты при соединении таблиц в операторе JOIN … ON
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе FROM оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - коррелированные подзапросы
2 - таблицы
3 - соединения таблиц, используя оператор JOIN ON
4 - представления
5 - хранимую процедуру, возвращающую в качестве результата курсор
6 - подзапрос без квалификатора AS определения имени корреляции
ПРАВИЛЬНЫЕ ОТВЕТЫ:
таблицы
соединения таблиц, используя оператор JOIN ON
представления
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе FROM оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - коррелированные подзапросы
2 - таблицы
3 - в качестве одной из таблиц - курсор, объявленный ранее командой DECLARE
4 - соединения таблиц и/или представления, используя оператор LEFT INNER JOIN
5 - соединения таблиц и/или представления, используя оператор INNER JOIN
6 - подзапрос без квалификатора AS определения имени корреляции
ПРАВИЛЬНЫЕ ОТВЕТЫ:
таблицы
соединения таблиц и/или представления, используя оператор LEFT INNER JOIN
соединения таблиц и/или представления, используя оператор INNER JOIN
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе FROM оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - коррелированные подзапросы
2 - таблицы
3 - хранимую процедуру, возвращающую в качестве результата курсор
4 - соединение таблицы и подзапроса, используя оператор LEFT JOIN
5 - соединение таблицы и представления, используя оператор INNER JOIN
6 - подзапрос без квалификатора AS определения имени корреляции
ПРАВИЛЬНЫЕ ОТВЕТЫ:
таблицы
соединение таблицы и подзапроса, используя оператор LEFT JOIN
соединение таблицы и представления, используя оператор INNER JOIN
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе WHERE оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - коррелированные подзапросы в рамках предиката EXISTS
2 - имена таблиц
3 - предикаты
4 - имена корреляции
5 - агрегативные функции
6 - хранимую процедуру, возвращающее значение через механизм RETURN
ПРАВИЛЬНЫЕ ОТВЕТЫ:
коррелированные подзапросы в рамках предиката EXISTS
предикаты
имена корреляции
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе WHERE оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 2 правильных ответа)
1 - имена столбцов результата запроса
2 - CASE-выражение в рамках предикатов сравнения
3 - агрегативные функции
4 - логическую связку AND, если хотя бы один из предикатов (операндов AND) вернул NULL
5 - оператор сравнения IF
6 - подзапрос с двумя столбцами в рамках предикатов сравнения
ПРАВИЛЬНЫЕ ОТВЕТЫ:
CASE-выражение в рамках предикатов сравнения
логическую связку AND, если хотя бы один из предикатов (операндов AND) вернул NULL
<<< ---------------------------- >>>
Дисциплина «Базы данных»
В разделе WHERE оператора запроса SELECT допустимо использовать
(“с некоторыми оговорками”, т.е. «отбраковываются» варианты ответов вида «ни при каких условиях не используется…»)
(укажите 3 правильных ответа)
1 - агрегативные функции