Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка-v-3-0-0.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.22 Mб
Скачать

8. Технология хранения, поиска и сортировки информации в базах данных

141

Запросу (Ананасы > 40 или Бананы > 60) и (Авокадо = 39) и Первая_буква(Страна) = «Б»

в базе данных

Страна

Бананы (т)

Ананасы (т)

Авокадо (т)

1

Боливия

60

39

39

2

Болгария

54

71

62

3

Австрия

47

51

39

4

Ботствана

63

45

39

отвечают записи

  1. 1, 2, 4

  2. 1,2

  3. 2,4

  4. 3,4

  5. 4

142

Даны две электронные таблицы I и II

I

ФИО

Месяц

Зодиак

Матросов И.И.

август

Дева

Иванова Е.И.

ноябрь

Скорпион

Зайцева Ю.О.

апрель

Телец

Мальцев А.А.

декабрь

Стрелец

Малышев Е.Н.

май

Близнецы

II

ФИО

Месяц

Зодиак

Матросов И.И.

август

Дева

Зайцева Ю.О.

апрель

Телец

Малышев Е.Н.

май

Близнецы

Таблица II получена из I после удалена записей, у которых

  1. поле Зодиак = «Скорпион»

  2. Первая_буква (Зодиак) = «С»

  3. Первая_буква (ФИО) = «И»

  4. Месяц = «декабрь»

  5. Месяц >= «август»

143

Запрос к базе данных с полями Наименование, Автор, Год_издания, Тираж (тыс.) для вывода списка книг, начиная с 1996 года издания, фамилия автора которых начинается на букву «С», и тираж составляет 150 тыс. содержит выражение

  1. Тираж = 150 и Первая_буква(Автор) = «С» или Год_издания >= 1996

  2. Год_издания > 1995 или Тираж = 150 или Первая_буква(Автор) = «С»

  3. Тираж >= 150 и Год_издания > 1996 и Первая_буква(Автор) = «С»

  4. Первая_буква(Автор) = «С» и Год_издания >= 1996 и Тираж = 150

  5. Первая_буква(Автор) = «С» и Год_издания = 1996 и Тираж > 149

144

Представлена база данных «День Рождения»

ФИО

Месяц

Число

Матросов И.И.

август

21

Иванова Е.И.

ноябрь

15

Зайцева Ю.О.

апрель

30

Мальцев А.А.

декабрь

25

Малышев Е.Н.

май

12

После проведения сортировки сведения о Малышеве Е.Н. переместились на 2 строки вверх. В каком порядке проводилась сортировка?

Варианты ответа:

  1. по убыванию поля Месяц

  2. по возрастанию поля Число

  3. по возрастанию поля Месяц

  4. по возрастанию поля ФИО

  5. по убыванию поля Число

№145

а)

Фамилия

Имя

Класс

Школа

Иванов

Иван

11

276

Петров

Петр

10

12

Кириллов

Игнат

11

276

Фролов

Сергей

9

48

Иванов

Иван

11

48

Кириллов

Петр

9

12

Петров

Сергей

10

276

Данная база была отсортирована по следующему принципу: по возрастанию поля «Школа», затем для одинаковых значений в поле «Школа» - по убыванию поля «Класс», затем для одинаковых значений в поле «Класс» - по возрастанию поля «Имя». На какой позиции (от 1 до 7) окажутся сведения про Игната Кириллова?

б)

Фамилия

Имя

Класс

Школа

Иванов

Иван

9

45

Петров

Петр

11

164

Кириллов

Игнат

10

45

Фролов

Сергей

9

12

Иванов

Иван

11

164

Кириллов

Петр

10

164

Петров

Сергей

9

45

Данная база была отсортирована по следующему принципу: по возрастанию поля «Класс», затем для одинаковых значений в поле «Класс» - по убыванию поля «Школа», затем для одинаковых значений в поле «Школа» - по возрастанию поля «Фамилия». На какой позиции (от 1 до 7) окажутся сведения про Сергея Петрова?

в)

Фамилия

Имя

Класс

Школа

Иванов

Иван

10

32

Петров

Петр

11

117

Кириллов

Иван

10

132

Фролов

Сергей

9

132

Иванов

Иван

11

117

Кириллов

Петр

10

164

Петров

Сергей

9

32

Данная база была отсортирована по следующему принципу: по убыванию поля «Имя», затем для одинаковых значений в поле «Имя» - по убыванию поля «Класс», затем для одинаковых значений в поле «Класс» - по возрастанию поля «Школа». На какой позиции (от 1 до 7) окажутся сведения про Ивана Кириллова?

146

а) База данных “Олимпиада”, наряду с другими, имеет поля с названиями “Страна” и “Медаль”. В базе данных находятся записи о награждении спортсменов России и США золотыми, серебряными и бронзовыми медалями. Количество записей N, удовлетворяющих различным запросам, приведено в следующей таблице

Запрос

N

Страна=США или медаль  бронзовая

39

Медаль=серебряная или медаль = золотая

30

Неверно, что (страна=Россия или медаль=серебряная)

14

Чему равно количество записей, удовлетворяющих запросу “медаль золотая и страна = США”?

б) База данных “Врачи”, наряду с другими, имеет поля с названиями “пол” и “специальность”. В базе данных находятся записи о врачах трех специальностей. Количество записей N, удовлетворяющих различным запросам, приведено в следующей таблице

Запрос

N

неверно, что (пол=ж и специальность = терапевт)

29

неверно, что (специальность = окулист или специальность = терапевт)

12

Пол=м или специальность = окулист

22

Чему равно количество записей, удовлетворяющих запросу “специальность=хирург и пол = м”?

в) База данных “Учащиеся”, наряду с другими, имеет поля с названиями “пол” и “класс”. В базе данных находятся записи об учащихся трех классов. Количество записей N, удовлетворяющих различным запросам, приведено в следующей таблице

Запрос

N

пол=ж или класс  10

33

неверно, что (класс=9 или пол = м)

16

неверно, что (класс = 10)

24

Чему равно количество записей, удовлетворяющих запросу “класс=11 и пол = ж”?

147

Для урока физкультуры преподавателем была составлена таблица:

Фамилия

Возраст, лет

Рост, см

Вес, кг

Андреев

17

168

53

Богданов

16

182

67

Дмитриев

16

179

70

Иванов

17

184

72

Петров

15

169

61

Семенов

16

173

59

Сидоров

17

191

75

Яковлев

16

185

68

Сколько фамилий из данной таблицы выдаст запрос на поиск ребят возрастом моложе 17 лет, которые по росту выше 170 см «И» по весу тяжелее 60 кг

  1. 3

  2. 4

  3. 5

  4. 6