Тема урока "Многотабличные базы данных. Схема базы данных. Этапы создания многотабличной базы данных с помощью реляционной системы управления базами данных"
На уроке вы:
познакомитесь с многотабличными базами данных, необходимостью их создания, технологией хранения и обработки информации в многотабличных базах данных;
научитесь проектировать многотабличные базы данных, связывать таблицы между собой;
выполните практическую работу № 1 "Создание таблицы в режиме конструктора. Создание однотабличной формы в режиме Мастера форм".
Давайте вспомним изученное на прошлом уроке!
В 9 классе вы изучали простейшую базу данных, в которой всё данные сведены в одну таблицу, и поэтому искать информацию достаточно просто. Однако у такой модели есть и недостатки:
дублирование данных: например, в базе данных школьной библиотеки будет много раз храниться фамилия автора «Пушкин»;
при изменении каких-то данных (например, адреса фирмы), возможно, придётся изменять много записей;
нет защиты от ошибок ввода (опечаток).
Однотабличная база данных — это аналог картотеки, в которой все карточки имеют одинаковую структуру. В то же время обычно в одной базе нужно хранить данные, относящиеся к объектам разных типов, которые связаны между собой. Поэтому возникает вопрос: какую модель лучше использовать для описания и хранения этих данных?
Многотабличные базы данных экономят информационное пространство и ускоряют процесс обработки данных, обеспечивают целостность данных, защиту от случайного удаления или изменения связанных данных.
Чтобы узнать, как правильно проектировать многотабличную базу данных, посмотри видеоролик
Детальнее узнать о связях в БД можно в видеоролике (по желанию)
Важно запомнить!
Схема базы данных создаётся для указания связей между таблицами. В схеме отображается наличие и типы связей между таблицами.
Связи:
1) помогают избавиться от многократного ввода одних и тех же данных;
2) обеспечивают целостность данных – это свойство базы данных, которое обеспечивается поддерживанием организации связи между таблицами базы данных, которое осуществляет СУБД;
3) упрощают создание многотабличных форм, запросов, отчетов.
Виды связей:
1) Один ко многим. Каждой записи в одной таблице могут соответствовать несколько записей в другой таблице.
2) Многие ко многим. Каждой записи в одной таблице могут соответствовать несколько записей в другой таблице и наоборот.
3) Один к одному. Каждой записи в одной таблице может соответствовать только одна запись в другой таблице. Обычно это связь между двумя ключевыми полями.
Создание базы данных
Посмотри видеоролик и запомни, какие этапы необходимо пройти, чтобы создать БД
Сегодня вы научитесь создавать файл базы данных и объекты: таблица и форма.
Таблица — основной объект базы данных, предназначенный для хранения данных в структурированном виде.
Форма — объект базы данных, отображающий данные в виде, удобном для восприятия пользователя.
Практическое задание
На протяжении следующих нескольких уроков мы будем создавать свою собственную БД. Все задания будем выполнять в одном созданном файле БД в Microsoft Access 2010 (2007 или выше). Если у вас на компьютере она не установлена, можете воспользоваться установочным файлом по ССЫЛКЕ.
Если будут трудности при установке или нет возможности установить, напишите учителю лично в VK https://vk.com/id59850110.
Практическая работа № 1 "Создание таблицы в режиме конструктора. Создание однотабличной формы в режиме Мастера форм"
(в ПР № 1 расписаны все действия, поэтому внимательно читайте весь текст и смотрите иллюстрации)
Выполни задания
Изучи § 6, 7 и материалы этого урока.
Выполни Практическое задания № 1 (выполненные задания - свой файл БД можете присылать tasha-nataly@mail.ru или https://vk.com/id59850110).
Подведем итог!
Главное требование для удобной работы с базой данных – это отсутствие избыточности данных.
Связи помогают определить соответствия между любыми данными в этих таблицах.
Схема базы данных создаётся для указания связей между таблицами.
Типы связей бывают следующих видов: «один к одному», «один ко многим», «многие ко многим».