Урок информатики по теме: База данных как модель предметной области.
Класс: 9 кл
Цели:
Образовательная: формирование новых знаний, умений и навыков по теме, осознанное понимание понятий базы данных, информационной системы, реляционной базы данных, первичного ключа, типов полей, контроль за усвоением учебного материала.
Развивающая: учить умению конспектировать лекцию, развивать речь, мышление учащихся посредством анализа, сравнения.
Воспитательная: воспитание информационной культуры, воспитывать устойчивый познавательный интерес к предмету информатика через показ практического применения темы.
Тип урока: урок – лекция, изучение нового материала.
Оборудование: компьютер, проектор.
Программное обеспечение: презентации «Базы данных».
План урока:
1. Организационный момент.
2. Объяснение нового материала.
3. Подведение итогов.
4. Домашнее задание.
ХОД УРОКА
1. Организационный момент
2. Объяснение нового материала
Объем информации нарастает с каждым годом все больше и больше. Перед обществом стоит задача организовать хранение этой информации таким образом, чтобы её было удобно просматривать, пополнять, изменять, искать нужные сведения, делать любую выборку, осуществлять сортировку в любом порядке. Чаще всего этим занимаются люди, исписывая, перекладывая, исправляя горы бумаги. Например, архивы с различными документами подчас занимают целые здания.
В наше время решению таких задач помогает компьютер. Для этого используют компьютерные информационные системы, которые позволяют хранить большие объемы информации, осуществлять в них быстрый поиск, вносить изменения, выполнять всевозможные манипуляции с данными (группировать, сортировать и пр.). Основой всякой информационной системы является база данных.
Информационная система – это система, построенная на базе компьютерной техники, предназначенная для хранения, поиска, обработки и передачи значительных объемов информации, имеющая определенную практическую сферу применения.
Примерами информационных систем являются: справочная адресная служба большого города, транспортная информационная система, обеспечивающая не только возможность получения справочной информации о расписании самолетов, поездов, но и покупку железнодорожных и авиабилетов и т.п.
Центральной частью любой информационной системы является база данных.
База данных (БД) — совокупность данных, организованных по определенным правилам, отражающая состояние объектов и их отношений в некоторой предметной области (транспорт, образование, медицина и т.д.), предназначенная для хранения во внешней памяти компьютера и постоянного использования.
Существует множество баз данных в различных областях человеческой деятельности (мы будем рассматривать компьютерные базы данных):
- База данных ГАИ (по маркам автомобилей и их владельцам, нарушителям ПДД, по угнанным автомобилям и т.д.);
- База данных налоговых органов, отслеживающих деятельность налогоплательщиков;
- Локальные базы данных предприятий (кадры, склад, продажи, производство и т.д.).
Вопрос ученикам: Приведите примеры использования баз данных в различных областях деятельности человека.
По способу организации данных в БД выделяют:
Иерархическую (каждый объект может быть связан с объектами более низкого уровня. Говорят, что такие объекты находятся в отношении предка к потомку). Такой способ организации данных реализован в системе папок операционной системы Windows.
Сетевую (не накладывается никаких ограничений на связи между объектами: в ней могут быть объекты, имеющие более одного предка). Такой способ организации данных реализован в сети Интернет.
Реляционную, которая получила наибольшее распространение. В дальнейшем мы будем изучать именно реляционные базы данных.
Реляционные БД – имеют табличную форму организации.
Столбец таблицы называется полем и содержит информацию о значениях только одной из характеристик объекта (табельный номер, ФИО, должность, оклад), а строка таблицы –это запись, содержащая информацию об одном объекте, описываемом в базе данных (1.Иванов А.А., директор, 25000).
Каждая запись в таблице должна иметь так называемый первичный ключ, т.е поле, значение которого однозначно определяет только эту запись.
Задание 1.
Табельный номер | ФИО | Должность | оклад |
1 | Иванов А.А | директор | 25000 |
2 | Иванов А.А | бухгалтер | 5000 |
3 | Петров П.П | бухгалтер | 5000 |
4 | Сидоров С.С | сторож | 2500 |
В данной таблице нельзя использовать в качестве первичного ключа поля ФИО, ДОЛЖНОСТЬ, ОКЛАД. Лучше всего подходит поле ТАБЕЛЬНЫЙ НОМЕР. Почему?
Задание 2. Могут ли эти данные быть ключом?
фамилия
имя
номер паспорта
номер дома
регистрационный номер автомобиля
город проживания
дата выполнения работы
марка стиральной машины
Задание 3. Укажите имена полей, записи, первичный ключ реляционной БД
Номер рейса
Дата вылета
Тип самолета
Цена билета
Наличие билетов
2156
23.10.06
ТУ - 154
564.50
да
Поле базы данных (столбец таблицы) имеет ИМЯ, ТИП. Все имена полей таблицы должны быть разными. Тип поля определяется типом данных, которые поле содержит.
Основные типы полей:
- числовой – для полей, содержащих числовую информацию;
- текстовый – для полей, содержащих всевозможные последовательности символов;
- логический – для полей, данные в которых могут иметь только 2 логических значения: ДА (истинна) и НЕТ (ложь);
- дата – для полей, содержащих календарные даты;
Задание 4. Определите структуру (состав полей), типы полей для реляционной базы данных под таким названием, как «Мои одноклассники». Зарисуйте ее в тетради.
3. Подведение итогов урока.
Сегодня на уроке мы познакомились с основными понятиями базы данных. Каждый грамотный пользователь должен знать определения таким понятиям. Итак, что такое…
- Информационная система……………
- База данных……….
- Иерархическая база данных……………
- Сетевая база данных……………
- Реляционная база данных…………….
- Поле….. столбец таблицы.
- Запись….. строка таблицы
- Ключ…. поле, значение которого однозначно определяет только эту запись.
4. Домашнее задание:
П.1.5, стр 41 вопрос 9.
Спасибо за урок!