7


  • Учителю
  • Конспект 'Наполнение базы данных с использованием формы' (9 класс)

Конспект 'Наполнение базы данных с использованием формы' (9 класс)

Автор публикации:
Дата публикации:
Краткое описание:     Данный конспект урока по информатике продолжает блок уроков по изучению Баз данных. Урок разработан для учащихся 9 класса по учебно-методическому комплексу И.Г. Семакина.    Результатом человеческой жизнедеятельности является накопление информационных ресурсов, о
предварительный просмотр материала


НЕГОСУДАРСТВЕННОЕ (частное) ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

«ПРАВОСЛАВНАЯ КЛАССИЧЕСКАЯ ГИМНАЗИЯ

ИМ. ПРЕП. СЕРАФИМА САРОВСКОГО»


КОНСПЕКТ

урока по информатике в 9 классе

по теме:

Наполнение базы данных

с использованием формы

























Учитель информатики: Удовиченко С.Г.



г. Домодедово


Тема урока:

Наполнение базы данных с использованием формы.


Цель урока: освоить способы ввода и редактирования данных с использованием формы; иметь представление о способах создания форм.


Задачи урока:

Образовательные:

  • знать основные тенденции развития информационного общества;

  • знать основное назначение информационных систем;

  • иметь представление об основных различиях информационных систем от баз данных;

  • знать основные принципы проектирования баз данных.


Развивающие:

  • развить навыки проективного мышления при оперировании с информационными объектами;

  • развить навыки аналитического мышления.


Воспитательные:

  • воспитывать ответственность при работе с персональным компьютером;

  • прививать навыки информационной культуры;

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


Оборудование и материалы: компьютер, мультимедийный проектор, интерактивная доска, презентация к уроку.


План урока:


1. Организационный момент.

2. Актуализация знаний.

3. Теоретический материал урока.

4. Практическая работа.

5. Подведение итогов и выставление оценок.

6. Постановка Д/З.

Ход урока


1. Организационный момент.

  • Проверить готовность к уроку;

  • Записать в тетради тему урока, указать дату и вид работы (лекционно-практическая).


2. Актуализация знаний.

  • Что такое база данных? (База данных - это упорядоченная совокупность данных о конкретном объекте, хранящаяся во внешней памяти и организованная определенным способом.)

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

  • Какими объектами управляет база данных? (Основные объекты: таблицы, формы, запросы, отчеты, макросы и модули.)

  • Перечислите этапы создания базы данных. (Перечислим этапы создания БД:

    • проектирование базы данных (определение объекта и выделение атрибутов объекта в качестве полей базы данных);

    • задание структуры базы данных (однотабличная БД или состоящая из нескольких связанных таблиц);

    • ввод структуры данных с описанием типов данных вводимых в поля таблицы;

    • непосредственный ввод данных в БД;

    • редактирование данных;

    • манипулирование данными (сортировка, выборка данных с использованием фильтрации и/или запросов).)

3. Теоретический материал урока.

На предыдущем занятии мы рассматривали возможность ввода и редактирования данных в режиме таблицы. Таблица включала в себя небольшое количество полей, что позволяло уместить ее на экране монитора. Часто используются таблицы, которые имеют такое количество полей, которое не умещается на экране и приходится использовать ползунок, отчего бывает сложно соотнести записи различных полей.

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

Заполнение и редактирование БД

Для начала работы с уже созданной базой данных требуется открыть файл, где она хранится. В большинстве современных СУБД все таблицы, входящие в состав БД, хранятся в одном файле. Для работы с каждой из них достаточно один раз открыть файл БД.

Для ввода и редактирования записей БД практически во всех современных СУБД есть два режима: таблица и форма.

Режим таблицы позволяет просматривать и редактировать данные, организованные в виде строк и столбцов. Каждый столбец таблицы соответствует одному полю, а каждая строка - одной записи. В режиме таблицы на экран выводится сразу несколько записей БД. Его удобнее использовать для просмотра и удаления записей, а также для ввода информации в таблицы, состоящие из небольшого количества полей (так как каждое поле занимает в ширину определенную часть экрана).


Режим формы удобно использовать для ввода данных в таблицы с большим числом полей. В этом режиме в большинстве СУБД поля таблицы можно расположить в любом месте экрана, для чего существует специальный Конструктор форм.


Отработаем навыки на примере БД «Ученики». Для этого выполним последовательность действий:

  1. Откройте базу данных «Ученики».

  2. Перейдите на вкладку Создание, одним щелчком мыши активизируйте таблицу «Ученики».

  3. На вкладке Создание в группе Формы щелкните на кнопку Форма. Инструмент "Форма" позволяет быстро создать форму отдельного элемента. В форме такого типа отображаются сведения об одной записи.



  1. Будет создана новая форма и отображена в режиме макета. В режиме макета можно внести изменения в структуру формы при одновременном отображении данных. Например, можно настроить размер полей в соответствии с данными.


  1. Новую форму можно сразу же начать использовать, или при необходимости изменить ее в режиме макета или конструктора.

  2. Выбрать внешний вид формы из числа предложенных.

  3. Выбрать требуемый стиль.

  4. Задать имя формы (по умолчанию используется имя таблицы).



Перемещение между записями возможно с использованием кнопок «►» - следующая запись, также можно перейти сразу к последней записи, либо запустить страницу для ввода новой записи. Аналогично можно двигаться и в обратном направлении, к предыдущей записи и переход к первой записи.


Чтобы начать использовать форму, перейдите в режим формы.

На вкладке Главная в группе Режим выберите команду Режим формы.



4. Практическая работа.

Компьютерный практикум.

Введите в режиме «Форма» остальные записи из таблицы базы данных «Ученики» (см. Приложение 2).


Индивидуальные работы


Работа № 3

Создание форм и редактирование данных в режиме «форма»


Вариант 1

  1. Открыть БД «Видеотека» (см. Приложение 5).

  2. Создать по образцу форму для заполнения этой БД (или стандартную столбиковую форму):



Номер кассеты


Название фильма

Страна


Продолжительность


мин.

Жанр


Дата приобретения


  1. Ввести в режиме «Форма» пять новых записей о фильмах.

  2. Перейти к первой записи в БД.

Вариант 2

  1. Открыть БД «Страны мира» (см. Приложение 4).

  2. Создать по образцу форму для заполнения этой БД (или стандартную столбиковую форму):



Страна


Столица




Часть света




Население


тыс. человек


Площадь


тыс. кв. км



  1. Ввести в режиме «Форма» пять новых записей.

  2. Перейти к третьей записи в БД.


Вариант 3

  1. Открыть БД «Спортсмены» (см. Приложение 19).

  1. Создать по образцу форму для заполнения этой БД (или стандартную столбиковую форму):



Имя и фамилия




Страна




Вид спорта


Занятое место





  1. Ввести в режиме «Форма» пять новых записей о спортсменах.

  2. Перейти к первой записи в БД.


Вариант 4

  1. Открыть БД «Спортивная гимнастика» (см. Приложение 18).

  2. Создать по образцу форму для заполнения этой БД (или стандартную столбиковую форму):



Номер участника


Имя и фамилия




Страна




Перекладина


баллов


Кольца


баллов


Конь


баллов



3. Ввести в режиме «Форма» пять новых записей о спортсменах.

4. Перейти ко второй записи в БД.


Вариант 5

  1. Открыть БД «Абитуриенты» (см. Приложение 6).

  2. Создать по образцу форму для заполнения этой БД (или стандартную столбиковую форму):



Факультет




Фамилия


Дата рождения




Имя


Пол




Отчество


Школа




Подготовительные курсы





  1. Ввести в режиме «Форма» пять новых записей об абитуриентах.

  2. Перейти к пятой записи в БД.




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

                                        Название вида спорта

                                        Место

                                        Числовой

                                        Целый

                                        Место, занятое спортсменом




                                         
                                         
                                        X

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

                                        После этого кнопка ЗАГРУЗКИ станет активной!

                                        Кнопки рекомендации:

                                        загрузить материал