Презентация к уроку информатики в 11 классе по теме Базы данных. Системы управления базами данных (СУБД)


Свой вклад в исследование статистики русских фамилий внес и известный российский лингвист А. Ф. Журавлев – доктор филологических наук, заведующий отделом этимологии и ономастики Института русского языка им. В. В. Виноградова РАН (Москва).
А. Ф. Журавлевым к обсчету привлекались телефонные справочники нескольких городов России и других бывших советских территорий, библиотечные каталоги, оказавшиеся доступными персональные списки учреждений, списки абитуриентов некоторых московских вузов, разнообразные по характеру массивы ономастического (фамильного) материала в Интернете и пр. Однако обследованная им территория четко не очерчена, список городов, чьи телефонные справочники использовались, полностью не приведен (среди названных А. Ф. Журавлевым – Москва, Рязань, Владимир, Красноярск., на Украине – Большая Ялта). Принципы отбора городов недостаточно обоснованы. Дискуссионным является и сам характер добывания материала. Сам А. Ф. Журавлев признает, что не может «сколько-нибудь точно оценить общий объем ономастических единиц, попадавших в поле зрения, и, следовательно, долю в нем тех фамилий, которые вошли в итоговый список.

Из текущего в руки потока фамилий отбирались лишь те, которые попали в предварительный 800-единичный список (укороченный далее до 500 фамилий с наиболее надежной статистикой)». Сам же список из 800 единиц (т. е. фамилий) составлялся интуитивно. Все это снижает значимость полученных результатов, но тем не менее сам список из 500 наиболее частотных русских фамилий интересен. Число всех учтенных по разным источникам носителей первых 500 наиболее частых русских фамилий составляет несколько сотен тысяч. Очевидно, этот список еще будет уточняться, т. к. по заверению самого А. Ф. Журавлева, приведенная статистика «может быть признана имеющей лишь самый предварительный характер, но в любом случае лучшей, чем таблица Унбегауна» (имеется в виду приложение к книге «Русские фамилии» со списком самых частых фамилий Петербурга в 1910 г.).

Я решил привести эти 500 фамилий для ознакомления с ними посетителей сайта. Из материала А. Ф. Журавлева исключены две графы с данными для сравнения по статистике тех же фамилий в Петербурге в 1910 г. (они взяты из работы Б. О. Унбегауна). В итоговой таблице справа от фамилии приведено число, показывающее относительную встречаемость фамилии. Оно получено отнесением суммарной абсолютной частоты данной фамилии к суммарной абсолютной частоте наиболее распространенной у русских фамилии Иванов.

Итак, список, составленный А. Ф. Журавлевым. Во время подготовки к размещению на сайте обнаружилось, что в нем на три фамилии больше (они даны без порядкового номера). Для нахождения нужной фамилии воспользуйтесь функцией поиска Вашего браузера.

РангФамилияЧастотность
1Иванов1,0000
2Смирнов0,7412
3Кузнецов0,7011
4Попов0,5334
5Васильев0,4948
6Петров0,4885
7Соколов0,4666
8Михайлов0,3955
9Новиков0,3743
10Федоров0,3662
11Морозов0,3639
12Волков0,3636
13Алексеев0,3460
14Лебедев0,3431
15Семенов0,3345
16Егоров0,3229
17Павлов0,3226
18Козлов0,3139
19Степанов0,3016
20Николаев0,3005
21Орлов0,2976
22Андреев0,2972
23Макаров0,2924
24Никитин0,2812
25Захаров0,2755
26Зайцев0,2728
27Соловьев0,2712
28Борисов0,2710
29Яковлев0,2674
30Григорьев0,2541
31Романов0,2442
32Воробьев0,2371
33Сергеев0,2365
34Кузьмин0,2255
35Фролов0,2235
36Александров0,2234
37Дмитриев0,2171
38Королев0,2083
39Гусев0,2075
40Киселев0,2070
41Ильин0,2063
42Максимов0,2059
43Поляков0,2035
44Сорокин0,1998
45Виноградов0,1996
46Ковалев0,1978
47Белов0,1964
48Медведев0,1953
49Антонов0,1928
50Тарасов0,1896
51Жуков0,1894
52Баранов0,1883
53Филиппов0,1827
54Комаров0,1799
55Давыдов0,1767
56Беляев0,1750
57Герасимов0,1742
58Богданов0,1706
59Осипов0,1702
60Сидоров0,1695
61Матвеев0,1693
62Титов0,1646
63Марков0,1628
64Миронов0,1625
65Крылов0,1605
66Куликов0,1605
67Карпов0,1584
68Власов0,1579
69Мельников0,1567
70Денисов0,1544
71Гаврилов0,1540
72Тихонов0,1537
73Казаков0,1528
74Афанасьев0,1516
75Данилов0,1505
76Савельев0,1405
77Тимофеев0,1403
78Фомин0,1401
79Чернов0,1396
80Абрамов0,1390
81Мартынов0,1383
82Ефимов0,1377
83Федотов0,1377
84Щербаков0,1375
85Назаров0,1366
86Калинин0,1327
87Исаев0,1317
88Чернышев0,1267
89Быков0,1255
90Маслов0,1249
91Родионов0,1248
92Коновалов0,1245
93Лазарев0,1236
94Воронин0,1222
95Климов0,1213
96Филатов0,1208
97Пономарев0,1203
98Голубев0,1200
99Кудрявцев0,1186
100Прохоров0,1182
101Наумов0,1172
102Потапов0,1165
103Журавлев0,1160
104Овчинников0,1148
105Трофимов0,1148
106Леонов0,1142
107Соболев0,1135
108Ермаков0,1120
109Колесников0,1120
110Гончаров0,1115
111Емельянов0,1081
112Никифоров0,1055
113Грачев0,1049
114Котов0,1037
115Гришин0,1017
116Ефремов0,0995
117Архипов0,0993
118Громов0,0986
119Кириллов0,0982
120Малышев0,0978
121Панов0,0978
122Моисеев0,0975
123Румянцев0,0975
124Акимов0,0963
125Кондратьев0,0954
126Бирюков0,0950
127Горбунов0,0940
128Анисимов0,0925
129Еремин0,0916
130Тихомиров0,0907
131Галкин0,0884
132Лукьянов0,0876
133Михеев0,0872
134Скворцов0,0862
135Юдин0,0859
136Белоусов0,0856
137Нестеров0,0842
138Симонов0,0834
139Прокофьев0,0826
140Харитонов0,0819
141Князев0,0809
142Цветков0,0807
143Левин0,0806
144Митрофанов0,0796
145Воронов0,0792
146Аксенов0,0781
147Софронов0,0781
148Мальцев0,0777
149Логинов0,0774
150Горшков0,0771
151Савин0,0771
152Краснов0,0761
153Майоров0,0761
154Демидов0,0756
155Елисеев0,0754
156Рыбаков0,0754
157Сафонов0,0753
158Плотников0,0749
159Демин0,0745
160Хохлов0,0745
161Фадеев0,0740
162Молчанов0,0739
163Игнатов0,0738
164Литвинов0,0738
165Ершов0,0736
166Ушаков0,0736
167Дементьев0,0722
168Рябов0,0722
169Мухин0,0719
170Калашников0,0715
171Леонтьев0,0714
172Лобанов0,0714
173Кузин0,0712
174Корнеев0,0710
175Евдокимов0,0700
176Бородин0,0699
177Платонов0,0699
178Некрасов0,0697
179Балашов0,0694
180Бобров0,0692
181Жданов0,0692
182Блинов0,0687
183Игнатьев0,0683
184Коротков0,0678
185Муравьев0,0675
186Крюков0,0672
187Беляков0,0671
188Богомолов0,0671
189Дроздов0,0669
190Лавров0,0666
191Зуев0,0664
192Петухов0,0661
193Ларин0,0659
194Никулин0,0657
195Серов0,0657
196Терентьев0,0652
197Зотов0,0651
198Устинов0,0650
199Фокин0,0648
200Самойлов0,0647
201Константинов0,0645
202Сахаров0,0641
203Шишкин0,0640
204Самсонов0,0638
205Черкасов0,0637
206Чистяков0,0637
207Носов0,0630
208Спиридонов0,0627
209Карасев0,0618
210Авдеев0,0613
211Воронцов0,0612
212Зверев0,0606
213Владимиров0,0605
214Селезнев0,0598
215Нечаев0,0590
216Кудряшов0,0587
217Седов0,0580
218Фирсов0,0578
219Андрианов0,0577
220Панин0,0577
221Головин0,0571
222Терехов0,0569
223Ульянов0,0567
224Шестаков0,0566
225Агеев0,0564
226Никонов0,0564
227Селиванов0,0564
228Баженов0,0562
229Гордеев0,0562
230Кожевников0,0562
231Пахомов0,0560
232Зимин0,0557
233Костин0,0556
234Широков0,0553
235Филимонов0,0550
236Ларионов0,0549
237Овсянников0,0546
238Сазонов0,0545
239Суворов0,0545
240Нефедов0,0543
241Корнилов0,0541
242Любимов0,0541
243Львов0,0536
244Горбачев0,0535
245Копылов0,0534
246Лукин0,0531
247Токарев0,0527
248Кулешов0,0525
249Шилов0,0522
250Большаков0,0518
251Панкратов0,0518
252Родин0,0514
253Шаповалов0,0514
254Покровский0,0513
255Бочаров0,0507
256Никольский0,0507
257Маркин0,0506
258Горелов0,0500
259Агафонов0,0499
260Березин0,0499
261Ермолаев0,0495
262Зубков0,0495
263Куприянов0,0495
264Трифонов0,0495
265Масленников0,0488
266Круглов0,0486
267Третьяков0,0486
268Колосов0,0485
269Рожков0,0485
270Артамонов0,0482
271Шмелев0,0481
272Лаптев0,0478
273Лапшин0,0468
274Федосеев0,0467
275Зиновьев0,0465
276Зорин0,0465
277Уткин0,0464
278Столяров0,0461
279Зубов0,0458
280Ткачев0,0454
281Дорофеев0,0450
282Антипов0,0447
283Завьялов0,0447
284Свиридов0,0447
285Золотарев0,0446
286Кулаков0,0446
287Мещеряков0,0444
288Макеев0,0436
289Дьяконов0,0434
290Гуляев0,0433
291Петровский0,0432
292Бондарев0,0430
293Поздняков0,0430
294Панфилов0,0427
295Кочетков0,0426
296Суханов0,0425
297Рыжов0,0422
298Старостин0,0421
299Калмыков0,0418
300Колесов0,0416
301Золотов0,0415
302Кравцов0,0414
303Субботин0,0414
304Шубин0,0414
305Щукин0,0412
306Лосев0,0411
307Винокуров0,0409
308Лапин0,0409
309Парфенов0,0409
310Исаков0,0407
311Голованов0,0402
312Коровин0,0402
313Розанов0,0401
314Артемов0,0400
315Козырев0,0400
316Русаков0,0398
317Алешин0,0397
318Крючков0,0397
319Булгаков0,0395
320Кошелев0,0391
321Сычев0,0391
322Синицын0,0390
323Черных0,0383
324Рогов0,0381
325Кононов0,0379
326Лаврентьев0,0377
327Евсеев0,0376
328Пименов0,0376
329Пантелеев0,0374
330Горячев0,0373
331Аникин0,0372
332Лопатин0,0372
333Рудаков0,0372
334Одинцов0,0370
335Серебряков0,0370
336Панков0,0369
337Дегтярев0,0367
338Орехов0,0367
339Царев0,0363
340Шувалов0,0356
341Кондрашов0,0355
342Горюнов0,0353
343Дубровин0,0353
344Голиков0,0349
345Курочкин0,0348
346Латышев0,0348
347Севастьянов0,0348
348Вавилов0,0346
349Ерофеев0,0345
350Сальников0,0345
351Клюев0,0344
352Носков0,0339
353Озеров0,0339
354Кольцов0,0338
355Комиссаров0,0337
356Меркулов0,0337
357Киреев0,0335
358Хомяков0,0335
359Булатов0,0331
360Ананьев0,0329
361Буров0,0327
362Шапошников0,0327
363Дружинин0,0324
364Островский0,0324
365Шевелев0,0320
366Долгов0,0319
367Суслов0,0319
368Шевцов0,0317
369Пастухов0,0316
370Рубцов0,0313
371Бычков0,0312
372Глебов0,0312
373Ильинский0,0312
374Успенский0,0312
375Дьяков0,0310
376Кочетов0,0310
377Вишневский0,0307
378Высоцкий0,0305
379Глухов0,0305
380Дубов0,0305
381Бессонов0,0302
382Ситников0,0302
383Астафьев0,0300
384Мешков0,0300
385Шаров0,0300
386Яшин0,0299
387Козловский0,0298
388Туманов0,0298
389Басов0,0296
390Корчагин0,0295
391Болдырев0,0293
392Олейников0,0293
393Чумаков0,0293
394Фомичев0,0291
395Губанов0,0289
396Дубинин0,0289
397Шульгин0,0289
398Касаткин0,0285
399Пирогов0,0285
400Семин0,0285
401Трошин0,0284
402Горохов0,0282
403Стариков0,0282
404Щеглов0,0281
405Фетисов0,0279
406Колпаков0,0278
407Чесноков0,0278
408Зыков0,0277
409Верещагин0,0274
410Минаев0,0272
411Руднев0,0272
412Троицкий0,0272
413Окулов0,0271
414Ширяев0,0271
415Малинин0,0270
416Черепанов0,0270
417Измайлов0,0268
418Алехин0,0265
419Зеленин0,0265
420Касьянов0,0265
421Пугачев0,0265
422Павловский0,0264
423Чижов0,0264
424Кондратов0,0263
425Воронков0,0261
426Капустин0,0261
427Сотников0,0261
428Демьянов0,0260
429Косарев0,0257
430Беликов0,0254
431Сухарев0,0254
432Белкин0,0253
433Беспалов0,0253
434Кулагин0,0253
435Савицкий0,0253
436Жаров0,0253
437Хромов0,0251
438Еремеев0,0250
439Карташов0,0250
440Астахов0,0246
441Русанов0,0246
442Сухов0,0246
443Вешняков0,0244
444Волошин0,0244
445Козин0,0244
446Худяков0,0244
447Жилин0,0242
448Малахов0,0239
449Сизов0,0237
450Ежов0,0235
451Толкачев0,0235
452Анохин0,0232
453Вдовин0,0232
454Бабушкин0,0231
455Усов0,0231
456Лыков0,0229
457Горлов0,0228
458Коршунов0,0228
459Маркелов0,0226
460Постников0,0225
461Черный0,0225
462Дорохов0,0224
463Свешников0,0224
464Гущин0,0222
465Калугин0,0222
466Блохин0,0221
467Сурков0,0221
468Кочергин0,0219
469Греков0,0217
470Казанцев0,0217
471Швецов0,0217
472Ермилов0,0215
473Парамонов0,0215
474Агапов0,0214
475Минин0,0214
476Корнев0,0212
477Черняев0,0212
478Гуров0,0210
479Ермолов0,0210
480Сомов0,0210
481Добрынин0,0208
482Барсуков0,0205
483Глушков0,0203
484Чеботарев0,0203
485Москвин0,0201
486Уваров0,0201
487Безруков0,0200
488Муратов0,0200
489Раков0,0198
490Снегирев0,0198
491Гладков0,0197
492Злобин0,0197
493Моргунов0,0197
494Поликарпов0,0197
495Рябинин0,0197
496Судаков0,0196
497Кукушкин0,0193
498Калачев0,0191
499Грибов0,0190
500Елизаров0,0190
Звягинцев0,0190
Корольков0,0190
Федосов0,0190

Презентация:

Определение СУБД:

СУБД(Система управления базами данных) — это программное обеспечение(ПО) для создания баз данных, хранения и поиска в них необходимой информации.

Какая СУБД установлена на компьютерах в вашем классе?

В классе может стоять Microsoft Access или OpenOffice.org Base

С чего начинается создание базы данных?

Создание будет начинаться с открытия файла, где она будет храниться.

Основные объекты СУБД и их функции:

Таблицы
— в них хранятся данные.
Формы
— предназначена для удобства работы пользователя при вводе, просмотре и редактировании данных в таблицах.
Запросы
— команды и их параметры, с помощью которых можно обратиться к СУБД для поиска, сортировки, добавления и удаления данных и обновления записей.
Отчеты
— вывод на печать, сформированных на основе таблиц и запросов, документы.

Ответьте на вопросы по таблице:

а) Asus F70SL будет занимать 2-ю строку
. б) 2 в) 4

Как будет выглядеть список учеников после сортировки данных по возрастанию значений дата рождения?

При сортировке по возрастанию нам сначала надо найти самого старшего по возрасту из класса, а потом идти к меньшему.

Укажите все записи БД, для которых будут истинными простые логические выражения.

РОСТ

Увлечение=»футбол»

Фамилия=»Патрина»

Увлечение»танцы»

Дата>#31.12.95#

Наличие ПК = 1

Укажите все записи БД, для которых будут истинными сложные логические выражения.

Рост>160 И увлечение=»плавание»
Рост>160 ИЛИ увлечение=»плавание»

Имя=»Ольга» И Дата#09.05.96#

Какова цель запроса на выборку?

С помощью запросов на выборку, пользователь получает из базы данных только те записи и их поля, которые ему нужны.
«Развитие баз данных» — 3. Зависимость структур данных и прикладных программ. Компьютеры стали инструментом для ведения документации и собственных учетных функций. Второй этап — эпоха персональных компьютеров. 1. Избыточность данных. Появляется множество программ, предназначенных для работы неподготовленных пользователей. Назвать 2 области использования вычислительной техники.

«БД» — Каждая таблица состоит из записей (строк) и из полей (столбцов). Основные объекты БД. Формы. Макросы. Виды БД. Модули. Понятие о БД. Информационные системы. БАЗЫ ДАННЫХ. Плавание. Отчеты. Таблицы. Сетевая. Определение данных обработка данных управление данными. Разбивка на модули облегчает процесс создания и настраивания программ.

«Вопросы по базам данных» — Информационные структуры. Тесты. Структура базы данных. Вернись к вопросу. Характеристики типов данных. Наименьший поименованный элемент в базе данных. Типы данных. Фамилия. Строка таблицы. Форма. Поиск необходимых сведений. Кинотеатр. Запуск приложения MS ACCESS. Поле включает в себя несколько записей.

«Информация базы данных» — Итоговый запрос позволит вычислить итоговые значения. Примеры. Наиболее распространенным является запрос на выборку. Табличные базы данных наиболее распространены. Примеры из демо-версий Задачи для самостоятельного решения Ответы. В запросах СУБД условие поиска вводится в компьютер в форме логического выражения.

«Данные и базы данных» — Системы управления базами данных. Столбцы. Цели урока. Первая запись базы данных отображенная на форме. Система управления базами данных (СУБД). Каждое поле имеет имя и может хранить данные определённого типа. Создание базы данных. Используются для хранения и обработки больших объёмов информации. Базы данных.

«Базы данных» — Инструменты для работы с записями и полями. Совокупность логически связанных полей. Из каких объектов состоит база данных. Запись. Специальный комплекс программ, созданный для организации работы с БД. Поле, запись, таблица. Какими параметрами характеризуется объект «таблица». Инструменты для работы с записями и полями.

§ 1.6. Система управления базами данных

1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Используйте эти материалы при подготовке ответов на вопросы и выполнении заданий.

2. Что такое СУБД?

3. Какая СУБД установлена на компьютерах в вашем классе?

4. С чего начинается создание БД?

5. Перечислите основные объекты СУБД. Какие функции они выполняют?

6. Ниже в табличной форме представлены характеристики ноутбуков, имеющихся в продаже в компьютерном салоне:

    а) Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки данных по возрастанию значений поля НАЗВАНИЕ? б) Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки данных по убыванию значений поля ЖЁСТКИЙ ДИСК? в) Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки данных сначала по убыванию значений поля ОПЕРАТИВНАЯ ПАМЯТЬ, затем по возрастанию значений поля ЖЁСТКИЙ ДИСК?

7. Как будет выглядеть список (фамилия, имя) учеников после сортировки данных по возрастанию значений поля ДАТА РОЖДЕНИЯ базы данных «Наш класс» (рис. 1.18)?

8. Укажите все записи базы данных «Наш класс» (рис. 1.18), для которых будут истинными простые логические выражения 1-6 (табл. 1.6).

9. Укажите все записи базы данных «Наш класс» (рис. 1.18), для которых будут истинными сложные логические выражения 1-3 (табл. 1.7).

10. Какова цель запроса на выборку?

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

    а) АЛГЕБРА>3 И ИНФОРМАТИКА>4 И ПОЛ=»М» б) (АЛГЕБРА>4 ИЛИ ИНФОРМАТИКА>4) И ПОЛ=»Ж» в) ФИЗИКА=3 ИЛИ АЛГЕБРА=3 ИЛИ ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3 г) (ФИЗИКА=3 ИЛИ АЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3)

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

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

    а) ПОЛ=»М» И СУММА>55 б) (ЗАДАЧАв) ЗАДАЧА 1=30 ИЛИ ЗАДАЧА2=30 ИЛИ ЗАДАЧА3=30 г) ЗАДАЧА 1=30 И ЗАДАЧА2=30 И ЗАДАЧА3=30

Что такое СУБД Система управления базами данных (СУБД) — программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации. Создание БД Заполнение БД Редактирование БД Сортировка данных Поиск информации в БД Вывод информации из БД Возможности СУБД Установка защиты БД СУБД превращает огромный объём хранимых в компьютерной памяти сведений в мощную справочную систему.

В таблице хранятся данные В таблице хранятся данные Объект для удобной работы с данными в таблицах Объект для удобной работы с данными в таблицах Команды обращения пользователя к СУБД Команды обращения пользователя к СУБД Документ, созданный на основе таблиц Документ, созданный на основе таблиц Таблица Форма Запрос Отчёт Объекты СУБД

База данных «Наш класс» СПИСОК (КОД, ФАМИЛИЯ, ИМЯ, ДАТА РОЖДЕНИЯ, ПОЛ, РОСТ, АДРЕС, УВЛЕЧЕНИЕ, НАЛИЧИЕ ПК) Поле КОД — ключ таблицы базы данных. Имя поляТип поля КодЧисловой ФамилияТекстовый ИмяТекстовый Дата рожденияДата ПолТекстовый РостЧисловой АдресТекстовый УвлечениеТекстовый Наличие ПКЛогический

Запросы на выборку данных Запрос или справка — таблица, содержащая интересующие пользователя сведения, извлечённые из базы данных. Условия выбора записываются в форме логических выражений, в которых имена полей и их значения связаны операциями отношений. ЗнакОбозначение = равно не равно больше = больше или равно больше = больше или равно»>

ВысказываниеЛогическое выражение Номер записи Значение Рост ученика не превышает 160 см РОСТ # # 8 10 Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Ученик имеет персональный компьютер НАЛИЧИЕ ПК =1 7 9

31.03.98 29.11.95 05.09.99 Условия выбо» title=»При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени. ВысказываниеЗначение 01.11.95 31.03.98 29.11.95 05.09.99 Условия выбо» class=»link_thumb»> 12 При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени. ВысказываниеЗначение Условия выбора даты Истина Ложь 31.03.98 29.11.95 05.09.99 Условия выбо»> 31.03.98 29.11.95 05.09.99 Условия выбора даты Истина Ложь»> 31.03.98 29.11.95 05.09.99 Условия выбо» title=»При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени. ВысказываниеЗначение 01.11.95 31.03.98 29.11.95 05.09.99 Условия выбо»> title=»При сравнении дат одна дата считается меньше другой, если она относится к более раннему времени. ВысказываниеЗначение 01.11.95 31.03.98 29.11.95 05.09.99 Условия выбо»>

160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен» title=»ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см, и ученик увлекается плаванием РОСТ > 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен» class=»link_thumb»> 13 ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см, и ученик увлекается плаванием РОСТ > 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см или ученик увлекается плаванием РОСТ > 160 ИЛИ УВЛЕЧЕНИЕ = `плавание` 10 1 Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение День рождения Ольги не ИМЯ =`Ольга` И ДАТА # # 4 7 Истина Ложь 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен»> 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см или ученик увлекается плаванием РОСТ > 160 ИЛИ УВЛЕЧЕНИЕ = `плавание` 10 1 Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение День рождения Ольги не 09.05.96 ИМЯ =`Ольга` И ДАТА #09.05.96# 4 7 Истина Ложь»> 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен» title=»ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см, и ученик увлекается плаванием РОСТ > 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен»> title=»ВысказываниеЛогическое выражение Номер записи Значение Рост ученика больше 160 см, и ученик увлекается плаванием РОСТ > 160 И УВЛЕЧЕНИЕ =плавание 4 10 Сложные условия выбора Истина Ложь ВысказываниеЛогическое выражение Номер записи Значение Рост учен»>

Самое главное Система управления базами данных (СУБД) — программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации называется Таблицы, формы, запросы, отчёты — основные объекты СУБД. С помощью запросов на выборку данных, удовлетворяющих заданным условиям (условиям выбора), пользователь получает из базы данных только те записи и их поля, которые ему нужны. В командах СУБД условия выбора записываются в форме логических выражений.

Вопросы и задания Что такое СУБД?Какая СУБД установлена на компьютерах в вашем классе? С чего начинается создание БД?Перечислите основные объекты СУБД. Какие функции они выполняют? В табличной форме представлены характеристики ноутбуков, имеющихся в продаже в компьютерном салоне: НазваниеЖёсткий диск (ГБ)Оперативная память (МБ) 1Sony Vaio AW2X Lenovo S10e Asus F70SL Aser F Samsung NC Roverbook V Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки по возрастанию значений поля НАЗВАНИЕ? Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки по убыванию значений поля ЖЁСТКИЙ ДИСК? Какую строку будет занимать запись, содержащая сведения о ноутбуке Asus F70SL, после сортировки сначала по убыванию значений поля ОПЕРАТИВНАЯ ПАМЯТЬ, затем по возрастанию значений поля ЖЁСТКИЙ ДИСК? Какова цель запроса на выборку? В табличной форме представлен фрагмент базы данных с годовыми оценками учащихся: ФамилияПолАлгебраГеометрияИнформатикаФизика АлексеевЖ3343 ВоронинМ4443 ИльинМ4334 КостинМ5454 СизоваЖ5554 ШколинаЖ5555 Сколько записей в данном фрагменте удовлетворяет следующему условию? АЛГЕБРА>3 И ИНФОРМАТИКА>4 И ПОЛ=`М` (АЛГЕБРА>4 ИЛИ ИНФОРМАТИКА>4) И ПОЛ=`Ж` ФИЗИКА=3 ИЛИ АЛГЕБРА=3 ИЛИ ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3 (ФИЗИКА=3 ИЛИ АЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3) В табличной форме представлен фрагмент базы данных с результатами олимпиады по информатике: ФамилияПолЗадача 1Задача 2Задача 3Сумма ЖариковМ КостинМ10 30 КузнецовМ МихайловаЖ СизоваЖ30 90 СтаровойтоваЖ ШколинаЖ Сколько записей в данном фрагменте удовлетворяет следующему условию? ПОЛ=М И СУММА>55 (ЗАДАЧА1 3 И ИНФОРМАТИКА>4 И ПОЛ=`М` (АЛГЕБРА>4 ИЛИ ИНФОРМАТИКА>4) И ПОЛ=`Ж` ФИЗИКА=3 ИЛИ АЛГЕБРА=3 ИЛИ ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3 (ФИЗИКА=3 ИЛИ АЛГЕБРА=3) И (ГЕОМЕТРИЯ=3 ИЛИ ИНФОРМАТИКА=3) В табличной форме представлен фрагмент базы данных с результатами олимпиады по информатике: ФамилияПолЗадача 1Задача 2Задача 3Сумма ЖариковМ15202560 КостинМ10 30 КузнецовМ20253075 МихайловаЖ25201055 СизоваЖ30 90 СтаровойтоваЖ2025 70 ШколинаЖ3025 80 Сколько записей в данном фрагменте удовлетворяет следующему условию? ПОЛ=М И СУММА>55 (ЗАДАЧА1″>

Укажите все записи базы данных «Наш класс», для которых будет истинным простое логическое выражение Рост # # НАЛИЧИЕ ПК=1

160 И УВЛЕЧЕНИЕ=`плавание`РОСТ>160 ИЛИ УВЛЕЧЕНИЕ=`плавание`ИМЯ=`Ольга` И ДАТА#09.05.96#» title=»Укажите все записи базы данных «Наш класс», для которых будет истинным сложное логическое выражение РОСТ>160 И УВЛЕЧЕНИЕ=`плавание`РОСТ>160 ИЛИ УВЛЕЧЕНИЕ=`плавание`ИМЯ=`Ольга` И ДАТА#09.05.96#» class=»link_thumb»> 18 Укажите все записи базы данных «Наш класс», для которых будет истинным сложное логическое выражение РОСТ>160 И УВЛЕЧЕНИЕ=`плавание`РОСТ>160 ИЛИ УВЛЕЧЕНИЕ=`плавание`ИМЯ=`Ольга` И ДАТА# # 160 И УВЛЕЧЕНИЕ=`плавание`РОСТ>160 ИЛИ УВЛЕЧЕНИЕ=`плавание`ИМЯ=`Ольга` И ДАТА#09.05.96#»> 160 И УВЛЕЧЕНИЕ=`плавание`РОСТ>160 ИЛИ УВЛЕЧЕНИЕ=`плавание`ИМЯ=`Ольга` И ДАТА#09.05.96#»> 160 И УВЛЕЧЕНИЕ=`плавание`РОСТ>160 ИЛИ УВЛЕЧЕНИЕ=`плавание`ИМЯ=`Ольга` И ДАТА#09.05.96#» title=»Укажите все записи базы данных «Наш класс», для которых будет истинным сложное логическое выражение РОСТ>160 И УВЛЕЧЕНИЕ=`плавание`РОСТ>160 ИЛИ УВЛЕЧЕНИЕ=`плавание`ИМЯ=`Ольга` И ДАТА#09.05.96#»> title=»Укажите все записи базы данных «Наш класс», для которых будет истинным сложное логическое выражение РОСТ>160 И УВЛЕЧЕНИЕ=`плавание`РОСТ>160 ИЛИ УВЛЕЧЕНИЕ=`плавание`ИМЯ=`Ольга` И ДАТА#09.05.96#»>

Тема по информатике базы данных

20.05.2020

ИНФОРМАТИКА

Тема: Простые запросы к базе данных

Порядок выполнения:

  1. Ознакомиться с теоретическим материалом.
  2. Выполнить задания после теоретического материла в тетради.
  3. На полях тетради подписать фамилию. Сделать фото и отправить на почту

Теоретический материал:

Объекты баз данных:

Таблицы

– это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства).

Запросы

позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является
результирующая таблица
, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы.

Формы

служат для ввода и просмотра данных в удобном для пользователя виде, который соответствует привычному для него документу. При помощи форм можно добавлять в таблицы новые данные, а также редактировать или удалять существующие. Форма может содержать рисунки, графики и другие внедренные объекты.

Отчёты

предназначены для формирования выходных документов и вывода их на печать. Основное их отличие от форм заключается в том, что в отчёте отображаются все данные и в них предусмотрена возможность группировать данные по различным критериям. Отчёты могут содержать специальные элементы оформления, характерные для печати документов: колонтитулы, номера страниц и т.д

Запрос –

это требование на отбор записей, хранящихся в таблицах или на выполнение определённых действий с ними.

Запрос это временная таблица. Это значит, что данные в запросах не хранятся постоянно, а только временно вызываются из таблицы по заданному шаблону, в момент активизации запроса. Поэтому в базе данных постоянно сохраняется только шаблон вызова данных, а не сама информация. Следовательно, запрос не занимает много места в БД.

Запросы позволяют

:

  1. выбирать нужные поля из разных таблиц БД;
  2. фильтровать и сортировать данные;
  3. производить расчёты;
  4. группировать записи, рассчитывая различные итоговые значения;
  5. вносить изменения сразу в несколько записей;
  6. создавать таблицы как результат запроса.

Запросы бывают:

  1. Запрос на выборку.

    Осуществляет загрузку и отображение записей в режиме таблицы.

  2. Запрос на изменение.

    Выполняет операции с записями, удовлетворяющими заданным критериям.

а) запрос на удаление

(удаляет заданные записи из таблицы);

б) запрос на обновление

(изменяет соответствующие записи таблицы);

в) запрос на добавление

(добавляет в конец таблицы новые записи соответствующие условиям отбора).

  1. Запрос с параметрами.

    После запуска на выполнение просит ввести значения определенных параметров.

  2. Перекрёстный запрос.

    Позволяет выполнить подсчёты по данным одного поля таблицы и группировать результаты.

Рассмотрим несколько примеров

Выражение, которое указывает, какие записи необходимо включить в динамическую таблицу при выполнении запроса вводится в строку Условие отбора для поля, по которому это условие необходимо проверить. Для задания условий отбора можно использовать операторы меньше (), больше или равно (=), не равно (), равно (=), Like (выбор по маске), Between (между), In (в интервале), And (и), Or (или) и другие, а также имена обьектов, константы и функции.

Подстановочные символы:

Знак Описание Пример
* Соответствует любому количеству знаков. Может использоваться в качестве первого или последнего знака текстовой строки wh* — поиск слов what, white и why.
? Соответствует любому текстовому знаку B?ll — поиск слов Ball, Bell и Bill.
[ ] Соответствует любому одному знаку из заключенных в скобки. B[ae]ll — поиск слов Ball и Bell, но не Bill.
! Соответствует любому одному знаку, кроме заключенных в скобки. b[!ae]ll — поиск слов bill и bull, но не bell или ball.
Соответствует любому знаку из диапазона. Необходимо указывать этот диапазон по возрастанию (от A до Z, но не от Z до A). b[a-c]d — поиск слов bad, bbd и bcd.

Операторы, используемые в выражениях

Арифметические

+ сложение 3+2
вычитание 3-2
* умножение 3*2
/ деление 3/2
возведение в степень 2^3
\ целая часть от деления с остатком 3\2
mod остаток от деления 3 mod 2

Логические

Not отрицание not «Siemens»
Or лог. или «Минск» Or «Брест»
And лог. и 3 and

Сравнения

меньше
меньше либо равно
больше 3 and
= больше либо равно =100
between…and… между between #02.02.04# and #05.02.05#
  • групповая функция Sum

    вычисляет сумму всех значений заданного поля в каждой группе;

  • групповая функция Avg

    вычисляет среднее арифметическое всех значений данного поля в каждой группе;

  • групповая функция Min (Max)

    возвращает наименьшее (наибольшее) значение, найденное в этом поле в каждой группе;

  • групповая функция Count

    определяет количество записей в каждой группе и др.

Like «*монархия» значение заканчивается на слово «МОНАРХИЯ»
Like «м*» значение начинается на букву «М»
Like «*м» значение заканчивается на букву «М»
Like «*м*» значение содержит в середине букву «М» (в начале, в середине или в конце)
Like «*монархия*» значение содержит в середине слово «МОНАРХИЯ» (в начале, в середине или в конце)

Пример 1.

Сформировать запросы к БД «Репертуар кинотеатров за неделю»

Кинотеатр Фильм Время Стоимость
Россия Приключение Буратино 11.00 3.00
Россия Титаник 13.00 15.00
Россия Титаник 17.00 20.00
Россия Звездный десент 21.00 15.00
Мир Ну, погоди 11.00 3.00
Мир Титаник 13.00 15.00
Мир Вор 17.00 10.00

А) запрос для получении справки о всех сеансах, стоимость билета на которые меньше 15 рублей

Решение: справка

все для стоимость
15.00

Кинотеатр Фильм Время Стоимость
Россия Приключение Буратино 11.00 3.00
Мир Ну, погоди 11.00 3.00
Мир Вор 17.00 10.00

В результате получиться таблица

Б) Сформируем для БД «Репертуар кинотеатров за неделю» команду запроса, с помощью которого можно будет вывести на экран название кинотеатров и стоимость билетов на сеансы, начинающихся с 13.00 и на которых демонстрируют фильм Титаник.

Решение

Справка кинотеатр, стоимость для

время=13.00
И
фильм = «Титаник»

Ответ:

Кинотеатр Стоимость
Россия 15.00
Мир 15.00

Пример 2

Дана БД Магазин

Товар Количество Цена
Апельсины 100 6.00
Бананы 200 8.00
Виноград 150 20.00
Огурцы 200 5.00
Помидоры 200 10.00

А) сформировать запрос с помощью которого выводится таблица со сведениями о товарах с общей стоимостью от 1000 до 2000 рублей (включительно)

Решение:

Количество*цена
И
количество*цена

Получим следующую таблицу

Товар Количество * цена
Бананы 1600
Огурцы 1000
Помидоры 2000

Б) В магазине закончились виноград и апельсины. Требуется удалить из БД соответствующие записи

Решение

Удалить товар= «Апельсины» ИЛИ

товар= «Виноград»

В результате БД будет иметь вид:

Товар Количество Цена
Бананы 200 8.00
Огурцы 200 5.00
Помидоры 200 10.00

Задание 1

Ответьте на вопросы:

  1. Основные объекты БД
  2. Что позволяют запросы
  3. Какие бывают запросы

Задание 2.

Дана БД «Абитуриент»

Фамилия, Инициалы пол Дата рождения факультет школа курсы
Лыкова О.П. ж 11.09.81 Физический 122 да
Семенов О.Г. м 11.05.82 Химический 44 нет
Городилова Е.Ю. ж 23.04.80 Химический 2 Да
Захарова И.П. ж 10.01.81 Биологический 44 нет
Радченко А.И. м 30.03.81 Математический 6 да
Горохов О.М. м 11.01.81 Математический 9 да
Семенова Т.Е. ж 15.06.82 Химический 122 нет
Григорович С.В. м 11.01.82 Физический 11 нет
Лукьянова Е.А. ж 29.05.81 Биологический 2 да
Орлова Н.Ю. ж 01.02.82 Биологический 6 да
Морозов И.И. м 13.03.82 Химический 44 да
Полынцева Л.А. ж 14.04.81 Математический 2 нет
Дорохов А.И. м 22.02.82 Физический 9 нет
Шувалова А.М. ж 02.04.80 Математический 31 да
Радченко П.Р. ж 17.08.81 Химический 6 да
Михайлова А.С. ж 20.05.82 Математический 122 нет
Бобров И.А. м 19.06.81 Биологический 3 да
Цветов И.П. м 31.01.81 Математический 6 да
Рыков Р.П. м 06.09.80 Химический 11 нет
Горбунов К.А. м 09.08.81 Физический 122 да

В тетради создать таблицы удовлетворяющие следующим запросам:

  1. Факультет = «Химический»
  2. Школа10 И школа
  3. Школа=44 и факультет= «Химический»
  4. Школа =44 ИЛИ школа =6
  5. Пол= «ж» И дата рождения 01.01.82
  6. Школа10 И курсы = «да»

Задание 3. Выберите правильный ответ:

База данных «Сотрудники» содержит поля: ФИО, ГОД РОЖДЕНИЯ, ОКЛАД. При поиске по условию ГОД РОЖДЕНИЯ1987 И ОКЛАД

а) имеющих оклад менее 4000 рублей или родившихся не ранее 1987г.;

б) имеющих оклад не более 4000 рублей и родившихся позже 1987г.;

в) имеющих оклад не более 4000 рублей и родившихся раньше 1987г.;

г) имеющих оклад менее 4000 рублей и родившихся позже 1987г.;

д) имеющих оклад не менее 4000 рублей или родившихся позже 1987г.

Задание 4. Выберите правильный ответ:

По какому полю и в каком порядке отсортированы записи в таблице, если после сортировки они располагаются в следующем порядке: 2,5,3,1,4

а) Школа (по возрастанию)

б) Директор (по убыванию)

в) Школа (по убыванию)

г) Телефон (по возрастанию)

д) Телефон (по убыванию)

Рейтинг
( 1 оценка, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями: