Конспект урока по информатике на тему Практическая работа. Проектирование однотабличной базы данных и создание БД на компьютере


Тема: Практическая работа. «Проектирование однотабличной базы данных и создание БД на компьютере»
Цели урока:
- образовательная: научить проектировать и создавать однотабличную базу данных, а также работать с уже готовой базой данных.
- развивающая: развивать умственную деятельность, умение логически мыслить;
- воспитательная: воспитывать информационную культуру, самостоятельность, ответственность.
Тип урока: комбинированный
Оборудование: демонстрация «Базы данных»; проектор; карточки «Самостоятельная работа»; карточки «Параметры полей»; карточки с практическим заданием «Создание БД»; карточки с домашним заданием.
Учащиеся должны знать:
элементы базы данных (записи, поля, ключи);
типы и форматы полей.
Учащиеся должны уметь:
открывать готовую БД в одной из СУБД реляционного типа;
определять структуру базы данных;
заполнять таблицу данными.


Ход урока
1. Организационный момент
Постановка целей урока
Сегодня мы будем учиться создавать и заполнять базу данных.

3. Актуализация опорных знаний
Самостоятельная работа
Вариант 1
Дайте определение базы данных.
Перечислите виды БД по характеру хранимой информации. Поясните каждый вид.
Дана сетевая структура БД «Участники олимпиад». Преобразуйте данную структуру к табличному виду.


Ответы:
1. База данных это совокупность определенным образом организованной информации на какую-то тему (в рамках некоторой предметной области), предназначенная для хранения во внешней памяти компьютера и постоянного применения.
а) В фактографических БД регистрируются факты и все сведения об объекте в заранее обусловленном формате. Таким образом, информация имеет четкую структуру. Поэтому эта БД способна давать однозначные ответы на вопросы.
б) Документальные БД не предполагают однозначного ответа. Такую базу образует совокупность неструктурированных текстовых документов (статьи, книги, рефераты, тексты законов) и графических объектов. Цель такой БД выдать в ответ на запрос пользователя список документов или объектов.
в) Экспертные системы или базы знаний это совокупность систематизированных основополагающих сведений, относящихся к определенной области знания, хранящихся в памяти электронной вычислительной машины, объем которых необходим и достаточен для решения заданного круга теоретических или практических задач.

Предмет
Участники


Гена
Таня
Оксана
Родион

Математика
+
-
+
-

Физика
+
+
+
-

История

-
+
+


Вариант 2
Дайте определение информационных систем.
Перечислите виды БД по структуре организации данных. Поясните каждый вид.
Дана иерархическая структура БД «Меню». Преобразуйте данную структуру к табличному виду.


Ответы:
Информационные системы это совокупность БД и комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.
а) В реляционных БД данные собраны в таблицы, которые, в свою очередь, состоят из столбцов и строк, на пересечении которых расположены ячейки. Запросы к таким базам данных возвращают таблицу, которая повторно может участвовать в следующем запросе. Данные в одних таблицах, как правило, связаны с данными других таблиц, откуда и произошло название «реляционные».
б) Иерархическая БД основана на древовидной структуре хранения информации. В этом смысле иерархические базы данных очень напоминают файловую систему компьютера. Иерархическая БД состоит из упорядоченного набора нескольких экземпляров одного типа дерева. Автоматически поддерживается целостность ссылок между предками и потомками. Основное правило: никакой потомок не может существовать без своего родителя.
в) Сетевая БД является расширением иерархической. В иерархических БД запись-потомок должна иметь в точности одного предка; в сетевой БД потомок может иметь любое число предков; любой объект может быть одновременно и главным, и подчиненным и может участвовать в образовании любого числа взаимосвязей с другими объектами.

Салаты
Мексиканский


Оригинальный


Венецианский

Десерты
Торт


Мусс


Суфле




4. Изучение нового материала
Мы с вами говорили о типах полей, используемых в базах данных. Основными считаются символьный, числовой, логический и «дата».
Какие еще типы полей используются? (Memo, Денежный, Счетчик, Объект OLE, Гиперссылка и т. д.)
1. Параметры полей
(С помощью демонстрации «Базы данных» показать окно Параметры полей, последовательность создания БД.)
Размер поля определяется только для текстовых и Мето-полей; указывает максимальное количество символов в данном поле. По умолчанию длина текстового поля составляет 50 символов.
Формат поля определяется для полей числового, денежного типа, полей типа Счетчик и Дата/Время. Выбирается один из форматов представления данных.
Число десятичных знаков определяет количество разрядов в дробной части числа.
Маска ввода определяет шаблон для ввода данных. Например, можно установить разделители при вводе телефонного номера.
Подпись поля содержит надпись, которая может быть выведена рядом с полем в форме или отчете (данная надпись может и не совпадать с именем поля, а также может содержать поясняющие сведения).
Значение по умолчанию содержит значение, устанавливаемое по умолчанию в данном поле таблицы. Например, если в поле Город ввести значение по умолчанию Уфа, то при вводе записей о проживающих в Уфе данное поле можно пропускать, а соответствующее значение (Уфа) будет введено автоматически. Это облегчает ввод значений, повторяющихся чаще других.
Условие на значение определяет множество значений, которые пользователь может вводить в данное поле при заполнении таблицы. Это свойство позволяет избежать ввода недопустимых в данном поле значений. Например, если стипендия студента не может превышать 250 руб., то для этого поля можно задать условие на значение: <=250.
Сообщение об ошибке определяет сообщение, которое появляется на экране в случае ввода недопустимого значения.
Обязательное поле установка, указывающая на то, что данное поле требует обязательного заполнения для каждой записи. Например, поле Домашний телефон может быть пустым для некоторых записей (значение Нет в данном свойстве). А поле Фамилия не может быть пустым ни для одной записи (значение Да).
Пустые строки
· - установка, которая определяет, допускается ли ввод в данное поле пустых строк (" ").
Индексированное поле определяет простые индексы для ускорения поиска записей.
2. Создание базы данных
Описывается структура таблицы.
Определяется первичный ключ.
Задается имя файла, в котором хранится база данных.
Заполняется база данных по команде «Добавить запись».
Сохраняется файл базы данных.

5. Применение знаний, умений и навыков
Практическая работа «Создание БД»
Создайте базу данных «Авиарейсы аэропортов Москвы».
Рейс 311 до Санкт-Петербурга вылетает каждый день в 10.00.
Рейс 2115 до Воронежа вылетает по понедельникам, средам и субботам в 8.35.
Рейс 214 до Минска вылетает по вторникам, четвергам и субботам в 13.15.
Рейс 1222 до Екатеринбурга вылетает ежедневно в 20.30.
Рейс 1234 до Новосибирска вылетает по понедельникам, средам, пятницам и воскресеньям в 9.00.
Рейс 763 до Ижевска вылетает по понедельникам, средам, пятницам в 15.40.
Рейс 521 до Мурманска вылетает по вторникам и субботам в 11.10.
Из аэропорта Домодедово отправляются рейсы до Воронежа, Новосибирска и Ижевска.
Из аэропорта Шереметьево отправляются рейсы до Санкт-Петербурга и Екатеринбурга.
Из аэропорта Внуково отправляются рейсы до Минска и Мурманска.

6. Подведение итогов урока
Назовите основные параметры полей в БД. (Размер поля, формат поля, число десятичных знаков, маска ввода, подпись поля, значение по умолчанию, условие на значение.)
Укажите последовательность создания БД.

7. Домашнее задание

Темы для составления таблиц данных:
Компьютер-Land. Поля: Марка процессора, Разрядность, Монитор, Возможность изменения конфигурации, Особые отличия, Цена.
Библиотека. Поля: Название книги, Автор, Издательство, Год издания, Объем (количество страниц), При обучении по каким предметам может быть использована.
Автомобили мира. Поля: Страна, Марка, Модель, Год выпуска, Мощность двигателя, Средний расход топлива.
Видеотека. Поля: Название фильма, Жанр, Год выпуска, Продолжительность в минутах, Название киностудии, Режиссер.
Моря мира. Поля: Название, В какой стране находится, Площадь, Максимальная длина, Максимальная ширина, Максимальная глубина.
Кулинарные рецепты. Поля: Название блюда, Калорийность, Набор продуктов, Рецепт, Дополнительные сведения.
Страны мира. Поля: Название, Страна, Территория в квадратных километрах, Численность населения, Государственный язык, Государственное устройство.
Животный мир. Поля: Название, К какому семейству относится, Где чаще всего встречается, Продолжительность жизни, Средняя масса тела.
Можно использовать свою тему, но в таблице должно быть не менее шести полей разного типа.
























Самостоятельная работа
Вариант 1
Дайте определение базы данных.
Перечислите виды БД по характеру хранимой информации. Поясните каждый вид.
Дана сетевая структура БД «Участники олимпиад». Преобразуйте данную структуру к табличному виду.




Самостоятельная работа
Вариант 2
Дайте определение информационных систем.
Перечислите виды БД по структуре организации данных. Поясните каждый вид.
Дана иерархическая структура БД «Меню». Преобразуйте данную структуру к табличному виду.



Самостоятельная работа
Вариант 1
Дайте определение базы данных.
Перечислите виды БД по характеру хранимой информации. Поясните каждый вид.
Дана сетевая структура БД «Участники олимпиад». Преобразуйте данную структуру к табличному виду.




Самостоятельная работа
Вариант 2
Дайте определение информационных систем.
Перечислите виды БД по структуре организации данных. Поясните каждый вид.
Дана иерархическая структура БД «Меню». Преобразуйте данную структуру к табличному виду.



Компьютер-Land. Поля: Марка процессора, Разрядность, Монитор, Возможность изменения конфигурации, Особые отличия, Цена.

Библиотека. Поля: Название книги, Автор, Издательство, Год издания, Объем (количество страниц), При обучении по каким предметам может быть использована.


Автомобили мира. Поля: Страна, Марка, Модель, Год выпуска, Мощность двигателя, Средний расход топлива.

Видеотека. Поля: Название фильма, Жанр, Год выпуска, Продолжительность в минутах, Название киностудии, Режиссер.

Моря мира. Поля: Название, В какой стране находится, Площадь, Максимальная длина, Максимальная ширина, Максимальная глубина.

Кулинарные рецепты. Поля: Название блюда, Калорийность, Набор продуктов, Рецепт, Дополнительные сведения.


Страны мира. Поля: Название, Страна, Территория в квадратных километрах, Численность населения, Государственный язык, Государственное устройство.

Животный мир. Поля: Название, К какому семейству относится, Где чаще всего встречается, Продолжительность жизни, Средняя масса тела.

Компьютер-Land. Поля: Марка процессора, Разрядность, Монитор, Возможность изменения конфигурации, Особые отличия, Цена.

Библиотека. Поля: Название книги, Автор, Издательство, Год издания, Объем (количество страниц), При обучении по каким предметам может быть использована.


Автомобили мира. Поля: Страна, Марка, Модель, Год выпуска, Мощность двигателя, Средний расход топлива.

Видеотека. Поля: Название фильма, Жанр, Год выпуска, Продолжительность в минутах, Название киностудии, Режиссер.

Моря мира. Поля: Название, В какой стране находится, Площадь, Максимальная длина, Максимальная ширина, Максимальная глубина.

Кулинарные рецепты. Поля: Название блюда, Калорийность, Набор продуктов, Рецепт, Дополнительные сведения.


Страны мира. Поля: Название, Страна, Территория в квадратных километрах, Численность населения, Государственный язык, Государственное устройство.

Животный мир. Поля: Название, К какому семейству относится, Где чаще всего встречается, Продолжительность жизни, Средняя масса тела.











13PAGE 15


13PAGE 14115




15