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