7


  • Учителю
  • Конспект 'Базы данных: создание и редактирование' (9 класс)

Конспект 'Базы данных: создание и редактирование' (9 класс)

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


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

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

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


КОНСПЕКТ

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

по теме:

Создание и редактирование базы данных













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



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


Тема урока:

Создание и редактирование базы данных.


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


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

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

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

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

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

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


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

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

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


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

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

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

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


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


План урока:


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

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

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

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

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

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

Ход урока


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

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

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


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

  • Перечислите возможности открытия MS Access. (Есть несколько возможностей открытия MS Access: выполнить команду Пуск/Все программы/Microsoft Office/Microsoft Access 2010; открыть двойным щелчком мыши по ярлыку MS Access 2010 на рабочем столе; открыть одинарным щелчком аналогичный значок на панели быстрого доступа.)

  • Какие возможности предоставляет MS Access? (Возможности самые разнообразные: создание и хранение данных в табличном виде, разработка запросов, подготовка отчетов с последующим выводом на печать и т.д.)

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

  • Назовите способы создания таблиц. (В программу заложены три способа создания таблиц: в режиме конструктора, в режиме мастера, в режиме ручного ввода.)

  • С какими типами данных можно работать в среде MS Access. (При вводе данных можно сразу задавать их тип: текстовой, числовой, дата или время, денежный, счетчик, логический, гиперссылка и т.д.)


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


Создание базы данных состоит из трех этапов.

  1. Проектирование БД. Это теоретический этап работы (без компьютера). На этом этапе определяется:

  • определение цели создания базы данных;

  • какие таблицы будут входить в состав БД,

  • структура таблиц (из каких полей, какого типа и размера будет состоять каждая таблица),

  • какие поля будут выбраны в качестве первичных (главных) ключей каждой таблицы и т. д.

  1. Создание структуры. На этом этапе с помощью конкретной СУБД описывается структура таблиц, входящих в состав БД.

  2. Ввод записей. Заполнение таблиц базы данных информацией.


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

  • подсистема управления (директор, заместители директора);

  • подсистема преподавателей;

  • подсистема учащихся;

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

  • и др.

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

Определим цель создания базы данных «Гимназия». Она должна информировать пользователей:

  • об ученическом составе классов;

  • о преподавательском составе школы;

  • о распределении учебной нагрузки преподавателей и классного руководства;

  • об успеваемости учеников.

Для упрощения задачи ограничимся четвертными и годовыми оценками учеников по различным предметам в течение одного учебного года.


Из постановки задачи следует состав объектов - элементов школьной системы.

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

Вторым типом объектов являются ученики.

Третьим - учителя школы. Учитель преподает в классе определенный учебный предмет.

Учебный предмет можно рассматривать в нашей системе как отдельный тип объекта, через который учителя связываются с классами. Еще одним связующим объектом можно считать табель успеваемости, который связывает учеников с изучаемыми предметами.


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

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


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


Для отображения инфологической модели Ченом (1976 г.) было предложено использовать диаграммы типа "сущность-связь" (ER-диаграммы). Для того чтобы придать нашей схеме вид ER-диаграммы, к ней надо добавить ромбики с указанием имени связи и овалы с указанием атрибутов объектов.

Имя, данное связи (в ромбике), определяет ее смысл.


Атрибуты - это свойства входящих в систему объектов. Очевидно, что не все свойства включаются в модель. Учитываются лишь те свойства, которые необходимы с точки зрения целей использования системы.

Для Класса - номер класса, классный руководитель, число учащихся в классе;

для Учеников - класс, фамилия, имя, отчество, телефон, адрес;



для Учителя - фамилия, имя, отчество, телефон, адрес, классное руководство, преподаваемый предмет;

для Предмета это название;

для Успеваемости - класс, номер учащегося, предмет, 1 четверть, 2 четверть, 3 четверть, 4 четверть, год.




Есть еще одна характеристика связи - тип связи (в теории баз данных она называется показателем кардинальности).

Типы связей бывают:

  • "один к одному" (1:1),

  • "один ко многим" (1-М) и

  • "многие ко многим" (М-М).

Например:

  • связь между объектами КЛАССЫ, УЧЕНИК - "один ко многим" потому, что в одном классе множество учеников, а один ученик относится только к одному классу;

  • связь между объектами КЛАССЫ и ПРЕДМЕТЫ - "многие ко многим", поскольку в одном классе изучается множество учебных предметов, и один учебный предмет преподается во множестве классов;

  • связь между объектами УЧИТЕЛЯ и ПРЕДМЕТЫ также имеет тип "многие ко многим": один учитель может преподавать несколько предметов, и один и тот же предмет преподают несколько учителей;

  • связь "Классное руководство" имеет тип "один к одному", потому что один учитель может быть классным руководителем только в одном классе и в одном классе есть только один классный руководитель.


На данном этапе необходимо распределить данные по таблицам и задать первичный ключ.


КЛАССЫ (Номер класса, Классный руководитель, Число учащихся в классе)

УЧЕНИКИ (Класс, Код ученика, Фамилия, Имя, Пол, Телефон, Адрес)

УЧИТЕЛЯ (Код учителя, Фамилия, Имя, Отчество, Дата рождения, Телефон, Адрес, ВУЗ, Год ВУЗ)

НАГРУЗКА (Класс, Предмет, Код учителя)

УСПЕВАЕМОСТЬ (Класс, Номер учащегося, Предмет, 1 четверть, 2 четверть,

3 четверть, 4 четверть, год)


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


Решение задач.


Опираясь на инфологическую модель БД «Гимназия» разработайте структуру таблиц

«КЛАССЫ»,

«УЧЕНИКИ»,

«УЧИТЕЛЯ»,

«ПРЕДМЕТЫ»,

«УСПЕВАЕМОСТЬ».


(В работе можно использовать справочный материал)

Ответ: БД «Гимназия»


Структура таблицы «КЛАССЫ».


Имя поля

Тип данных

Свойство поля

(размер)

Описание

Номер класса

Текстовый


Ключевое поле

Классный руководитель

Мастер подстановки из таблицы УЧИТЕЛЯ


Код учителя из таблицы УЧИТЕЛЯ

Число учащихся

Числовой

Целое

Количество учащихся в классе


Структура таблицы «УЧЕНИКИ».


Имя поля

Тип данных

Свойство поля

(размер)

Описание

Класс

Мастер подстановки из таблицы КЛАССЫ

2

Ключевое поле

Номер класса

Код ученика

Текстовый


Ключевое поле

Номер ученика по журналу

Фамилия

Текстовый

20

Фамилия ученика

Имя

Текстовый

20

Имя ученика

Отчество

Текстовый

20

Отчество ученика

Пол

Числовой

Целое

Пол (1- мужской,

2- женский)

Телефон

Текстовый


Контактный телефон

Адрес

Текстовый


Домашний адрес


Структура таблицы «НАГРУЗКА».


Имя поля

Тип данных

Свойство поля

(размер)

Описание

Класс

Мастер подстановки из таблицы КЛАССЫ


Ключевое поле

Номер класса

Предмет

Текстовый


Ключевое поле

Название предмета

Код учителя

Мастер подстановки из таблицы УЧИТЕЛЯ


Код учителя из таблицы УЧИТЕЛЯ


Структура таблицы «УЧИТЕЛЯ».


Имя поля

Тип данных

Свойство поля

(размер)

Описание

Код учителя

Счетчик


Ключевое поле

Фамилия

Текстовый

20

Фамилия Учителя

Имя

Текстовый

20

Имя Учителя

Отчество

Текстовый

20

Отчество Учителя

Дата

рождения

Дата/Время

Краткий формат даты

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

Телефон

Текстовый


Контактный телефон

Адрес

Текстовый


Домашний адрес


Структура таблицы «УСПЕВАЕМОСТЬ».


Имя поля

Тип данных

Свойство

поля

(размер)

Описание

Класс

Мастер подстановки из таблицы КЛАССЫ


Ключевое поле

Номер класса

Код ученика

Мастер подстановки из таблицы УЧЕНИКИ


Ключевое поле

Код ученика

Предмет

Мастер подстановки из таблицы ПРЕДМЕТЫ


Ключевое поле

Название предмета

1 четверть

Числовой

Целое

Оценка за 1 четверть

2 четверть

Числовой

Целое

Оценка за 2 четверть

3 четверть

Числовой

Целое

Оценка за 3 четверть

4 четверть

Числовой

Целое

Оценка за 4 четверть

Год

Числовой

Целое

Оценка за год

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


№ 17

  1. Открыть в режиме «Таблица» базу данных «Автомобилисты» (см. Приложение 7).

  2. Ввести в таблицу пять произвольных новых записей.

№ 18

  1. Открыть в режиме «Таблица» базу данных «Таблица Менделеева» (см. Приложение 9).

  2. Заполнить таблицу десятью любыми записями.


№ 19

  1. Открыть в режиме «Таблица» базу данных «Абитуриенты» (см. Приложение 6).

  1. Удалить из таблицы первую и последнюю записи.


№ 20

1. Открыть таблицу базы данных «Страны мира» (см. Приложение 4).

  1. В режиме «Таблица» вывести на экран только поля «страна», «часть света», «площадь».

  2. Удалить из таблицы первую и третью записи.

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


Работа № 2

Редактирование базы данных в режиме «таблица»

Вариант 1

  1. Открыть таблицу базы данных «Спортивная гимнастика» (см. Приложение 18).

  2. Удалить из таблицы вторую и пятую записи.

  3. Ввести в базу данных три произвольных новых записи.

  4. Исправить Джону Робсону оценку за кольца на 9.325, а Олегу Морозову оценку за коня на 9.500.

Вариант 2

  1. Открыть таблицу базы данных «Спортивная гимнастика» (см. Приложение 18).

  2. Удалить из таблицы третью и четвертую записи.

  3. Ввести в базу три произвольных новых записи.

  4. Исправить Сергею Леонидову страну на Украина, а Грегу Ли оценку за коня на 9.300.

Вариант 3

  1. Открыть в режиме «Таблица» базу данных «Спортсмены» (см. Приложение 19).

  2. В режиме «Таблица» вывести на экран только поля «фамилия», «вид спорта» и «место».

  3. Удалить сведения о спортсменах Джеймсе Курте и Анне Смирновой.

  4. В режиме «Таблица» вывести на экран все поля.

  5. В режиме «Таблица» ввести в базу три произвольных новых записи.

  6. Исправить Майклу Стоуну место на 3, а Джеймсу Курту вид спорта на бокс.

Вариант 4

  1. Открыть в режиме «Таблица» базу данных «Видеотека» (см. Приложение 5).

  2. В режиме «Таблица» вывести на экран только поля «фильм», «страна» и «жанр».

  3. Удалить сведения о фильмах «Танцор диско» и «Патруль времени».

  4. В режиме «Таблица» вывести на экран все поля.

  5. В режиме «Таблица» ввести в базу три произвольных новых записи.

6. Исправить дату приобретения фильма «Титаник» на 20.03.98, а время фильма «Парк Юрского периода» на 115.

Вариант 5

  1. Открыть в режиме «Таблица» базу данных «Абитуриенты» (см. Приложение 6).

  2. Удалить из таблицы вторую и последнюю записи.

  3. Ввести в базу три произвольных новых записи.

  4. Исправить абитуриенту Семенову О. Г. название факультета на физический, а абитуриентке Лукьянченко Е.А. номер школы на 122.


5. Подведение итогов урока.

6. Постановка домашнего задания.

Приложение 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

Название факультета

Школа

Целый


Номер оконченной школы

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

Логический


Посещение подготовительных курсов (да/нет)

Приложение 7


БД «АВТОМОБИЛИСТЫ».



Владелец

Модель

Номер

Дата регистрации

Левченко Н. Г.

Волга

А537АК-59

15.08.96

Сидоров А. М.

Форд

К1370П-59

14.02.95

Горохов Н. Н.

Жигули

Б171АМ-59

27.10.95

Федоров К. Р.

Волга

А138АП-02

20.05.96

Сидоров А. М.

Жигули

К735ММ-59

27.10.95

Приложение 9


Иерархическая структура БД «Таблица Менделеева».

Пермь

Периодическая система элементов


Металлы

Неметаллы


Группа 6


Группа 5

Группа 2


Группа 1

Кальций

Магний

Бериллий

Сера

Кислород

Селен

Фосфор

Азот

Калий

Натрий

Литий


Приложение 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

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

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

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

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