Конспект урока "Создание и заполнение базы данных"

Тема 19: Создание и заполнение базы данных.
Цели урока:
Обучающая: Познакомить учащихся с: определением базы данных и СУБД, их основными типами (моделями),
интерфейсом программы OpenOffice.org Base, основными объектами БД, разными способами создания таблиц.
Развивающая: Развитие познавательно интереса, логического мышления.
Воспитательная: Развитие алгоритмического мышления, памяти, внимательности.
ХОД УРОКА
1. Организационный момент.
2. Актуализация знаний.
Проверка д.з.
1. Дайте определение БД.
(упорядоченный набор данных)
2. Какие БД называются фактографическими? Приведите пример.
(краткие сведения об описываемых объектах, электронный каталог книг в библиотеке)
3. Какие БД называются документальными? Приведите пример.
(содержит обширную информацию любого типа, архив города)
4. Какие БД называются распределёнными? Приведите пример.
(части одной базы хранятся на разных компьютерах)
5. Дайте определение СУБД.
(программное обеспечение, для работы с базой данных)
6. Что вы знаете о реляционных БД.
(имеет табличную форму, строка запись, столбец поле)
7. Что такое первичный ключ? Приведите пример.
(поле или несколько полей, значение которого не повторяются у разных записей)
8. Назовите основные типы полей БД.
(числовой, символьный, дата, логический)
3. Объяснение нового материала.
Проблема: необходимо приобрести мебель для компьютерного кабинета, но нет возможности и желания
обходить все магазины подряд. Какие способы приобретения нужного товара можете предложить?
- Учащиеся называют способы, в т. ч. Интернет, телемагазин, каталоги, т. е. использование баз данных.
Да, совершенно верно. И тема нашего урока “Создание и добавление базы данных”.
Цель нашего урока – выяснить, как создать базу данных и добавить в нее данные.
Одной из распространенных на сегодняшний день СУБД является СУБД, которая входит в состав Ms
OFFICE. ACCESS переводится как доступ. СУБД ACCESS отличается от других СУБД простотой создания
основных объектов БД, но имеет и недостатки, например, вся БД храниться в одном файле и ею нельзя
управлять, используя программы на современных ЯП.
Загрузка БД происходит так же, как и загрузка других программ Ms OFFICE. Отличие заключается в том,
что сразу при создании БД мы должны указать имя файла. Это вызвано тем, что файл БД содержит в себе очень
много взаимосвязанных объектов, и все изменения в них фиксируются сразу на диске.
Выделяют три способа создания таблиц.
1.Создание таблицы с помощью мастера.
Этот способ позволяет воспользоваться готовыми шаблонами для быстрого создания таблиц.
2. Создание таблицы путем ввода данных.
Таблица создается путём простого ввода данных, так же, как и в ЭТ. При этом ACCESS пытается
самостоятельно определить типы полей. Названия полей можно изменять в самой таблице: дважды щелкнуть на
имени поля и записать новое имя.
3. Создание таблиц в режиме конструктора.
Окно конструктора таблиц содержит:
1. Панель инструментов.
2. Область Бланк.
Это основная часть конструктора. Здесь можно задавать названия полей, типы данных в них и их описание.
Имя поля не более 64 символов, буквы, числа и знак подчеркивания. Знаки препинания не допускаются, пробел
использовать не желательно.
3. Область Свойства поля.
На наших уроках мы будем работать с программой OpenOffice.org Base операционной системы Линукс.
4. Закрепление. Практическая часть.
Так как реляционная модель является наиболее используемой для хранения информации, переходим к
работе с реляционной моделью БД. И первый этап работы – создание таблицы.
Цели работы:
Познакомиться с основными понятиями БД;
Научиться создавать таблицу БД в режиме Конструктор;
Освоить переход из режима Конструктор в режим таблицы;
Освоить основные приёмы заполнения и редактирования таблиц БД;
Познакомиться с простой сортировкой значений таблицы;
Научиться сохранять и загружать БД; научиться распечатывать таблицы. Время выполнения 15 минут.
Карточки с заданием раздаются каждому ученику.
Задание 1.
Создайте новую базу данных и изготовьте структуру таблицы с информацией о учащихся нашей школы.
Порядок работы:
- Вызовите программу OpenOffice.org Base (KDE-Офис– OpenOffice.org Base);
- Включите мышкой переключатель - Создать новую базу данных, и щёлкните по кнопке Далее;
- Включите мышкой переключатель - Да, зарегистрировать базу данных и щёлкните по кнопке Готово. Появится
диалоговое окно. В поле Расположение в качестве имени базы данных введите свою амилию. Это будет название
вашей личной базы данных;
- Щёлкните по кнопке ОК;
- В следующем окне выберите базу данных таблицы – создать форму в режиме дизайна (конструктора). Появится
окно Конструктора;
- В верхней левой кнопке введите имя поля (набирайте слово “Фамилия”, а не свою фамилию и нажмите на
клавишу Enter. В соседней клетке появится тип данных, по умолчанию он создаётся Текстовый. Любой другой
выбирается с помощью ниспадающего меню;
- Заполните поля в Конструкторе данными из таблицы1. Общие свойства поля оставляем по умолчанию (какие
задаёт сама программа).
Имя поля
Тип данных
Фамилия
Текстовый
Имя
Текстовый
Отчество
Текстовый
Год рождения
Числовой
Школа
Числовой
Класс
числовой
- Сохраните таблицу, щёлкнув по кнопке Закрыть;
- В появившемся окне наберите имя таблицы Список, и щёлкните по кнопке ОК. Появится запрос на создание
ключевого поля – уникального поля записи, по которому удобно связывать таблицы.
- Ответьте Да;
- Перейдите в режим таблицы, щёлкнув по кнопке. Ввод данных вы будете производить в этом режиме, заполняя
клетки таблицы. Значение кнопки ID будете заполнять номерами по порядку. Если закончить ввод в ячейку
нажатием клавиши (Enter), то маркер перейдёт в следующую ячейку;
- Заполните базу данных значениями из табл. 2.
ID
Фамилия
Имя
Отчество
Школа
Класс
1
Балбышева
Нина
Леонидовна
МОУ “Икейская СОШ
11
2
Шек
Николай
Фёдорович
МОУ “Икейская СОШ
9
3
Гапеевцева
Анна
Олеговна
МОУ “Икейская СОШ
10
4
Юрченко
Алёна
Александровна
МОУ “Икейская СОШ
10
5
Чиж
Анастасия
Владимировна
МОУ “Икейская СОШ
9
6
Сороковикова
Светлана
Сергеевна
МОУ “Икейская СОШ
11
7
Ареськин
Владислав
Антонович
МОУ “Икейская СОШ”
8
8
Галуза
Олеся
Петровна
МОУ “Икейская СОШ
11
9
Рябова
Екатерина
Юрьевна
МОУ “Икейская СОШ
10
10
Довыденко
Анастасия
Михайловна
МОУ “Икейская СОШ
9
- Сохраните введённые данные. В результате вы получили таблицу, с которой можно работать.
- Произведите сортировку данных по полю Фамилия по алфавиту (по возрастанию). Для этого нужно выбрать на
панели инструментов значок Сортировать по возрастанию.
5. Подведение итогов.
Вопросы:
С какими новыми понятиями Вы познакомились?
Объясните смысл каждого понятия;
Приведите примеры баз данных.
6. Домашнее задание:
& 12, Выучить все основные определения понятий.
Придумать свою базу данных.