Просмотр содержимого документа
«Конспект урока по теме "Базы данных"»
Базы данных с несколькими таблицами. Связь таблиц в базах данных.
Информационно-поисковая система – это система, где хранится информация, из которой по требованию пользователя выдается нужная информация, поиск которой осуществляется либо вручную, либо автоматически.
Информационно-поисковая система
БД
СУБД
3
П≈3,14
ЗАПИСЬ
3
Л
ПОЛЕ
3
лю
ч
КЛЮЧ
3
ЗАПИСЬ –
это строка таблицы , содержащая набор значений свойств, размещённый в полях базы данных.
6
ПОЛЕ –
это столбец таблицы , содержащий значения определённого свойства.
6
ПЕРВИЧНЫЙ КЛЮЧ –
это поле или совокупность полей, значение которого не повторяется у разных записей.
6
Базы данных с несколькими таблицами. Связь таблиц в базах данных.
Хранить БД в одной таблице неудобно и нерационально.
- Таблица может содержать слишком большое количество полей, что неудобно пользователю.
- Различные записи при этом во многих полях дублируют друг друга, что увеличивает информационный объем БД и замедляет процесс ее обработки.
6
Объяснение новой темы
Пример неправильно организованной таблицы с избыточной информацией.
Объяснение новой темы
Таблица «Комплектующие» полученная при разделении исходной – «Комплектующие компьютера и поставщики».
Таблица «Поставщики» полученная при разделении исходной – «Комплектующие компьютера и поставщики».
Отношения между таблицами
Базы данных, состоящие из связанных двумерных таблиц, связь между которыми устанавливается с помощью совпадающих полей, называются РЕЛЯЦИОННЫМИ.
- Отношение «один-к-одному» означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице.
- Отношение «один-ко-многим» означает, что каждой записи в одной таблице соответствует одна или несколько записей в другой таблице.
- Отношение «многие-ко-одному» аналогично рассмотренному ранее типу.
- Отношение «многие-ко-многим» возникает между двумя таблицами в тех случаях, когда:
- одна запись из первой таблицы может быть связана более чем с одной записью из второй таблицы;
- одна запись из второй таблицы может быть связана более чем с одной записью из первой таблицы.
Отношения между таблицами:
Определение типа связи.
Организация связи между таблицами.
Для создания, просмотра и редактирования связей между таблицами используется инструмент «Схема данных».
Организация связи между таблицами.
При выборе команды «Сервис - Схема данных» или нажатии аналогичной кнопки на панели инструментов, открывается окно «Схемы данных» и диалоговое окно для добавления в схему таблиц.
Организация связи между таблицами.
При установке связей обычно пользуются терминами « базовая таблица » и « подчиненная таблица ». Связь создается парой полей, одно из которых находится в базовой таблице, а другое – в подчиненной.
Организация связи между таблицами.
Когда значение в связанном поле записи базовой таблицы совпадает со значением в связанном поле подчиненной, то эти записи называют связанными.
Алгоритм создания многотабличной БД.
Алгоритм организации связи между несколькими таблицами:
1) Разбить исходную «ненормализованную» БД на несколько простых таблиц без избыточной информации.
2) Определить тип связи соответствующий данным таблицам.
3) Добавить нужные таблицы в «схему данных» и организовать связь.
Домашнее задание
СУБД Access
многопрофильная
бесполезная
применяется
позволяет
заменяет
Заключение.
До свидания!