Запросы к табличной базе данных (№12)

ОГЭ по информатике

В этой лекции мы определим типы запросов и рассмотрим примеры выполнения заданий.

Запись - строка таблицы.

Поле - столбец таблицы.

Запрос - это обращение к табличной базе данных. Запрос составляется в режиме дизайна, режиме мастера, или непосредственно на языке запросов SQL (англ. structured query language — «язык структурированных запросов»).

Типы запросов:

  • создание таблиц
  • удаление записей, таблиц
  • заполнение записей
  • выборка

В основной школе рассматривается запрос на выборку - когда из таблицы выбираются нужные записи по некоторым условиям. На экзамене в задании 12 встречается или запрос на выборку, или сортировка записей.

 

Пример 1.

Ниже в табличной форме представлен фрагмент базы данных о стоимости изготовления фотографий.

Вид

Ширина

Высота

Цена

чёрно-белый

10

13,5

2,80

цветной

10

13,5

3,00

чёрно-белый

10

15

3,30

цветной

10

15

3,50

чёрно-белый

15

21

9,20

цветной

15

21

10,00

цветной

20

30

23,00

чёрно-белый

30

45

44,00

чёрно-белый

40

60

400,00

цветной

50

75

650,00

Сколько записей в данном фрагменте удовлетворяют условию
(Ширина < 15) И (Вид=«чёрно-белый»)?

В ответе укажите одно число <nobr>–</nobr> искомое количество записей.

Решение:
В запросе сложное условие состоит из двух простых условий, соединенных логической операцией И. Это сложное условие будет верным тогда и только тогда, когда верны (истинны) оба простых условия одновременно.

Выделим записи, в которых оба условия выполняются одновременно:

Вид

Ширина

Высота

Цена

чёрно-белый

10

13,5

2,80

цветной

10

13,5

3,00

чёрно-белый

10

15

3,30

цветной

10

15

3,50

чёрно-белый

15

21

9,20

цветной

15

21

10,00

цветной

20

30

23,00

чёрно-белый

30

45

44,00

чёрно-белый

40

60

400,00

цветной

50

75

650,00

Ответ: 2

 

Пример 2. 

Ниже в табличной форме представлен фрагмент базы данных 
«Крупнейшие озёра мира».

Название

Площадь (тыс. км2)

Мах глубина (м)

Материк

Байкал

31,5

1620

Евразия

Больш. Невольничье

28,6

150

Северная Америка

Гурон

59,6

228

Северная Америка

Гэрднер

7,7

8

Австралия

Женевское

0,5

310

Евразия

Маракайбо

16,3

250

Южная Америка

Мёртвое море

1,0

356

Евразия

Онежское

9,6

110

Евразия

Онтарио

19,5

237

Северная Америка

Рудольф

8,6

73

Африка

Танганьика

32,9

1435

Африка

Чудское

3,5

14

Евразия

Сколько записей в данном фрагменте удовлетворяют условию

(Материк = «Африка») ИЛИ (Площадь (тыс. км2> 30)?

В ответе укажите одно число – искомое количество записей.

Решение:
В запросе сложное условие состоит из двух простых условий, соединенных логической операцией ИЛИ. Это сложное условие будет верным тогда тогда, когда верно (истинно) любое простое условие (или первое, или второе, или оба).

Выделим записи, где хотя бы одно условие истинно:

Название

Площадь (тыс. км2)

Мах глубина (м)

Материк

Байкал

31,5

1620

Евразия

Больш. Невольничье

28,6

150

Северная Америка

Гурон

59,6

228

Северная Америка

Гэрднер

7,7

8

Австралия

Женевское

0,5

310

Евразия

Маракайбо

16,3

250

Южная Америка

Мёртвое море

1,0

356

Евразия

Онежское

9,6

110

Евразия

Онтарио

19,5

237

Северная Америка

Рудольф

8,6

73

Африка

Танганьика

32,9

1435

Африка

Чудское

3,5

14

Евразия

Ответ: 4

ОГЭ по информатике

blog comments powered by Disqus

Яндекс.Метрика Мой канал на youtube Усть-Куломская школа Усть-Куломский район Коноплев О.О.

© 2016 Рассыхаев А.А.