- Учителю
- Конспект 'Наполнение базы данных с использованием формы' (9 класс)
Конспект 'Наполнение базы данных с использованием формы' (9 класс)
НЕГОСУДАРСТВЕННОЕ (частное) ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
«ПРАВОСЛАВНАЯ КЛАССИЧЕСКАЯ ГИМНАЗИЯ
ИМ. ПРЕП. СЕРАФИМА САРОВСКОГО»
КОНСПЕКТ
урока по информатике в 9 классе
по теме:
Наполнение базы данных
с использованием формы
Учитель информатики: Удовиченко С.Г.
г. Домодедово
Тема урока:
Наполнение базы данных с использованием формы.
Цель урока: освоить способы ввода и редактирования данных с использованием формы; иметь представление о способах создания форм.
Задачи урока:
Образовательные:
-
знать основные тенденции развития информационного общества;
-
знать основное назначение информационных систем;
-
иметь представление об основных различиях информационных систем от баз данных;
-
знать основные принципы проектирования баз данных.
Развивающие:
-
развить навыки проективного мышления при оперировании с информационными объектами;
-
развить навыки аналитического мышления.
Воспитательные:
-
воспитывать ответственность при работе с персональным компьютером;
-
прививать навыки информационной культуры;
-
формировать и воспитать познавательный интерес путем описания окружающего мира автоматическими средствами представления данных.
Оборудование и материалы: компьютер, мультимедийный проектор, интерактивная доска, презентация к уроку.
План урока:
1. Организационный момент.
2. Актуализация знаний.
3. Теоретический материал урока.
4. Практическая работа.
5. Подведение итогов и выставление оценок.
6. Постановка Д/З.
Ход урока
1. Организационный момент.
-
Проверить готовность к уроку;
-
Записать в тетради тему урока, указать дату и вид работы (лекционно-практическая).
2. Актуализация знаний.
-
Что такое база данных? (База данных - это упорядоченная совокупность данных о конкретном объекте, хранящаяся во внешней памяти и организованная определенным способом.)
-
Для чего созданы системы управления базами данных? (Системы управления базами данных представляют собой совокупность программных средств для работы с базами данных. Основное назначение СУБД - это определение структуры базы данных, поддержание целостности данных, ввод информации и обеспечение доступа к ней.)
-
Какими объектами управляет база данных? (Основные объекты: таблицы, формы, запросы, отчеты, макросы и модули.)
-
Перечислите этапы создания базы данных. (Перечислим этапы создания БД:
-
проектирование базы данных (определение объекта и выделение атрибутов объекта в качестве полей базы данных);
-
задание структуры базы данных (однотабличная БД или состоящая из нескольких связанных таблиц);
-
ввод структуры данных с описанием типов данных вводимых в поля таблицы;
-
непосредственный ввод данных в БД;
-
редактирование данных;
-
манипулирование данными (сортировка, выборка данных с использованием фильтрации и/или запросов).)
-
3. Теоретический материал урока.
На предыдущем занятии мы рассматривали возможность ввода и редактирования данных в режиме таблицы. Таблица включала в себя небольшое количество полей, что позволяло уместить ее на экране монитора. Часто используются таблицы, которые имеют такое количество полей, которое не умещается на экране и приходится использовать ползунок, отчего бывает сложно соотнести записи различных полей.
Проблемы эти могут быть решены с использованием специальной карточки (формы), в которой отображается отдельная запись с соответствующими полями. Программная среда позволяет организовать удобный и интуитивно понятный интерфейс пользователя для работы с данными с помощью форм. Формами называются настраиваемые диалоговые окна, сохраняемые в базе данных в виде объектов специального типа.
Заполнение и редактирование БД
Для начала работы с уже созданной базой данных требуется открыть файл, где она хранится. В большинстве современных СУБД все таблицы, входящие в состав БД, хранятся в одном файле. Для работы с каждой из них достаточно один раз открыть файл БД.
Для ввода и редактирования записей БД практически во всех современных СУБД есть два режима: таблица и форма.
Режим таблицы позволяет просматривать и редактировать данные, организованные в виде строк и столбцов. Каждый столбец таблицы соответствует одному полю, а каждая строка - одной записи. В режиме таблицы на экран выводится сразу несколько записей БД. Его удобнее использовать для просмотра и удаления записей, а также для ввода информации в таблицы, состоящие из небольшого количества полей (так как каждое поле занимает в ширину определенную часть экрана).
Режим формы удобно использовать для ввода данных в таблицы с большим числом полей. В этом режиме в большинстве СУБД поля таблицы можно расположить в любом месте экрана, для чего существует специальный Конструктор форм.
Отработаем навыки на примере БД «Ученики». Для этого выполним последовательность действий:
-
Откройте базу данных «Ученики».
-
Перейдите на вкладку Создание, одним щелчком мыши активизируйте таблицу «Ученики».
-
На вкладке Создание в группе Формы щелкните на кнопку Форма. Инструмент "Форма" позволяет быстро создать форму отдельного элемента. В форме такого типа отображаются сведения об одной записи.
-
Будет создана новая форма и отображена в режиме макета. В режиме макета можно внести изменения в структуру формы при одновременном отображении данных. Например, можно настроить размер полей в соответствии с данными.
-
Новую форму можно сразу же начать использовать, или при необходимости изменить ее в режиме макета или конструктора.
-
Выбрать внешний вид формы из числа предложенных.
-
Выбрать требуемый стиль.
-
Задать имя формы (по умолчанию используется имя таблицы).
Перемещение между записями возможно с использованием кнопок «►» - следующая запись, также можно перейти сразу к последней записи, либо запустить страницу для ввода новой записи. Аналогично можно двигаться и в обратном направлении, к предыдущей записи и переход к первой записи.
Чтобы начать использовать форму, перейдите в режим формы.
На вкладке Главная в группе Режим выберите команду Режим формы.
4. Практическая работа.
Компьютерный практикум.
Введите в режиме «Форма» остальные записи из таблицы базы данных «Ученики» (см. Приложение 2).
Индивидуальные работы
Работа № 3
Создание форм и редактирование данных в режиме «форма»
Вариант 1
-
Открыть БД «Видеотека» (см. Приложение 5).
-
Создать по образцу форму для заполнения этой БД (или стандартную столбиковую форму):
-
Номер кассеты
Название фильма
Страна
Продолжительность
мин.
Жанр
Дата приобретения
-
Ввести в режиме «Форма» пять новых записей о фильмах.
-
Перейти к первой записи в БД.
Вариант 2
-
Открыть БД «Страны мира» (см. Приложение 4).
-
Создать по образцу форму для заполнения этой БД (или стандартную столбиковую форму):
-
Страна
Столица
Часть света
Население
тыс. человек
Площадь
тыс. кв. км
-
Ввести в режиме «Форма» пять новых записей.
-
Перейти к третьей записи в БД.
Вариант 3
-
Открыть БД «Спортсмены» (см. Приложение 19).
-
Создать по образцу форму для заполнения этой БД (или стандартную столбиковую форму):
-
Имя и фамилия
Страна
Вид спорта
Занятое место
-
Ввести в режиме «Форма» пять новых записей о спортсменах.
-
Перейти к первой записи в БД.
Вариант 4
-
Открыть БД «Спортивная гимнастика» (см. Приложение 18).
-
Создать по образцу форму для заполнения этой БД (или стандартную столбиковую форму):
-
Номер участника
Имя и фамилия
Страна
Перекладина
баллов
Кольца
баллов
Конь
баллов
3. Ввести в режиме «Форма» пять новых записей о спортсменах.
4. Перейти ко второй записи в БД.
Вариант 5
-
Открыть БД «Абитуриенты» (см. Приложение 6).
-
Создать по образцу форму для заполнения этой БД (или стандартную столбиковую форму):
-
Факультет
Фамилия
Дата рождения
Имя
Пол
Отчество
Школа
Подготовительные курсы
-
Ввести в режиме «Форма» пять новых записей об абитуриентах.
-
Перейти к пятой записи в БД.
5. Подведение итогов урока.
6. Постановка домашнего задания.
Приложение 2
База данных «УЧЕНИКИ».
Класс
Код
ученика
Фамилия
Имя
Отчество
Пол
Дата
рождения
Адрес
Телефон
8
1
Смайликов
Павел
Петрович
1
15.02.1993
ул. Цветная
(495) 123-45-67
8
2
Птицына
Ольга
Семеновна
2
25.01.1993
ул. Отдыха
(494) 123-54-32
8
3
Петренко
Сергей
Иванович
1
05.10.1994
ул. Цветная
(494) 123-76-89
8
4
Зайчук
Роман
Николаевич
1
06.12.1994
ул. Науки
(495) 234-56-78
8
5
Форумов
Семен
Юрьевич
1
17.08.1992
ул. Спортивная
(494) 213-43-21
9
1
Грибский
Эдуард
Михайлович
1
24.05.1992
ул. Науки
(494) 234-51-23
9
2
Агапов
Иван
Сергеевич
1
10.09.1993
ул. Цветная
(495) 123-09-01
9
3
Прекрасная
Василиса
Ивановна
2
05.05.1992
ул. Отдыха
(495) 123-50-40
9
4
Олеевская
Диана
Игоревна
2
16.02.1993
ул. Науки
(494) 321-45-67
9
5
Грищенко
Элеонора
Григорьевна
2
03.03.1993
ул. Спортивная
(494) 435-12-18
10
1
Гордиенко
Федор
Семенович
1
05.12.1992
ул. Спортивная
(495) 231-45-84
10
2
Данилова
Валерия
Львовна
2
04.04.1992
ул. Отдыха
(494) 127-63-22
10
3
Соболькин
Игорь
Игоревич
1
03.11.1991
ул. Отдыха
(494) 224-55-33
10
4
Хватский
Олег
Сергеевич
1
23 02.1992
ул. Науки
(495) 224-11-78
10
5
Хитрая
Ольга
Михайловна
2
08.03.1992
ул. Цветная
(494) 225-77-82
Структура таблицы «УЧЕНИКИ».
Имя поля
Тип данных
Свойство поля (размер)
Описание
Класс
Числовой
Целое
Ключевое поле. Номер класса
Код
ученика
Текстовый
Ключевое поле.
Номер ученика по журналу
Фамилия
Текстовый
20
Фамилия ученика
Имя
Текстовый
20
Имя ученика
Отчество
Текстовый
20
Отчество ученика
Пол
Числовой
Целое
Пол (1- мужской, 2- женский)
Дата
рождения
Дата/время
Краткий формат даты
Дата рождения
Адрес
Текстовый
Домашний адрес
Телефон
Текстовый
Контактный телефон
Фото
Вложение
Фото ученика
Примечания
Текстовый
Приложение 4
Таблицы БД «СТРАНЫ МИРА».
Страна
Столица
Часть света
Население
Площадь
Австрия
Вена
Европа
7513
84
Великобритания
Лондон
Европа
55 928
244
Греция
Афины
Европа
9 280
132
Афганистан
Кабул
Азия
20 340
647
Монголия
Улан-Батор
Азия
1 555
1 565
Япония
Токио
Азия
114 276
372
Франция
Париж
Европа
53 183
551
Швеция
Стокгольм
Европа
8 268
450
Египет
Каир
Африка
38 740
1 001
Сомали
Могадишо
Африка
3 350
638
США
Вашингтон
Америка
217 700
9 363
Аргентина
Буэнос-Айрес
Америка
26 060
2 777
Мексика
Мехико
Америка
62 500
1973
Мальта
Валлетта
Европа
330
0,3
Монако
Монако
Европа
25
0,2
Структура таблицы БД «СТРАНЫ МИРА».
Имя поля
Тип данных
Свойства поля
(Размер)
Описание
Страна
Текстовый
25
Название страны
Столица
Текстовый
15
Название столицы
Часть света
Текстовый
20
Название части света
Население
Числовой
Длинное целое
Население (в тыс. человек)
Площадь
Числовой
Двойное с плавающей точкой
Площадь (в тыс. кв. км)
Приложение 5
Таблица БД «ВИДЕОТЕКА»
(предполагается, что на одной кассете может быть записан только один фильм).
Номер
Фильм
Страна
Время
Жанр
Дата
Пятый элемент
США
125
фантастика
14.11.97
Титаник
США
185
мелодрама
17.03.98
Кавказская пленница
Россия
100
комедия
24.05.96
Драйв
США
115
боевик
22.03.97
По прозвищу Зверь...
Россия
85
боевик
03.03.97
Профессионал
Франция
125
боевик
09.09.96
Игрушка
Франция
85
комедия
25.12.96
Танцор диско
Индия
130
мелодрама
12.05.96
Патруль времени
США
102
фантастика
30.04.97
Только сильнейшие
США
96
боевик
15.05.97
Ромео и Джульетта
США
126
мелодрама
20.04.98
Зита и Гита
Индия
185
мелодрама
11.01.96
На Дерибасовской хорошая погода....
Россия
95
комедия
26.06.97
Джуниор
США
90
комедия
16.07.97
Парк Юрского периода
США
120
фантастика
29.10.96
Крепкий орешек
США
120
боевик
31.01.97
Затерянный мир
США
110
фантастика
04.04.98
Американ бой
Россия
110
боевик
15.03.97
Невезучие
Франция
90
комедия
13.02.98
Танго и Кэш
США
98
боевик
28.08.96
Структура таблицы БД «ВИДЕОТЕКА».
Имя поля
Тип данных
Свойства поля
(Размер)
Описание
Номер
Счетчик
Целое
Номер видеокассеты
Фильм
Текстовый
35
Название фильма
Страна
Текстовый
15
Страна, где был снят фильм
Время
Числовой
Целое
Продолжительность фильма
Жанр
Текстовый
15
Жанр фильма
Дата
Дата
Краткий формат даты
Дата приобретения кассеты
Приложение 6
Таблица БД «АБИТУРИЕНТЫ»
(в приведенной ниже таблице поля «фамилия», «имя» и «отчество»
объединены в один столбец).
Фамилия, имя, отчество
Пол
Дата
рождения
Факультет
Школа
Курсы
Лыкова Ольга Петровна
2
11.09.81
физический
122
да
Семенов Олег Геннадьевич
1
17.05.82
химический
44
нет
Городилова Елена Юрьевна
2
23.04.80
химический
2
да
Захарова Ирина Петровна
2
10.01.81
биологический
44
нет
Радченко Андрей Иванович
1
30.03.82
математический
6
да
Горохов Олег Макарович
1
11.01.81
математический
9
да
Семенова Татьяна Евгеньевна
2
15.06.82
химический
122
нет
Григорович Сергей икторович
1
11.01.82
физический
11
нет
Лукьянченко Елена Аркадьевна
2
29.05.81
биологический
2
да
Орлова Надежда Юрьевна
2
01.02.82
биологический
6
да
Морозов Иван Иванович
1
13.03.82
химический
44
да
Полынцева Лидия Андреевна
2
18.04.81
математический
2
нет
Дорохов Андрей Иванович
1
22.02.82
физический
9
нет
Шувалова Антонина ихайловна
2
02.04.80
математический
31
да
Радченко Полина Романовна
2
17.08.81
химический
6
да
Михайлова Анна Сергеевна
2
20.05.82
математический
122
нет
Бобров Игорь Анатольевич
1
19.06.81
биологический
3
да
Цветов Иван Петрович
1
31.01.81
математический
6
да
Рыков Роман Петрович
1
06.09.80
химический
11
нет
Горбунов Кирилл Андреевич
1
09.08.81
физический
122
да
Структура таблицы БД «АБИТУРИЕНТЫ».
Имя поля
Тип
Размер
Описание
Фамилия
Текстовый
15
Фамилия абитуриента
Имя
Текстовый
15
Имя абитуриента
Отчество
Текстовый
15
Отчество абитуриента
Пол
Целый
Пол (1-мужской, 2- женский)
Дата рождения
Дата
Дата рождения
Факультет
Текстовый
15
Название факультета
Школа
Целый
Номер оконченной школы
Подготовительные курсы
Логический
Посещение подготовительных курсов (да/нет)
Приложение 18
Таблица БД «СПОРТИВНАЯ ГИМНАСТИКА»
№
Фамилия
Страна
Перекладина
Кольца
Конь
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
Структура таблицы БД «СПОРТИВНАЯ ГИМНАСТИКА»
Имя поля
Тип данных
Свойства поля
(Размер)
Описание
Номер
Целый
Номер участника
Фамилия
Текстовый
30
Фамилия, имя
Страна
Текстовый
15
Название страны
Перекладина
Числовой
Одинарное с плавающей точкой
Баллы за перекладину
Кольца
Числовой
Одинарное с плавающей точкой
Баллы за кольца
Конь
Числовой
Одинарное с плавающей точкой
Баллы за «коня»
Приложение 19
Таблица БД «СПОРТСМЕНЫ»
Фамилия
Страна
Вид спорта
Место
Сергей Прохоров
Россия
легкая атлетика
3
Андреас Гопе
ФРГ
спортивная гимнастика
4
Фрэнк Дуглас
США
бокс
1
Григорий Семченко
Украина
легкая атлетика
2
Джеймс Курт
США
спортивная гимнастика
5
Ольга Розова
Россия
спортивная гимнастика
1
Анна Смирнова
Россия
плавание
4
Иван Радек
Чехия
легкая атлетика
1
Арнольд Гейнц
ФРГ
плавание
1
Оксана Подгорная
Украина
спортивная гимнастика
2
Пьер Годар
Франция
легкая атлетика
5
Лючия Сантос
Испания
легкая атлетика
6
Ирина Попова
Россия
легкая атлетика
2
Майкл Стоун
США
бокс
2
Джон Уоллес
США
легкая атлетика
1
Грегори Маккейн
США
легкая атлетика
4
Жанна Браун
Великобритания
легкая атлетика
5
Сергей Федорчук
Украина
плавание
7
Георгий Горгадзе
Грузия
спортивная гимнастика
6
Роуз Макдауэл
Великобритания
спортивная гимнастика
8
Структура таблицы БД «СПОРТСМЕНЫ».
Имя поля
Тип данных
Свойства поля
(Размер)
Описание
Фамилия
Текстовый
30
Фамилия и имя спортсмена
Страна
Текстовый
20
Название страны
Вид спорта
Текстовый
25
Название вида спорта
Место
Числовой
Целый
Место, занятое спортсменом