Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_2012тест.doc
Скачиваний:
32
Добавлен:
10.09.2019
Размер:
1.16 Mб
Скачать

Основы_ипр

175. Задание {{ 1324 }} ТЗ № 1324

R - отношение

Автор

Страна

Код

Борхес

Аргентина

1

Баркли

США

2

Фишер

США

3

Рюнюске

Япония

4

Уэльбек

Франция

5

S - отношение

Название

КодАвтора

Цена

Кол-во

Алеф

1

115

8

Письмена Бога

1

134

10

Сад расходящихся тропок

1

144

10

В час битвы завтра…

7

120

9

Меня зовут Красный

8

155

8

Коллекционная вещь

3

132

6

Зеленые человечики

2

163

9

Платформа

5

145

10

Результат запроса

Уэльбек

Франция

5

Платформа

145

10

Результат даст запрос SQL:

select * from S, R where R.Код = S.КодАвтора and R.Страна = «Франция»

select * from S inner join R on R.Код = S.КодАвтора Where R.Страна = «Франция»

select * from S where S.КодАвтора = 5 and select * from R where R.Код = 5

select * from S+R where R.Страна = «Франция»

select r.Автор, r.Страна from R where R.Страна = «Франция»

select * from S x R where R.Страна = «Франция»

176. Задание {{ 1327 }} ТЗ № 1327

R - отношение

Автор

Страна

Код

Борхес

Аргентина

1

Баркли

США

2

Фишер

США

3

Рюнюске

Япония

4

Уэльбек

Франция

5

S - отношение

Название

КодАвтора

Цена

Кол-во

Алеф

1

115

8

Письмена Бога

1

134

10

Сад расходящихся тропок

1

144

10

В час битвы завтра…

7

120

9

Меня зовут Красный

8

155

8

Коллекционная вещь

3

132

6

Зеленые человечики

2

163

9

Платформа

5

145

10

Результат запроса

Борхес

Аргентина

1

Письмена Бога

134

10

Уэльбек

Франция

5

Платформа

145

10

Результат даст запрос SQL:

Select * from S inner join R on R.Код = S.КодАвтора where s.Название like “П*”

Select * from S inner join R on R.Код = S.КодАвтора where s.Название between “П*” and “П%”

Select * from S inner join R on R.Код = S.КодАвтора where s.Название is like “П*”

Select * from S inner join R on R.Код = S.КодАвтора where s.Название begins from “П*”

Select * from S inner join R on R.Код = S.КодАвтора where s.Название is “П*”

177. Задание {{ 1329 }} ТЗ № 1329

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

Запрос выглядит:

select * from r left join s on R.назначение = S.назначение

select * from r inner join s on R.назначение = S.назначение

select * from r right join s on R.назначение = S.назначение

select * from r left join s on R.назначение = S.назначение where

select * from r right join s on R.назначение = S.назначение order by Имя

178. Задание {{ 1330 }} ТЗ № 1330

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

Запрос имеет вид:

select * from r … join s on R.назначение = S.назначение

Правильные варианты ответа: left; лев#$#;

179. Задание {{ 1333 }} ТЗ № 1333

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

Запрос имеет вид:

select * from r left join s on R.назначение = S.назначение

select * from r inner join s on R.назначение = S.назначение

select * from r right join s on R.назначение = S.назначение

select * from r left join s on R.назначение = S.назначение where

select * from r right join s on R.назначение = S.назначение order by Имя

180. Задание {{ 1334 }} ТЗ № 1334

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

Запрос имеет вид:

select * from r … join s on R.назначение = S.назначение

Правильные варианты ответа: right; прав#$#;