Конспект урока по информатике для 9 класса
Тема: «Базы данных. Системы управления базами данных (СУБД). Реляционная модель».
Цель урока: сформировать у учащихся представление о базах данных (БД) как способе организации хранения информации; изучить основные понятия реляционной модели: таблица, поле, запись, ключ.
Оборудование: компьютеры с установленной СУБД (например, MS Access, LibreOffice Base) или доступ к онлайн-редакторам таблиц (Google Таблицы), проектор, презентация, рабочие листы.
Ход урока
1. Организационный момент (2 мин).Приветствие, проверка готовности к уроку.
2. Актуализация знаний (5 мин).
o Вопрос классу: как вы думаете, как в библиотеке быстро находят нужную книгу среди тысяч других? o Обсуждение: информация должна быть не просто собрана, а структурирована. Приведите примеры структурированных данных из жизни (расписание уроков, телефонный справочник).
3. Изучение нового материала (15 мин).
o Понятие базы данных (БД). БД — это организованная структура для хранения, изменения и поиска взаимосвязанной информации.
o Системы управления базами данных (СУБД). Программы для работы с БД.
o Реляционная модель. Самая распространенная модель, где данные хранятся в виде таблиц.
o Основные объекты реляционной БД:
▪ Таблица: основная структура хранения.
▪ Поле (столбец): определяет структуру данных (атрибут). Каждое поле имеет имя и тип данных (текстовый, числовой, дата и т.д.).
▪ Запись (строка): содержит данные об одном конкретном объекте.
▪ Ключ (первичный ключ): поле или набор полей, значения которых уникально идентифицируют каждую запись (например, ID ученика, номер паспорта).
4. Практическая работа (20 мин).Учащиеся выполняют задания на рабочих листах: анализируют структуру готовой таблицы и проектируют структуру новой БД.
5. Подведение итогов (5 мин).Обсуждение структуры спроектированных таблиц. Ответы на вопросы. Проверка ключевых понятий: поле vs запись.
6. Домашнее задание (3 мин).Спроектировать структуру таблицы «Товары в магазине» (назвать поля и определить их типы).
Рабочий лист к уроку
Фамилия, имя: ______________________ Класс: 9 ___
Тема: Базы данных. Структура таблиц
Задание 1. Теоретическая разминка.Заполните пропуски в определениях:
1. База данных — это организованная совокупность данных, хранящаяся в электронном виде.
2. В реляционных БД данные хранятся в виде таблиц.
3. Поле — это столбец в таблице, который имеет уникальное имя и определенный тип данных.
4. Запись — это строка в таблице, содержащая информацию об одном объекте.
5. Первичный ключ — это поле, значения которого уникальны для каждой записи и служат для её идентификации.
Задание 2. Анализ структуры таблицы.Проанализируйте структуру представленной ниже таблицы «Ученики» и ответьте на вопросы:
|
ID_ученика |
Фамилия |
Имя |
Класс |
Год рождения |
|
1 |
Иванов |
Петр |
9 "А" |
2008 |
|
2 |
Петрова |
Анна |
9 "Б" |
2009 |
3 Сидоров Иван 9 "А" 2008
![]()
1. Сколько полей в этой таблице? _______
2. Какое поле является первичным ключом? _______________
3. Каков тип данных поля «Класс»? _______________
4. Каков тип данных поля «Год рождения»? _______________
5. Сколько записей (строк) в этой таблице? _______
Задание 3. Проектирование БД.Представьте, что вам нужно создать базу данных «Библиотека». Спроектируйте структуру главной таблицы «Книги».
1. Придумайте и запишите названия полей (столбцов), которые должны быть в этой таблице.
2. Для каждого поля определите подходящий тип данных.
Название поля Тип данных
|
Инвентарный номер |
Числовой / Текстовый |
|
Название книги |
Текстовый |
|
Автор |
Текстовый |
|
Год издания |
Числовой / Дата |
|
Жанр |
Текстовый |
Задание 4. Логическая задача.В таблице «Сотрудники» есть поля: ID, Фамилия, Зарплата, Отдел.
• Можно ли использовать поле «Фамилия» в качестве первичного ключа? Почему?
• Предложите лучший вариант для первичного ключа.
Ответ:
1. Нет, так как фамилии могут повторяться у разных людей.
2. Поле «ID», так как его можно сделать уникальным для каждого сотрудника.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.