Инфоурок Информатика КонспектыПроектирование многотабличной базы данных

Проектирование многотабличной базы данных

Скачать материал

Конспект урока по информатике и ИКТ для учащихся 11 класса средних общеобразовательных учреждений.


Тема: «Проектирование многотабличной базы данных»

Цели урока:

Обучающая: освоить новые возможности СУБД MS Access, приблизить овладение СУБД MS Access к профессиональному уровню

Развивающая: развитие умения анализировать, сопоставлять, сравнивать, выделять главное, приобрести опыт использования теоретических знаний и средств СУБД MS Access в реализации конкретной задачи

Воспитывающая: понимать значимость хранения и структурирования информации

Основные понятия:

  • База данных,

  • виды моделей данных (иерархическая, сетевая, реляционная),

  • структура реляционной модели (таблица, запись, поле),

  • система управления базами данных СУБД,

  • этапы проектирования базы данных,

  • реляционная модель данных.

Тип урока: комбинированный.

Оборудование: интерактивная доска, проектор, презентация, компьютеры;

Литература:

  1. Семакин И.Г., Хеннер Е. К. Информатика и ИКТ. Базовый уровень. Учебник для 10-11 классов/ И.Г. Семакин, Е.К. Хеннер. – 7-е изд. – М.: БИНОМ. Лаборатория знаний,2011. – 246 с.: ил.

  2. Семакин И.Г. «Преподавание базового курса информатики в средней школе: Методическое пособие». – 2-е изд., испр. и доп. – М.: Бином. Лаборатория знаний,2004. – 540с.

  3. Методика преподавания информатики: учеб. пособие для студ. пед. вузов / М.П.Лапчик, И.Г.Семакин, Е.К.Хеннер. – 2-е изд., стер. – М.: Издательский центр «Академия», 2005. – 624с.


План урока:

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

  2. Фронтальный опрос (4 мин)

  3. Объяснение нового материала (15 мин)

  4. Самостоятельная работа (15 мин)

  5. Итог урока, рефлексия (6 мин).

  6. Домашнее задание. (3 мин).


Ход урока:

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

(приветствие учителем учащихся, проверка готовности класса к уроку, проверка отсутствующих, сообщение темы и целей урока). (слайд 1)

  1. Фронтальный опрос.(слайд 2)

Вопросы:

  • Что собой представляет база данных?

  • Для чего предназначены базы данных?

  • Какие существуют варианты классификации БД?

  • Почему реляционный вид БД является наиболее распространенным?

  • Что такое запись в реляционной БД?

  • Что такое поле в реляционной БД?

  • Какие бывают типы полей?

  • Что такое главный ключ записи?

  1. Объяснение нового материала

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

Имеем модель данных, состоящую из трех взаимосвязанных таблиц (Слайд 3):

АБИТУРИЕНТЫ

Регистрационный номер

Фамилия

Имя

Отчество

Дата рождения

Город

Законченное учебное заведение

Название специальности

Производственный стаж

Медаль

Оценка за экзамен 1

Оценка за экзамен 2

Оценка за экзамен 3

Зачисление


ФАКУЛЬТЕТЫ

Название факультета

Экзамен 1

Экзамен 2

Экзамен 3



СПЕЦИАЛЬНОСТИ

Название специальности

Название факультета

План приема









Эти таблицы можно рассматривать как модель данных в реляционной СУБД. Но работать с БД в таком виде неудобно, т.к. к реляционной БД предъявляется требование: минимизация избыточности данных.

Недостаток этих таблиц - многократное повторение длинных значений полей в разных записях.

Внесем изменения в таблицы (Слайд 4):






ФАКУЛЬТЕТЫ

Название факультета

Экзамен 1

Экзамен 2

Экзамен 3

ФАКУЛЬТЕТЫ

Код факультета

Название факультета

Экзамен 1

Экзамен 2

Экзамен 3


СПЕЦИАЛЬНОСТИ

Название специальности

Название факультета

План приема



hello_html_m277320e1.gif






СПЕЦИАЛЬНОСТИ

Название специальности

Название факультета

План приема



hello_html_1b33ab9e.gif




Тhello_html_49532e0d.gifаблицу АБИТУРИЕНТЫ разделим на четыре таблицы (Слайд 5):

АНКЕТЫ

Регистрационный номер

Фамилия

Имя

Отчество

Дата рождения

Город

Учебное заведение

АБИТУРИЕНТЫ

Регистрационный номер

Код специальности

Медаль

Производственный стаж

ОЦЕНКИ

Регистрационный номер

Оценка за экзамен 1

Оценка за экзамен 2

Оценка за экзамен 3


ИТОГИ

Регистрационный номер

Зачисление

Чтобы эти шесть таблиц представляли собой систему, между ними должны быть установлены связи. Связи позволяют определить соответствия между любыми данными в этих таблицах. Например: между фамилией абитуриента и его оценкой по математике. Благодаря этим связям становится возможным получение ответов на запросы, требующие поиска информации в нескольких таблицах одновременно.

Для указания связей между таблицами построим схему базы данных (Слайд 6).

hello_html_3459636b.gif













В схеме указывается наличие связей между таблицами и типы связей.

Здесь использованы два типа связей:

  • «один-к-одному»;

  • «один-ко-многим».

При связи «один-к-одному» с одной записью в таблице связана одна запись в другой таблице. При наличии связи «один-ко-многим» одна запись в некоторой таблице связана с множеством записей в другой таблице.


  1. Самостоятельна работа:

Задание: Построить модель данных для данной предметной области, определив количество таблиц в БД. Установить связи и указать тип связи между таблицами. Определить для каждой таблицы поля и типы полей. Заполнить лист отчета.

Вариант 1.

БД «Больница»

В таблицах должна содержаться следующая информация: название отделения, ФИО заведующего отделением, число больничных коек в отделении, телефон заведующего, ФИО врача, категория врача, ФИО больного, дата рождения больного, адрес больного, место работы, должность, диагноз при поступлении, номер палаты, первичный ли больной (впервые ли поступил в стационар с данным диагнозом), дата выписки, дата состояния, температура, общее состояние (тяжелое, удовлетворительное и т.п.), лечение (список лекарств и процедур).

Вариант 2.

БД «Кадры»

В таблицах должна содержаться следующая информация: название отдела, ФИО начальника отдела, номер кабинета начальника, телефон начальника отдела, код рабочей группы, ФИО руководителя группы, номер кабинета руководителя, телефон руководителя, количество сотрудников в группе, ФИО сотрудника, дата рождения, адрес, образование, семейное положение, количество детей, дата поступления в организацию, имеет ли награды, имеет ли взыскания, дата назначения на должность, название должности, зарплата.

hello_html_7d43079e.png

  1. Итог урока, рефлексия

  2. Домашнее задание:§32, с. 178 №1,2, 3 (б)

5


Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Проектирование многотабличной базы данных"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Инструктор по гимнастике

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 671 873 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 15.03.2016 9854
    • DOCX 194.5 кбайт
    • 254 скачивания
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Зюзина Юлия Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Зюзина Юлия Сергеевна
    Зюзина Юлия Сергеевна
    • На сайте: 8 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 31664
    • Всего материалов: 10

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 19 регионов
  • Этот курс уже прошли 70 человек

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

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 153 человека из 49 регионов
  • Этот курс уже прошли 1 721 человек

Мини-курс

Педагогические аспекты работы с баснями Эзопа

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление личной продуктивностью менеджера

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Управление рисками в бизнесе: анализ, оценка и стратегии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе