Практическая работа (инструктаж по ТБ перед выполнением практической работы)
Г Урок информатики в 11 классе
Тема: «Создание реляционной многотабличной базы данных»
Цели урока
1. Дидактические.
— Научиться разрабатывать информационно-логическую модель базы данных, состоящей из нескольких таблиц.
— Научиться создавать в среде Access многотабличную реляционную базу данных на примере базы данных Школа, используя ранее созданную таблицу Преподаватели. Дополнительно создать структуру таблиц Учащиеся, Преподаваемые предметы и Оценки.
— Научиться создавать связи между таблицами.
2. Развивающие.
— Развивать умение учащихся работать на персональном компьютере в базе данных Access.
3. Воспитательные.
— Формирование работоспособности при работе на компьютере.
— Воспитание внимания при работе на персональном компьютере по заданной инструкции.
План урока
- Повторение изученного материала, формулировка цели и задачи урока. Объяснение нового материала.
— В какой прикладной среде мы работали на предыдущих уроках?
— Что такое база данных? А СУБД?
— Какие модели базы данных знаете?
— К какой из них относится Access?
— Что означает, что Aссess является реляционной СУБД? (С её помощью можно работать одновременно с несколькими таблицами)
Создание многотабличной базы данных состоит из следующих этапов:
I. Создание информационно-логической модели базы данных:
1) Создание структуры таблиц (полей б/д). (Что такое поле?)
|
|
2) Установление логических связей между таблицами.
II. Заполнение таблиц записями. (Что такое запись?)
Сегодня на уроке мы будем работать над I этапом — создавать информационно-логическую модель базы данных. Как создавать структуру полей, вы знаете. Поговорим о связях.
2. Просмотр видеоурока https://www.youtube.com/watch?v=RxQyZyM0vC4&t=62s
3. Изучить §6 и устно ответить на вопросы 1-2 стр.41 в учебнике.
В СУБД Access можно задать 3 вида связей между таблицами.
1) Один-ко-многим (наиболее часто встречается).В такой связи каждой записи в таблице А может соответствовать несколько записей таблицы В, а запись в таблице В не может иметь иметь более одной соответствующей ей записи в таблице А.
Таблица А. Предметы.
История |
Математика |
Русский язык |
Информатика |
Таблица В. Учащиеся
История | Томилин И |
История | Нелина Д |
Математика | Орлова О. |
Математика | Томилин И |
Математика | Нелина Д |
2) Многие-ко-многим. При такой связи одной записи в таблице А может соответствовать несколько записей в таблице В, а одной записи в таблице В — несколько записей в таблице А.
Такую связь трудно создать, поэтому она реализуется только с помощью 3-ей (связующей) таблицы, которая, в свою очередь, должна содержать 2 поля: одно из которых является общим с таблицей А, а другое — общим с таблицей В.
|
|
3) Один-к-одному. В этом случае запись в таблице А может иметь только одну связанную запись таблицы В и наоборот. Используется редко, т.к. такие данные могут быть помещены в одну таблицу.
Для поддержания связей между таблицами нужно обеспечить целостность данных, чтобы защититься от случайного удаления или изменения записей. Для этого необходимо выполнить следующие условия:
— связанное поле одной из таблиц является ключевым полем; (Что такое ключевое поле?)
— связанные поля имеют одинаковый тип данных;
— обе таблицы принадлежат одной базе данных.
Практическая работа (инструктаж по ТБ перед выполнением практической работы)
Дата добавления: 2021-12-10; просмотров: 22; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!