Клиент серверные технологии (1084480), страница 21
Текст из файла (страница 21)
1 - select *from r left join s on R.порода = S. порода
2 - select *from r inner join s on R. порода = S. порода
3 - select *from r right join s on R. порода = S. порода
4 - select *from r right join s on R. порода = S. порода order by Имя
5 - select *from r full join s on R. порода = S. порода
ПРАВИЛЬНЫЕ ОТВЕТЫ:
select *from r left join s on R.порода = S. порода
<<< ---------------------------- >>>
R-отношение S-отношение
| Русская борзая | охота | длинношерстная | Снупи | Пудель | 3 | 114 | |
| Дратхаар | охота | Жесткошерстная | Спарк | Пудель | 0,7 | 120 | |
| Пойнтер | охота | короткошерстная | Зигзаг | Русская борзая | 0,2 | 900 | |
| Пудель | декоративная | Длинношерстная | Файнд | Пойнтер | 0,5 | 120 | |
| Денди | Такса | 1,2 | 300 | ||||
| Апорт | Пудель | 0,4 | 100 | ||||
| Лайт | Пудель | 0,3 | 300 | ||||
| Флеш | Русская борзая | 1 | 780 |
Результат некоторого запроса
| Пойнтер | охота | короткошерстная | Пойнтер | Файнд | 0,5 | 120 |
| Пудель | декоративная | длинношерстная | Пудель | Снупи | 3 | 114 |
| Пудель | декоративная | длинношерстная | Пудель | Спарк | 0,7 | 120 |
| Пудель | декоративная | длинношерстная | Пудель | Аппорт | 0,4 | 100 |
| Пудель | декоративная | длинношерстная | Пудель | Лайт | 0,3 | 300 |
| Русская борзая | охота | длинношерстная | Русская борзая | Зигзаг | 0,2 | 900 |
| Русская борзая | охота | длинношерстная | Русская борзая | Флеш | 1 | 780 |
| Дратхаар | охота | жесткошерстная | Null | Null | Null | null |
| Null | Null | null | Денди | Такса | 1,2 | 300 |
Запрос имеет вид:
Select * from r ... join s on R.назначение=S.назначение
Укажите пропущенное слово, приводящее к полученному результату:
1 - full
2 - left
3 - right
4 - inner
ПРАВИЛЬНЫЕ ОТВЕТЫ:
full
<<< ---------------------------- >>>
R-отношение S-отношение
| Русская борзая | Охота | длинношерстная | Снупи | Пудель | 3 | 114 | |
| Дратхаар | Охота | жесткошерстная | Спарк | Пудель | 0,7 | 120 | |
| Пойнтер | Охота | короткошерстная | Зигзаг | Русская борзая | 0,2 | 900 | |
| Пудель | декоративная | длинношерстная | Файнд | Пойнтер | 0,5 | 120 | |
| Денди | Такса | 1,2 | 300 | ||||
| Аппорт | Пудель | 0,4 | 100 | ||||
| Лайт | Пудель | 0,3 | 300 | ||||
| Флеш | Русская борзая | 1 | 780 |
Результат некоторого запроса
| Пойнтер | Охота | короткошерстная | Пойнтер | Файнд | 0,5 | 120 |
| Пудель | декоративная | длинношерстная | Пудель | Снупи | 3 | 114 |
| Пудель | декоративная | длинношерстная | Пудель | Спарк | 0,7 | 120 |
| Пудель | декоративная | длинношерстная | Пудель | Аппорт | 0,4 | 100 |
| Пудель | декоративная | длинношерстная | Пудель | Лайт | 0,3 | 300 |
| Русская борзая | Охота | длинношерстная | Русская борзая | Зигзаг | 0,2 | 900 |
| Русская борзая | Охота | длинношерстная | Русская борзая | Флеш | 1 | 780 |
| Такса | Денди | 1,2 | 300 |
Укажите запрос, который был выполнен
1 - select * from r left join s on r.порода=l.порода
2 - select * from r right join s on r.порода=l.порода
3 - select * from r full join s on r.порода=l.порода
4 - select * from r cross join s
5 - select * from r inner join s on r.порода=l.порода
ПРАВИЛЬНЫЕ ОТВЕТЫ:
select * from r right join s on r.порода=l.порода
<<< ---------------------------- >>>
| R-отношение | R'-результат работы некоторого запроса над исходным отношением | |||||||
| Название | Код Автора | Цена | Кол-во | Название | Код Автора | Цена | Кол-во | |
| Алеф | 1 | 115 | 8 | Алеф | 1 | 115 | 8 | |
| Письмена Бога | 1 | 134 | 10 | Письмена Бога | 1 | 134 | 10 | |
| Сад расходящихся тропок | 1 | 144 | 10 | Сад расходящихся тропок | 1 | 144 | 10 | |
| В час битвы завтра… | 7 | 120 | 9 | В час битвы завтра… | 7 | 120 | 9 | |
| Меня зовут Красный | 8 | 155 | 8 | Меня зовут Красный | 8 | 155 | 8 | |
| Коллекционная вещь | 3 | 132 | 6 | Коллекционная вещь | 3 | 132 | 6 | |
| Зеленые человечики | 2 | 163 | 9 | Зеленые человечики | 2 | 163 | 9 | |
| Платформа | 5 | 145 | 10 | Платформа | 5 | 145 | 10 | |
Тогда сам запрос содержит слова:
1 - select
2 - where
3 - set
4 - in
5 - group by
6 - from
7 - between
ПРАВИЛЬНЫЕ ОТВЕТЫ:
select
from
<<< ---------------------------- >>>
Дисциплина «Базы данных»
Операторы GRANT, REVOKE относят к
(укажите 2 правильных ответа)
1 - операторам, не включенным в стандарт SQL-92 (SQL-99).
2 - языку определения схем (Data Definition Language)
3 - языку манипулирования данными (Data Manipulation Language)
4 - операторам управления данными (Date Control Statement)















