Клиент серверные технологии (1084480), страница 11
Текст из файла (страница 11)
2 - имя столбца
3 - имя корреляции
4 - будет выдано сообщение об ошибке, т.к. не может быть двух одинаковых имен «model»
5 - будет выдано сообщение об ошибке, т.к. пропущена обязательная конструкция AS между price и model
6 - будет выдано сообщение об ошибке, т.к. пропущена запятая между price и model
ПРАВИЛЬНЫЕ ОТВЕТЫ:
имя столбца
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Пусть таблица 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 |
Вопрос: Что собой представляет термин «price» в следующем запросе:
Select distinct ‘price’, model ram from pc
(укажите 2 правильных ответа)
1 - имя поля
2 - имя столбца
3 - имя корреляции
4 - значение первого столбца в каждой записи результата запроса
5 - константа символьного типа
6 - будет выдано сообщение об ошибке, т.к. пропущена запятая между полями model и ram
ПРАВИЛЬНЫЕ ОТВЕТЫ:
значение первого столбца в каждой записи результата запроса
константа символьного типа
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Пусть таблица 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 |
Вопрос: сколько столбцов будет содержать результат запроса:
Select distinct ‘price’, model ram, model, model, 3, 2, getdate() from pc
1 - 1
2 - 3
3 - 5
4 - 6
5 - 7
6 - будет выдано сообщение об ошибке, т.к. пропущена запятая между полями model и ram
ПРАВИЛЬНЫЕ ОТВЕТЫ:
7
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Пусть таблица 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 |
Вопрос: сколько полей таблицы РС используется в следующем запросе:
Select ‘price’, model ram, model, model, 3, getdate() from pc
1 - 1
2 - 3
3 - 5
4 - 2
5 - 7
6 - будет выдано сообщение об ошибке, т.к. пропущена запятая между полями model и ram
ПРАВИЛЬНЫЕ ОТВЕТЫ:
1
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Пусть таблица PC имеет следующие записи:
code | price | speed | hd | ram | cd | model |
1 | 600.0 | 500 | 5 | 64 | 12x | 1121 |
2 | 850.0 | 750 | 14 | 128 | 40x | 1121 |
3 | 600.0 | 500 | 5 | 64 | 12x | 1121 |
4 | 850.0 | 600 | 14 | 128 | 40x | 1121 |
5 | 850.0 | 600 | 8 | 128 | 40x | 1121 |
Вопрос: для данного набора данных укажите запросы, в качестве результата которых будет возращена только 1 запись
(укажите 4 правильных ответа)
1 - select count(distinct model) from pc
2 - select speed from pc group by speed
3 - select speed from pc where speed = 500 group by speed
4 - select distinct hd from pc
5 - select distinct model from pc
6 - select speed from pc group by speed having speed = 500
ПРАВИЛЬНЫЕ ОТВЕТЫ:
select count(distinct model) from pc
select speed from pc where speed = 500 group by speed
select distinct model from pc
select speed from pc group by speed having speed = 500
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Пусть таблица 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 |
6 | 950.0 | 750 | 20 | 128 | 50x | 1233 |
7 | 400.0 | 500 | 10 | 32 | 12x | 1232 |
8 | 350.0 | 450 | 8 | 32 | 24x | 1232 |
9 | 350.0 | 450 | 10 | 64 | 24x | 1232 |
10 | 350.0 | 500 | 10 | 32 | 12x | 1260 |
11 | 980.0 | 900 | 40 | 128 | 40x | 1233 |
Вопрос: Как может выглядеть на SQL запрос: "получить информацию о частоте процессора и объеме оперативной памяти для компьютеров с ценой ниже $500" - чтобы результат был следующим:
speed | ram |
450 | 64 |
450 | 32 |
500 | 32 |
(укажите 2 правильных ответа)
1 - select speed, ram from pc where price < 500
2 - select speed, ram from pc where price < 500 order by speed
3 - select speed, ram from pc where price < 500 order by ram desc
4 - select distinct speed, ram from pc where price < 500 order by ram desc
5 - select distinct speed, ram from pc where price < 500 order by ram desc, speed
6 - select distinct speed, ram from pc where price < 500 order by 2 desc, 1 asc