Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  11 класс  /  Конспект урока по информатике "Создание и применение базы данных «Библиотека»"

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

Урок позволит учащимся закрепить навыки практической работы с БД и создать базу данных «Библиотека».
11.11.2014

Описание разработки

Цели урока:

Применить полученные ранее знания при работе с базами данных;

Закрепить навыки практической работы с базами данных;

Создать базу данных «Библиотека»;

Развитие внимания, мышления, памяти.

План урока:

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

2. Закрепление пройденного материала.

3. Подведение итогов.

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

Содержание урока.

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

2. Закрепление пройденного материала.

Учащиеся создают базу данных «Библиотека», пользуясь карточками в которых указано пошаговое выполнение этой работы:

Этапы работы.

Проектирование структуры базы данных.

База данных будет состоять из пяти таблиц: Авторы, Книги, Разделы, Издательства и Автор книги. Соответствующие поля в таблице Книги должны быть полями подстановок из таблиц Разделы и Издательства.

Построение пустых таблиц базы данных.

В таблице разделы только одно поле Раздел. Оно является ключевым. В таблице Издательства существуют два поля Издательство и Город. Поле Издательство является ключевым. Таблицу Книги будем создавать в режиме Конструктор. В ней будет 6 полей (Код книги, Название, Раздел, Издательство, Год издания, Место хранения). Поле Код книги ключевое. В таблице Авторы 4 поля (Код автора, Фамилия, Имя, Примечание).

Поле Код автора является ключевым. Таблица Автор книги создается для многозначной связи таблиц Авторы и Книги. В ней три поля: Код автора книги, код книги, Код автора. Поле Код автора книги следует сделать ключевым.

Создание схемы базы данных. 

схема базы данных

1. Заполните таблицы исходными данными.

Сначала заполняются таблицы Издательства, Разделы, Авторы, затем – Книги. Заполнить можно в режиме таблицы, а можно создать форму ввода.

2. Использование базы данных.

Следует использовать базу данных для таких заданий, как:

1) Найдите место хранения определенной книги;

2) Выберите все книги одного автора;

3) Выберите всех авторов одного издательства;

4) Выберите книги, изданные в определенном городе;

5) Выберите всех авторов данной книги;

6) Выберите все книги по заданному разделу;

7) Выберите все книги определенного года издания;

8) Завершите работу с программой Access.

Ход работы.

I. Создайте новую базу данных «Библиотека».

II. Создайте структуру таблицы Разделы в режиме Конструктора.

Введите имя поля Раздел и тип данных – текстовое.

Сделайте поле Раздел ключевым.

Сохраните таблицу под именем Разделы.

Закройте таблицу.

III. Создайте структуру таблицы Авторы в режиме Конструктора.

Введите имя поля Код автора и тип данных – Счетчик.

Сделайте поле Код автора ключевым.

Введите имя поля Фамилия и тип данных – текстовое.

Введите имя поля Имя и тип данных – текстовое.

Введите имя поля Примечание и тип данных – текстовое.

Сохраните таблицу под именем Авторы.

Закройте таблицу.

IV. Создайте структуру таблицы Издательства в режиме Конструктора.

Введите имя поля Издательство и тип данных – текстовое.

Сделайте поле Издательство ключевым.

Введите имя поля Город и тип данных – текстовое.

Сохраните таблицу под именем Издательства.

Закройте таблицу.

V. Создайте структуру таблицы Книги в режиме Конструктора.

Введите имя поля Код книги и тип данных – Счетчик.

Сделайте поле Код книги ключевым.

Введите имя поля Название и тип данных – текстовое.

Введите имя поля Раздел и тип данных – текстовое.

Для поля Раздел выберите закладку Подстановка, тип элемента управления – Поле со списком, источник строк – таблица Издательства.

Введите имя поля Год издания и тип данных – текстовое.

Сохраните таблицу под именем Книги.

Закройте таблицу.

Весь материал - в документе.

Содержимое разработки



Открытый урок по информатике

в 11 «а» классе

«Создание и применение базы данных «Библиотека»


учитель информатики МБОУ гимназии №11 г. Ельца:

Боева Татьяна Александровна







Елец-2014

Тема урока: Создание и применение базы данных «Библиотека».

Тип урока: Урок практическое занятие.

Цели урока:

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

  • Закрепить навыки практической работы с базами данных;

  • Создать базу данных «Библиотека»;

  • Развитие внимания, мышления, памяти.

План урока:

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

  2. Закрепление пройденного материала.

  3. Подведение итогов.

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


Содержание урока:

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

  2. Закрепление пройденного материала.

Учащиеся создают базу данных «Библиотека», пользуясь карточками в которых указано пошаговое выполнение этой работы:


Этапы работы

  1. Проектирование структуры базы данных.

База данных будет состоять из пяти таблиц: Авторы, Книги, Разделы, Издательства и Автор книги. Соответствующие поля в таблице Книги должны быть полями подстановок из таблиц Разделы и Издательства.


  1. Построение пустых таблиц базы данных.

В таблице разделы только одно поле Раздел. Оно является ключевым. В таблице Издательства существуют два поля Издательство и Город. Поле Издательство является ключевым. Таблицу Книги будем создавать в режиме Конструктор. В ней будет 6 полей (Код книги, Название, Раздел, Издательство, Год издания, Место хранения). Поле Код книги ключевое. В таблице Авторы 4 поля (Код автора, Фамилия, Имя, Примечание). Поле Код автора является ключевым. Таблица Автор книги создается для многозначной связи таблиц Авторы и Книги. В ней три поля: Код автора книги, код книги, Код автора. Поле Код автора книги следует сделать ключевым.


  1. Создание схемы базы данных.

Авторы

Код автора

Фамилия

Имя

Примечание

Разделы

Раздел


Книги

Код книги

Название

Раздел

Издательство

Год издания

Место хранения

Автор книги

Код автора книги

Код книги

Код автора

Издательства

Издательство

Город










  1. Заполните таблицы исходными данными.

Сначала заполняются таблицы Издательства, Разделы, Авторы, затем – Книги. Заполнить можно в режиме таблицы, а можно создать форму ввода.

  1. Использование базы данных.

Следует использовать базу данных для таких заданий, как:

  1. Найдите место хранения определенной книги;

  2. Выберите все книги одного автора;

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

  4. Выберите книги, изданные в определенном городе;

  5. Выберите всех авторов данной книги;

  6. Выберите все книги по заданному разделу;

  7. Выберите все книги определенного года издания;

  8. Завершите работу с программой Access.


Ход работы

  1. Создайте новую базу данных «Библиотека».

  2. Создайте структуру таблицы Разделы в режиме Конструктора.

    • Введите имя поля Раздел и тип данных – текстовое.

    • Сделайте поле Раздел ключевым.

    • Сохраните таблицу под именем Разделы.

    • Закройте таблицу.

  3. Создайте структуру таблицы Авторы в режиме Конструктора.

    • Введите имя поля Код автора и тип данных – Счетчик.

    • Сделайте поле Код автора ключевым.

    • Введите имя поля Фамилия и тип данных – текстовое.

    • Введите имя поля Имя и тип данных – текстовое.

    • Введите имя поля Примечание и тип данных – текстовое.

    • Сохраните таблицу под именем Авторы.

    • Закройте таблицу.

  4. Создайте структуру таблицы Издательства в режиме Конструктора.

    • Введите имя поля Издательство и тип данных – текстовое.

    • Сделайте поле Издательство ключевым.

    • Введите имя поля Город и тип данных – текстовое.

    • Сохраните таблицу под именем Издательства.

    • Закройте таблицу.

  5. Создайте структуру таблицы Книги в режиме Конструктора.

    • Введите имя поля Код книги и тип данных – Счетчик.

    • Сделайте поле Код книги ключевым.

    • Введите имя поля Название и тип данных – текстовое.

    • Введите имя поля Раздел и тип данных – текстовое.

    • Для поля Раздел выберите закладку Подстановка, тип элемента управления – Поле со списком, источник строк – таблица Издательства.

    • Введите имя поля Год издания и тип данных – текстовое.

    • Введите имя поля Место хранения и тип данных – текстовое.

    • Сохраните таблицу под именем Книги.

    • Закройте таблицу.

  6. Создайте структуру таблицы Автор книги в режиме Конструктора.

    • Введите имя поля Код автора и тип данных – Счетчик.

    • Сделайте поле Код автора ключевым.

    • Введите имя поля Код книги и тип данных – числовое.

    • Введите имя поля Код автора и тип данных – числовое.

    • Сохраните таблицу под именем Автор книги.

    • Закройте таблицу.

  7. Создайте связи в соответствии со схемой данных.

    • Щелкните по кнопке Схема данных.

    • Добавьте таблицы: авторы, авторы книги, книги, разделы, издательства.

    • Поставьте мышку на имя поля Раздел в таблице Разделы и, не отпуская кнопку мыши, перетащите её на поле Раздел в таблице Книги. Отпустите мышку. Появится диалоговое окно Связи.

    • Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданны не одинаково.

    • Включите Каскадное обновление связанных полей.

    • Включите Каскадное удаление связанных полей.

    • Щелкните по кнопке Создать. Появится связь «Один–ко–многим».

    • Поставьте мышку на имя поля Издательство в таблице Издательства и, не отпуская кнопку мыши, перетащите её на поле Издательство в таблице Книги. Отпустите мышку. Появится диалоговое окно Связи.

    • Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданны не одинаково.

    • Включите Каскадное обновление связанных полей.

    • Включите Каскадное удаление связанных полей.

    • Щелкните по кнопке Создать. Появится связь «Один–ко–многим».

    • Поставьте мышку на имя поля Код автора в таблице Авторы и, не отпуская кнопку мыши, перетащите её на поле Код автора в таблице Автор книги. Отпустите мышку. Появится диалоговое окно Связи.

    • Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданны не одинаково.

    • Включите Каскадное обновление связанных полей.

    • Включите Каскадное удаление связанных полей.

    • Щелкните по кнопке Создать. Появится связь «Один–ко–многим».

    • Поставьте мышку на имя поля Код книги в таблице Книги и, не отпуская кнопку мыши, перетащите её на поле Код книги в таблице Автор книги. Отпустите мышку. Появится диалоговое окно Связи.

    • Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданны не одинаково.

    • Включите Каскадное обновление связанных полей.

    • Включите Каскадное удаление связанных полей.

    • Щелкните по кнопке Создать. Появится связь «Один–ко–многим».

    • Закройте схему данных, сохранив её.

  8. Заполните вспомогательные таблицы.

    • Заполните таблицу Разделы данными: Экономика, Информатика, Психология, Математика, Техника.

    • Заполните таблицу Издательства данными: Финансы и Статистика(Москва), Тригон (Санкт – Петербург), Питер(Санкт – Петербург), Наука(Москва), Парадокс(Минск).

  9. Создайте форму для ввода данных.

    • Откройте Новую форму и выберите Мастер форм.

    • Щелкните ОК.

    • Выберите все поля из таблицы Книги, все поля из таблицы Авторы и все поля из таблицы Автор книги. Для этого выберите имя таблицы в окне Таблицы/Запросы. Появится список полей в окне Доступные поля. Кнопка '''' переносит Доступные поля в окно Выбранные поля по одному, а кнопка '''' – все сразу. Выберите все поля.

    • Щелкните по кнопке Далее.

    • Вновь щелкните Далее.

    • Вновь щелкните Далее.

    • Выберите требуемый стиль (например, обычный). Щелкните по кнопке Далее.

    • Задайте имя формы Общая форма.

    • Щелкните по кнопке Готово. В результате получите форму, в которой можно менять существующие данные и вводить новые значения. При этом записи меняются в основной форме и в подчиненной форме. В основной форме введите сведения о книге, а в подчиненной – сведенья об авторе (или авторах, если их несколько). Связанные поля будут заполняться сами.

  10. Введите данные при помощи полученной формы.

    • Введите название поля и значения данных в соответствии с таблицей:

      Название поля

      Значение данных

      Код книги

      1

      Название

      Практический курс программирования

      Раздел

      Информатика

      Издательство

      Наука

      Год издания

      1983

      Место хранения

      6-11

      Код автора

      1

      Фамилия

      Фролов

      Имя

      Геннадий

      Примечание


      Код автора книги

      1

      Код книги

      1

      Код автора

      1

      Код автора

      2

      Фамилия

      Олюнин

      Имя

      Виктор

      Примечание


      Код автора книги

      2

      Код книги

      1

      Код автора

      2

      Код книги

      2

      Название

      Turbo Pascal для школьников

      Раздел

      Информатика

      Издательство

      Финансы и статистика

      Год издания

      1999

      Место хранения

      6-22

      Код автора

      3

      Фамилия

      Попов

      Имя

      Владимир

      Примечание

      Рекомендовано министерством

      Код автора книги

      3

      Код книги

      2

      Код автора

      3

      Код книги

      3

      Название

      HTML в действии

      Раздел

      Информатика

      Издательство

      Питер

      Год издания

      1997

      Место хранения

      5-4

      Код автора

      4

      Фамилия

      Морис

      Имя

      Брюс

      Примечание

      Перевод с английского

      Код автора книги

      4

      Код книги

      3

      Код автора

      4

      Код книги

      4

      Название

      Занимательная математика

      Раздел

      Математика

      Издательство

      Тригон

      Год издания

      1998

      Место хранения

      3-14

      Код автора

      5

      Фамилия

      Акимова

      Имя

      Светлана

      Примечание


      Код автора книги

      5

      Код книги

      4

      Код автора

      5

      Код книги

      5

      Название

      Карьера менеджера

      Раздел

      Экономика

      Издательство

      Парадокс

      Год издания

      1998

      Место хранения

      1-212

      Код автора

      6

      Фамилия

      Якокка

      Имя

      Ли

      Примечание

      Перевод с английского

      Код автора книги

      6

      Код книги

      5

      Код автора

      6

      Код книги

      6

      Название

      Национальное счетоводство

      Раздел

      Экономика

      Издательство

      Финансы и статистика

      Год издания

      1998

      Место хранения

      4-11

      Код автора

      7

      Фамилия

      Кулагина

      Имя

      Галина

      Примечание


      Код автора книги

      7

      Код книги

      6

      Код автора

      7

    • Закройте форму, сохранив ее.

  11. Найдите место хранения определенной книги.

    • Откройте таблицу Книги.

    • Выполните команду Правка-Найти.

    • В появившемся окне наберите начало названия книги. Установите в окне Совпадение – Сначала поля. Отключите «галочку» в поле, только в текущем поле.

    • Щелкните по кнопке Найти.

    • Посмотрите место хранения в поле Место Хранения.

  12. Создайте запрос на выборку с параметром для получения всех книг одного автора.

    • Создайте запрос в режиме Конструктора.

    • В окне Добавление таблицы выделите таблицы Книги, Автор Книги, Авторы и щелкните по кнопке Добавить.

    • Выберите из таблицы Книги поле Название.

    • Выберите из таблицы Авторы поля Фамилия и Имя.

    • В стоке Условие отбора под полем Фамилия набирите в квадратных скобках словосочетание [Введите фамилию автора].

    • Сохраните запрос под именем Автор.

    • Откройте запрос.

    • Введите фамилию Попов, получите запрос на произведения Попова.

    • Закройте запрос, сохранив его.

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

    • Создайте запрос в режиме Конструктора.

    • В окне Добавление таблицы выделите таблицы Книги, Автор Книги, Авторы и щелкните по кнопке Добавить.

    • Выберите из таблицы Книги поле Издательство.

    • Выберите из таблицы Авторы поля Фамилия и Имя.

    • В стоке Условие отбора под полем Издательство набирите в квадратных скобках словосочетание [Введите издательство].

    • Сохраните запрос под именем Издательство.

    • Откройте запрос.

    • Введите издательство Финансы и статистика, получите запрос на авторов издательства.

    • Закройте запрос, сохранив его.

  14. Создайте запрос на выборку с параметром для получения всех книг по данному разделу.

    • Создайте запрос в режиме Конструктора.

    • В окне Добавление таблицы выделите таблицу Книги и щелкните по кнопке Добавить.

    • Выберите из таблицы Книги поля Название и Раздел.

    • В стоке Условие отбора под полем Раздел набирите в квадратных скобках словосочетание [Введите раздел].

    • Сохраните запрос под именем Раздел.

    • Откройте запрос.

    • Введите раздел Информатика, получите запрос на произведения по данному разделу.

    • Закройте запрос, сохранив его.

  15. Создание запроса на выборку с параметром для получения всех книг определенного года издания.

    • Создайте запрос в режиме Конструктора.

    • В окне Добавление таблицы выделите таблицу Книги и щелкните по кнопке Добавить.

    • Выберите из таблицы Книги поля Название и Год издания.

    • В стоке Условие отбора под полем Год издания набирите в квадратных скобках словосочетание [Введите год издания].

    • Сохраните запрос под именем Год издания.

    • Откройте запрос.

    • Введите год 1998, получите запрос на произаедения этого года.

    • Закройте запрос, сохранив его.

  16. Создание запроса на выборку с параметром для получения всех авторов данной книги.

    • Создайте запрос в режиме Конструктора.

    • В окне Добавление таблицы выделите таблицы Книги, Автор книги, Авторы и щелкните по кнопке Добавить.

    • Выберите из таблицы Книги поле Название.

    • Выберите из таблицы Авторы поля Фамилия и Имя.

    • В стоке Условие отбора под полем Название набирите в квадратных скобках словосочетание [Введите название].

    • Сохраните запрос под именем Авторы книги.

    • Откройте запрос.

    • Введите Практический курс программирования, получите запрос на авторов данной книги.

    • Закройте запрос, сохранив его.

  17. Создание запроса на выборку с параметром для получения всех произведений, изданных в городе Санкт-Петербурге.

    • Создайте запрос в режиме Конструктора.

    • В окне Добавление таблицы выделите таблицы Книги и Издательства и щелкните по кнопке Добавить.

    • Выберите из таблицы Книги поле Название.

    • Выберите из таблицы Издательства поле Город.

    • В стоке Условие отбора под полем Город наберите в квадратных скобках словосочетание [Введите город].

    • Сохраните запрос под именем Город.

    • Откройте запрос.

    • Введите Санкт-Петербург, получите запрос на произведения, изданные в этом городе.

    • Закройте запрос, сохранив его.



  1. Подведение итогов.

  • Спросить у учащихся, что было не понятно, если у кого – то возникнут трудности, то помочь;

  • Пройти по рядам посмотреть все ли справились с поставленным заданием;

  • Выставить оценки за урок.


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

Учить: лекцию






-75%
Курсы повышения квалификации

Методика преподавания информатики, инструменты оценки учебных достижений учащихся и мониторинг эффективности обучения по ФГОС ООО и ФГОС СОО

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Конспект урока по информатике "Создание и применение базы данных «Библиотека»" (0.14 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт