Методическая разработка
Microsoft Access
Запросы.
Выполнила Елизаркина Евгения
Викторовна
Новокузнецк, 20019г.
Пояснительная записка.
Методическая разработка конспектов уроков предназначена для изучения темы «Microsoft Access» в старших классах общеобразовательной школы, имеющих опыт работы в сфере Windows.
Перед изучением темы учащиеся должны:
Знать:
Интерфейс операционной системы Windows 95 и выше;
Основные операции Windows;
Основные манипуляции, связанные с мышью;
Два варианта представления окна (окно нормального размера, полиэкранное окно);
Предыдущие темы Microsoft Access;
Выделять объекты.
Уметь:
Включать и выключать компьютер;
Запускать и выходить из приложения Windows 95 и выше;
Пользоваться командами контекстного меню;
Работать с окном приложений;
Работать со справкой.
После изучения темы учащиеся должны:
1. Знать:
Что такое запрос;
Что такое бланк QBE;
Чем отличается QBE от SQL;
Уметь:
Создавать запросы;
Записывать условия отбора (логические выражения) в бланке QBE;
Создавать вычисляемые поля.
Требования к аппаратному программному обеспечению.
В процессе изучения темы потребуется компьютерный класс, оснащённый IBM совместными с компьютерами на базе процессоров Pentium, имеющих не менее 16 Мб памяти, на которых следующее программное обеспечение:
1. Операционная система Windows и 95 выше.
2. Microsoft Access.
Таблица поурочного планирования.
№ | Тема | Тип урока | Количество часов |
1 | Microsoft Access. Запросы. | Лекция | 1 |
2 | Решение задач | Фронтальная лабораторная работа | 1 |
3 | Решение задач. | Индивидуальная лабораторная работа | 1 |
4 | Контрольная работа по теме «Microsoft Access.Запросы» | Контрольная работа | 1 |
Урок № 1.
Тема урока: Microsoft Access. Запросы.
Запрос – объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц.
Для создания запроса можно использовать QBE (запрос по образцу) или инструкции SQL. Можно создать запросы на выбор, обновление, удаление или добавление данных. С помощью запросов можно создавать новые таблицы, используя данные одной или нескольких таблиц, которые уже существуют.
Существует немало различных видов запросов, но самые простые из них и, к тому же, используемые наиболее часто – это запросы на выборку.
Запрос-выборка.
Запрос-выборка – это производная таблица, которая содержит те же структурные элементы, что и обычная таблица (столбцы-поля и строки), и формируется на основе фактических данных системы. При создании макета запроса (т.е. производной таблицы) в общем случае нам необходимо выполнить четыре базовые операции:
указать системе, какие поля и из каких таблиц мы хотим включить в запрос;
описать вычисляемые поля, т.е. поля, значения которых являются функциями значений существующих полей (например, стоимость продукции – это произведение цены на количество);
описать групповые операции над записями исходных таблиц (например, нужно ли объединить группу записей с одним и тем же кодом клиента в одну просуммировать стоимость заказанной им продукции);
указать условие отбора, т.е. сформулировать логическое выражение, которое позволит включить в выборку только записи, удовлетворяющие какому-то условию (например, с датой поставки от 20 до 25 мая 1997г.).
При разработке конкретного запроса допускается любое сочетание базовых операций. Например, составляя запрос к телефонному справочнику, можно ограничиться лишь операцией (1) и выдать на экран список телефонов с указанием имени абонента и наименования категории.
Как создать запрос-выборку.
В общем случае для создания произвольного запроса используется универсальный язык SQL (Structured Query Language – структурированный язык запросов). В предложении этого языка (SELECT - Выбрать) можно описать все четыре базовые операции: какие поля и откуда выбрать, какие вычислить, как сгруппировать записи (просуммировать, сосчитать, найти среднее и т.п.) и при каких условиях включить записи в выборку. Однако в реальности пользоваться этим языком могут только специалисты (или очень грамотные пользователи). А для обычных людей разработчики придумали упрощённый механизм создания запроса, называемый QBE (Query By Example – Запрос по образцу). Вам предлагают бланк QBE – некую модель, заготовку запроса, и на этом бланке, пользуясь определёнными соглашениями, вы сообщаете системе о своих планах: помечаете поля, вводите выражения, значения и т.п. На основании заполненного бланка система сама создаёт соответствующее предложение SELECT и сама выполняет его.
Рассмотрим идею создания запроса.
Сначала надо выполнить стандартные операции:
выбрать в окне базы данных вкладку Запрос;
нажать кнопку Создать;
выбрать исходные таблицы для запроса;
На экране появляется окно документа в режиме конструктора.
В верхней части окна показана схема данных выбранных таблиц, с указанием связей и имён всех полей.
В нижней части окна размещается бланк QBE, который представляет собой макет некой таблицы. Столбцы этой таблицы соответствуют полям создаваемого запроса, а число строк переменно и зависит от состояния флажков «Имена таблиц» и «Групповые операции» (на панели инструментов или в пункте [Вид]).
В строке Поле: указываются имена столбцов (полей) создаваемого запроса. Существующее имя можно выбрать из раскрывающегося списка (щёлкнув мышью на поле) или просто перенести в ячейку Поле: методом «Drag-and-Drop» из таблицы в верхней части окна запроса.
Для вычисляемого поля в строке Поле: надо выбрать формулу: :
Если вы собираетесь проводить в запросе групповые операции (т.е. объединять записи в группы ), необходимо включить флажок «Групповые операции» - появляется строка Групповая операция:. После щелчка на любом поле этой строки появится список типов групповых операций: Группировка, Sum, Avg, Count, Выражение и др.
Примечание. Если в качестве типа групповой операции в столбце указать Avg (Average - среднее) или Count (Сосчитать), то в данной группе получим среднее значение количества или количество записей в этой группе.
В строке Сортировка: можно указать порядок вывода на экран записей (по возрастанию, по убыванию).
В поле Вывод на экран: находятся флажки, - установив или сбросив флажок, мы разрешим или запретим вывод данного столбца на экран.
Наконец, в строках Условие отбора: и или: можно указать условные или логические выражения, которые позволят отобрать для запроса только записи, удовлетворяющие заданному условию.
Если вы хотите увидеть предложение SQL, описывающее ваш запрос, выберите команду [Вид-Режим SQL] или щёлкните на кнопке «Режим SQL» в панели инструментов.
Сформировав запрос, сохраним его под именем. Затем открыть запрос (т.е. выдать его окно в режиме таблицы) и получим результат.
Т.о. мы рассмотрели все базовые операции формирования запроса, кроме четвёртой – описания условий отбора. Для этого:
1) открыв окно запроса в режиме конструктора, включите необходимый столбец;
2) в ячейке Групповая операция: (в этом столбце) укажите тип Условие;
3) снимите флажок «Вывод на экран» (и этот столбец не будет появляться на экране);
4) в ячейке Условие отбора: этого столбца наберите выражение;
5) сохраните запрос под каким-нибудь другим именем.
Microsoft Access довольно «либеральна» к нарушениям синтаксиса выражений. |
Обратите внимание на соглашения, предусмотренные в Access.
Условные выражения, набранные в разных столбцах строки Условие отбора:, по умолчанию соединяются между собой знаком And. Например, если соседние столбцы имеют имена Балл и Код и вы набрали в них =5 и =18, то тем самым вы сформулировали логическое выражение:
[Балл]=5 And [Код]=18
Условные выражения, набранные в соседних строках одного и того же столбца, соединяются между собой знаком Or. Например, если столбец имеет имя Балл и вы набрали в строке Условие отбора: =8, а в строке или: =12, то тем самым вы сформулировали логическое выражение:
[Балл]=8 Or [Балл]=12.
Урок №2.
Тема урока: Решение задач.
Учащимся предлагается решить три задачи при помощи учителя:
Задание 1.
Рассчитайте идеальный вес учащихся. Для этого создайте в структуре базы данных запрос с вычисляемым полем ИВ и введите формулу: =Рост-100. Сохраните базу данных в файле baby.mdb.
Технология работы.
1. Запустите программу Microsoft Access.
2. Откройте документ baby.mdb.
3. Выберите вкладку Запросы.
4. Нажмите кнопку Создать.
5. Выберите режим Конструктор.
6. В диалоговом окне Добавление таблицы Карта нажмите кнопку Добавить.
7.Закройте диалоговое окно.
8.Создайте поле запроса Фамилия. Для этого:
-установите курсор в таблице на поле Фамилия;
-нажмите левую клавишу мыши и буксируйте её в первую ячейки строку Поле;
9. Аналогично создайте поле Имя.
10. Добавьте в запрос вычисляемое поле. Для этого:
-установите курсор в свободную ячейку строки Поле;
-введите с клавиатуры формулу [Рост]-100;
-нажмите клавишу Enter;
-в ячейке Имя таблицы выберите из списка значение Карта;
-закройте запрос;
-укажите имя запроса - Идеальный вес;
-нажмите клавишу Enter.
рис. 1. Результат задания 1.
11. Просмотрите результат формирования запроса с вычисляемым полем. Для этого нажмите кнопку Открыть.
12. Выйдите из программы. Для этого выполните команду основного меню Файл/Выход.
Задание 2.
Сформулировать запрос к БД «Репертуар кинотеатров на неделю» для получения справки о всех сеансах, стоимость билета на которые меньше 15 рублей.
Технология работы.
1. Запустите программу Microsoft Access.
2. Откройте документ Репертуар кинотеатров на неделю.mdb.
3. Выберите вкладку Запросы.
4. Нажмите кнопку Создать.
5. Выберите режим Конструктор.
6. В диалоговом окне Добавление таблицы Репертуар кинотеатров на неделю нажмите кнопку Добавить
7.Закройте диалоговое окно.
8.Создайте поле запроса Кинотеатр.
9. Аналогично создайте поля Фильм, Время, Стоимость.
10. Добавьте в запрос условие отбора. Для этого:
-установите курсор в ячейку строки Условие отбора Поля Стоимость;
-введите с клавиатуры формулу ‹15;
-нажмите клавишу Enter;
-закройте запрос;
-укажите имя запроса – Дешевле 15;
-нажмите клавишу Enter.
рис. 2. Результат задания 2.
Задание 3.
Дана БД «Магазин» (количество товара дано в кг):
Сформировать запрос, с помощью которого на экран будут выведены сведения о товарах с общей стоимостью от 1000 до 2000 рублей (включительно), причём на экран должны быть выведены названия товаров и их общая стоимость.
Технология работы.
1. Откройте документ магазин.mdb.
2. Выберите вкладку Запросы.
3. Нажмите кнопку Создать.
4. Выберите режим Конструктор.
5. В диалоговом окне Добавление таблицы Магазин нажмите кнопку Добавить.
6. Закройте диалоговое окно.
7. Создайте поле запроса Товар.
8. Добавьте в запрос вычисляемое поле. Для этого:
-установите курсор в свободную ячейку строки Поле;
-введите с клавиатуры формулу количество*цена;
-нажмите клавишу Enter;
-в ячейке Имя таблицы выберите из списка значение Магазин;
9. Добавьте в запрос условие отбора. Для этого:
-установите курсор в ячейку строки Условие отбора Поля вычисляемого Стоимость;
-введите с клавиатуры формулу =1000 and
-нажмите клавишу Enter;
-закройте запрос;
-укажите имя запроса - Стоимость;
-нажмите клавишу Enter.
рис. 3. Результат задания 3.
Урок 3.
Тема урока: Решение задач.
Учащимся предлагается решить задачи самостоятельно:
№ 1.
Вывести на экран из БД «Абитуриент» (см. Приложение) поля «фамилия», «факультет» и «дата рождения» для всех абитуриентов математического факультета.
№ 2.
Вывести на экран из БД «Спортсмен» (см. Приложение) поля «фамилия» и «страна» для спортсменов из России.
№ 3.
Вывести на экран из БД «Страны мира» (см. Приложение) поля «название» и «население» для европейских стран с населением менее 5 млн. человек.
№ 4.
Вывести на экран из БД «Абитуриент» (см. Приложение) поля «фамилия» и «факультет» для абитуриентов математического и биологического факультетов.
№ 5.
Вывести на экран из БД «Абитуриент» (см. Приложение) поля «фамилия», «имя», «дата рождения» и «пол» для девушек-абитуриенток, родившихся ранее 01.05.81 и юношей-абитуриентов, родившихся позднее 01.01.02.
№ 6.
Удалить из БД «Спортсмен» (см. Приложение) сведения о спортсменах, занимающихся лёгкой атлетикой и плаванием.
Приложение.
Таблицы баз данных.
1. Структура таблицы БД «Абитуриент».
имя поля | тип | размер | описание |
фамилия | текстовый | 15 | фамилия абитуриента |
имя | текстовый | 15 | имя абитуриента |
отчество | текстовый | 15 | отчество абитуриента |
пол | целый |
| пол(1-мужской, 2-женский) |
дата рождения | дата |
| дата рождения |
факультет | текстовый | 15 | название факультета |
школа | целый |
| номер оконченной школы |
подготовительные курсы | логический |
| посещение подготовительных курсов(да/нет) |
Таблица БД «Абитуриент» (в приведённой ниже таблице поля «фамилия», «имя» и «отчество» объединены в один столбец).
фамилия, имя, отчество | пол | дата рождения | факультет | школа | курсы |
Лыкова Ольга Петровна | 2 | 11.09.1981 | физический | 122 | да |
Семёнов Олег Геннадьевич | 1 | 17.05.1982 | химический | 44 | нет |
Городилова Елена Юрьевна | 2 | 23.04.1980 | химический | 2 | да |
Захарова Ирина Петров | 2 | 10.01.1981 | биологический | 44 | нет |
Радченко Андрей Иванович | 1 | 30.03.1982 | математический | 6 | да |
Горохов Олег Макарович | 1 | 11.01.1981 | математический | 9 | да |
Семёнова Татьяна Евгеньевна | 2 | 15.06.1982 | химический | 122 | нет |
Григорович Сергей Викторович | 1 | 11.01.1982 | физический | 11 | нет |
Лукьянченко Елена Аркадьевна | 2 | 29.05.1981 | биологический | 2 | да |
Орлова Надежда Юрьевна | 2 | 01.02.1982 | биологический | 6 | да |
Морозов Иван Иванович | 1 | 13.03.1982 | химический | 44 | да |
Полынцева Лидия Андреевна | 2 | 18.04.1981 | математический | 2 | нет |
Дорохов Андрей Иванович | 1 | 22.02.1982 | физический | 9 | нет |
Шувалова Антонина Михайловна | 2 | 02.04.1980 | математический | 31 | да |
Радченко Полина Романовна | 2 | 17.08.1981 | химический | 6 | да |
Михайлова Анна Сергеевна | 2 | 20.05.1982 | математический | 122 | нет |
Бобров Игорь Анатольевич | 1 | 19.06.1981 | биологический | 3 | да |
Цветов Иван Петрович | 1 | 31.01.1981 | математический | 6 | да |
Рыков Роман Петрович | 1 | 06.09.1980 | химический | 11 | нет |
Горбунов Кирилл Андреевич | 1 | 09.08.1981 | физический | 122 | да |
2. Структура таблицы БД «Спортсмен».
имя поля | тип | размер | описание |
фамилия | текстовый | 30 | фамилия и имя спортсмена |
страна | текстовый | 20 | название страны |
вид спорта | текстовый | 25 | название вида спорта |
место | целый | 2 | место, занятое спортсменом |
Таблица БД «Спортсмен».
фамилия | страна | вид спорта | место |
Сергей Прохоров | Россия | лёгкая атлетика | 3 |
Андреас Гопе | ФРГ | спортивная гимнастика | 4 |
Фрэнк Дуглас | США | бокс | 1 |
Григорий Семченко | Украина | лёгкая атлетика | 2 |
Джеймс Курт | США | спортивная гимнастика | 5 |
Ольга Розова | Россия | спортивная гимнастика | 1 |
Анна Смирнова | Россия | плавание | 4 |
Иван Радек | Чехия | лёгкая атлетика | 1 |
Арнольд Гейнц | ФРГ | плавание | 1 |
Оксана Подгорная | Украина | спортивная гимнастика | 2 |
Пьер Годар | Франция | лёгкая атлетика | 5 |
Лючия Сантос | Испания | лёгкая атлетика | 6 |
Ирина Попова | Россия | лёгкая атлетика | 2 |
Майкл Стоун | США | бокс | 2 |
Джон Уоллес | США | лёгкая атлетика | 1 |
Грегори Маккейн | США | лёгкая атлетика | 4 |
Жанна Браун | Великобритания | лёгкая атлетика | 5 |
Сергей Федорчук | Украина | плавание | 7 |
Георгий Горгадзе | Грузия | спортивная гимнастика | 6 |
Роуз Макдауэл | Великобритания | спортивная гимнастика | 8 |
3.Структура таблицы БД «Страны мира».
имя поля | тип | размер | описание |
Страна | текстовый | 25 | Название страны |
Столица | текстовый | 15 | Название столицы |
Часть света | текстовый | 20 | Название части света |
Население | целый |
| Население (в тыс. человек) |
Площадь | вещественный |
| Площадь (в тыс. кв. км) |
Таблица БД «Страны мира».
Страна | Столица | Часть света | Население | Площадь |
Австрия | Вена | Европа | 7513 | 84 |
Великобритания | Лондон | Европа | 55928 | 244 |
Греция | Афины | Европа | 9280 | 132 |
Афганистан | Кабул | Азия | 20340 | 647 |
Монголия | Улан-Батор | Азия | 1555 | 1565 |
Япония | Токио | Азия | 114276 | 372 |
Франция | Париж | Европа | 53183 | 551 |
Швеция | Стокгольм | Европа | 8268 | 450 |
Египет | Каир | Африка | 38740 | 1001 |
Сомали | Могадишо | Африка | 3350 | 638 |
США | Вашингтон | Америка | 217700 | 9363 |
Аргентина | Буэнос-Айрес | Америка | 26060 | 2777 |
Мексика | Мехико | Америка | 62500 | 1973 |
Мальта | Валлетта | Европа | 330 | 0,3 |
Монако | Монако | Европа | 25 | 0,2 |
Урок 4.
Тема урока: Контрольная работа по теме «Microsoft Access.Запросы».
Вариант 1.
Вопрос: Что такое запрос? Объясните смысл четырёх базовых операций, которые надо выполнить при создании макета запроса.
Открыть БД «Спортсмен» (см. Приложение).
Вывести на экран поля «фамилия» и «страна» для спортсменов из Франции.
Вывести на экран поля «фамилия» и «место» для спортсменов из США, занявших 1 место.
Удалить из базы всех спортсменов, кроме тех, кто занимается лёгкой атлетикой.
Вариант 2.
Вопрос: Что такое запрос? Объясните смысл четырёх базовых операций, которые надо выполнить при создании макета запроса.
Открыть БД «Страны мира» (см. Приложение).
Вывести на экран поля «страна» и «часть света» для стран, расположенных в Азии.
Вывести на экран поля «страна», «население» и «площадь» для стран с населением менее10 млн. человек и с площадью более 100 тыс. кв.км.
Удалить из БД записи о странах, расположенных в Америке и Азии.
Вариант 3.
Вопрос: Что такое запрос? Объясните смысл четырёх базовых операций, которые надо выполнить при создании макета запроса.
Открыть БД «Абитуриент» (см. Приложение).
Вывести на экран поля «фамилия», «имя», «отчество», «факультет» и «дата рождения» для всех абитуриентов физического факультета.
Вывести на экран поля «фамилия», «имя», «дата рождения» и «пол» для абитуриентов, родившихся в период с 15.03.81 по 15.03.82.
Удалить из БД всех абитуриентов химического факультета, не окончивших подготовительные курсы.
Вариант 4.
Вопрос: Что такое запрос? Объясните смысл четырёх базовых операций, которые надо выполнить при создании макета запроса.
1. Открыть БД «Видеотека» (см. Приложение).
2. Вывести на экран поля «фильм», «страна» и «жанр» для всех боевиков.
3. Вывести на экран поля «номер», «жанр» и «фильм» для фильмов, снятых в жанрах «мелодрама» и «фантастика».
4. Удалить из БД все комедии, снятые во Франции.
Вариант 5.
Вопрос: Что такое запрос? Объясните смысл четырёх базовых операций, которые надо выполнить при создании макета запроса.
Открыть БД «Спортивная гимнастика» (см. Приложение).
Вывести на экран поля «фамилия», «страна» и «перекладина» для всех спортсменов, получивших за перекладину оценку не менее 9.500 баллов.
Вывести на экран поля «фамилия», «перекладина», «конь» и «кольца» для всех спортсменов, получивших за коня оценку от 9.000 до 9.500 баллов.
Удалить из БД сведения о всех спортсменах, получивших за перекладину или кольца менее 9.225 баллов.
Критерий оценки контрольной работы:
При правильном ответе на вопрос и выполнении задания ставится оценка – «5»;
При правильном ответе на вопрос и выполнении двух пунктов задания ставится оценка– «4»;
При выполнении двух пунктов задания ставится – «3».
Приложение.
Таблицы баз данных.
1. Структура таблицы БД «Абитуриент».
имя поля | тип | размер | описание |
фамилия | текстовый | 15 | фамилия абитуриента |
имя | текстовый | 15 | имя абитуриента |
отчество | текстовый | 15 | отчество абитуриента |
пол | целый |
| пол(1-мужской, 2-женский) |
дата рождения | дата |
| дата рождения |
факультет | текстовый | 15 | название факультета |
школа | целый |
| номер оконченной школы |
подготовительные курсы | логический |
| посещение подготовительных курсов(да/нет) |
Таблица БД «Абитуриент» (в приведённой ниже таблице поля «фамилия», «имя» и «отчество» объединены в один столбец).
фамилия, имя, отчество | пол | дата рождения | факультет | школа | курсы |
Лыкова Ольга Петровна | 2 | 11.09.1981 | физический | 122 | да |
Семёнов Олег Геннадьевич | 1 | 17.05.1982 | химический | 44 | нет |
Городилова Елена Юрьевна | 2 | 23.04.1980 | химический | 2 | да |
Захарова Ирина Петров | 2 | 10.01.1981 | биологический | 44 | нет |
Радченко Андрей Иванович | 1 | 30.03.1982 | математический | 6 | да |
Горохов Олег Макарович | 1 | 11.01.1981 | математический | 9 | да |
Семёнова Татьяна Евгеньевна | 2 | 15.06.1982 | химический | 122 | нет |
Григорович Сергей Викторович | 1 | 11.01.1982 | физический | 11 | нет |
Лукьянченко Елена Аркадьевна | 2 | 29.05.1981 | биологический | 2 | да |
Орлова Надежда Юрьевна | 2 | 01.02.1982 | биологический | 6 | да |
Морозов Иван Иванович | 1 | 13.03.1982 | химический | 44 | да |
Полынцева Лидия Андреевна | 2 | 18.04.1981 | математический | 2 | нет |
Дорохов Андрей Иванович | 1 | 22.02.1982 | физический | 9 | нет |
Шувалова Антонина Михайловна | 2 | 02.04.1980 | математический | 31 | да |
Радченко Полина Романовна | 2 | 17.08.1981 | химический | 6 | да |
Михайлова Анна Сергеевна | 2 | 20.05.1982 | математический | 122 | нет |
Бобров Игорь Анатольевич | 1 | 19.06.1981 | биологический | 3 | да |
Цветов Иван Петрович | 1 | 31.01.1981 | математический | 6 | да |
Рыков Роман Петрович | 1 | 06.09.1980 | химический | 11 | нет |
Горбунов Кирилл Андреевич | 1 | 09.08.1981 | физический | 122 | да |
2. Структура таблицы БД «Спортсмен».
имя поля | тип | размер | описание |
фамилия | текстовый | 30 | фамилия и имя спортсмена |
страна | текстовый | 20 | название страны |
вид спорта | текстовый | 25 | название вида спорта |
место | целый | 2 | место, занятое спортсменом |
Таблица БД «Спортсмен».
фамилия | страна | вид спорта | место |
Сергей Прохоров | Россия | лёгкая атлетика | 3 |
Андреас Гопе | ФРГ | спортивная гимнастика | 4 |
Фрэнк Дуглас | США | бокс | 1 |
Григорий Семченко | Украина | лёгкая атлетика | 2 |
Джеймс Курт | США | спортивная гимнастика | 5 |
Ольга Розова | Россия | спортивная гимнастика | 1 |
Анна Смирнова | Россия | плавание | 4 |
Иван Радек | Чехия | лёгкая атлетика | 1 |
Арнольд Гейнц | ФРГ | плавание | 1 |
Оксана Подгорная | Украина | спортивная гимнастика | 2 |
Пьер Годар | Франция | лёгкая атлетика | 5 |
Лючия Сантос | Испания | лёгкая атлетика | 6 |
Ирина Попова | Россия | лёгкая атлетика | 2 |
Майкл Стоун | США | бокс | 2 |
Джон Уоллес | США | лёгкая атлетика | 1 |
Грегори Маккейн | США | лёгкая атлетика | 4 |
Жанна Браун | Великобритания | лёгкая атлетика | 5 |
Сергей Федорчук | Украина | плавание | 7 |
Георгий Горгадзе | Грузия | спортивная гимнастика | 6 |
Роуз Макдауэл | Великобритания | спортивная гимнастика | 8 |
3. Структура таблицы БД «Страны мира».
имя поля | тип | размер | описание |
Страна | текстовый | 25 | Название страны |
Столица | текстовый | 15 | Название столицы |
Часть света | текстовый | 20 | Название части света |
Население | целый |
| Население (в тыс. человек) |
Площадь | вещественный |
| Площадь (в тыс. кв. км) |
Таблица БД «Страны мира».
Страна | Столица | Часть света | Население | Площадь |
Австрия | Вена | Европа | 7513 | 84 |
Великобритания | Лондон | Европа | 55928 | 244 |
Греция | Афины | Европа | 9280 | 132 |
Афганистан | Кабул | Азия | 20340 | 647 |
Монголия | Улан-Батор | Азия | 1555 | 1565 |
Япония | Токио | Азия | 114276 | 372 |
Франция | Париж | Европа | 53183 | 551 |
Швеция | Стокгольм | Европа | 8268 | 450 |
Египет | Каир | Африка | 38740 | 1001 |
Сомали | Могадишо | Африка | 3350 | 638 |
США | Вашингтон | Америка | 217700 | 9363 |
Аргентина | Буэнос-Айрес | Америка | 26060 | 2777 |
Мексика | Мехико | Америка | 62500 | 1973 |
Мальта | Валлетта | Европа | 330 | 0,3 |
Монако | Монако | Европа | 25 | 0,2 |
4. Структура таблицы БД «Видеотека».
имя поля | тип | размер | описание |
номер | целый |
| номер видеокассеты |
фильм | текстовый | 30 | название фильма |
страна | текстовый | 15 | страна, где был снят фильм |
время | целое |
| продолжительность фильма |
жанр | текстовый | 15 | жанр фильма |
дата | дата |
| дата потребления кассеты |
Таблица БД «Видеотека» (предполагается, что на одной кассете может быть записан только один фильм).
номер | фильм | страна | время | жанр |
1 | Пятый элемент | США | 125 | фантастика |
2 | Титаник | США | 185 | мелодрама |
3 | Кавказская пленница | Россия | 100 | комедия |
4 | Драйв | США | 115 | боевик |
5 | По прозвищу зверь… | Россия | 85 | боевик |
6 | Профессионал | Франция | 125 | боевик |
7 | Игрушка | Франция | 85 | комедия |
8 | Танцор диско | Индия | 130 | мелодрама |
9 | Патруль времени | США | 102 | фантастика |
10 | Только сильнейшие | США | 96 | боевик |
11 | Ромео и Джульетта | США | 126 | мелодрама |
12 | Зита и Гита | Индия | 185 | мелодрама |
13 | На Дерибасовской хорошая погода… | Россия | 95 | комедия |
14 | Джуниор | США | 90 | комедия |
15 | Парк Юрского периода | США | 120 | фантастика |
16 | Крепкий орешек | США | 120 | боевик |
17 | Затерянный мир | США | 110 | фантастика |
18 | Американский бой | Россия | 110 | боевик |
19 | Невезучие | Франция | 90 | комедия |
5. Структура таблицы БД «Спортивная гимнастика».
имя поля | тип | размер | описание |
номер | целый |
| номер участника |
фамилия | текстовый | 30 | фамилия, имя |
страна | текстовый | 15 | название страны |
перекладина | вещественный |
| баллы за перекладину |
кольца | вещественный |
| баллы за кольца |
конь | вещественный |
| баллы за коня |
Таблица БД «Спортивная гимнастика».
№ | фамилия | страна | перекладина | кольца | конь |
302 | Джон Робсон | США | 9.225 | 9.000 | 8.875 |
303 | Сергей Леонидов | Россия | 9.500 | 9.225 | 9.875 |
305 | Андрей Чугайнов | Россия | 9.225 | 9.775 | 9.925 |
301 | Франсуа Пьолин | Франция | 8.500 | 8.900 | 8.225 |
304 | Андреас Штольц | Германия | 9.775 | 9.225 | 9.000 |
308 | Олег Морозов | Украина | 9.885 | 9.500 | 9.625 |
309 | Фрэнк Джонсон | США | 8.885 | 9.000 | 9.325 |
310 | Грег Ли | США | 9.500 | 9.500 | 9.225 |
307 | Геннадий Овсиенко | Украина | 9.975 | 9.000 | 9.225 |
306 | Пьер Куэртин | Франция | 9.925 | 8.775 | 9.500 |
Список литературы.
Информатика 7-9 класс. Базовый курс. Практикум по информационным технологиям / Под ред. Н. В. Макаровой. – СПб.: Питер, 2002.
Шафрин Ю. А. Информационные технологии: В 2 ч. Ч. 2: Офисная технология и информационные системы / Шафрин Ю. А. – М.: БИНОМ. Лаборатория знаний, 2004.
3