- Главная
- Информатика
- Создание таблиц в СУБД Microsoft Access
Содержание
- 2. Что представляет собой база данных в «Microsoft Access»? Как известно, база данных представляет собой инструмент сбора
- 3. Таблицы Таблица базы данных похожа на электронную таблицу — и там, и там информация расположена в
- 4. Что такое связи между таблицами? В реляционной базе данных отношения позволяют предотвратить избыточные данные. Например, при
- 5. Виды связей между таблицами в «Microsoft Access»? Связь работает путем сопоставления данных в ключевых столбцах, обычно
- 6. Связь "один ко многим" Связь "один ко многим" являются наиболее распространенным типом связи. В такого рода
- 7. Связь "многие ко многим" В связи "многие ко многим" строка в таблице А может иметь много
- 8. Связь "один к одному" В связи "один к одному" строка в таблице А может иметь не
- 9. Как определить связи между таблицами? При создании связи между таблицами связанные поля не должны иметь одни
- 10. Типы соединения Существует три основных типа соединения: Вариант 1 определяет внутреннее соединение. Внутреннее соединение — это
- 11. Вариант 2 определяет левое внешнее соединение. Левое внешнее соединение — это соединение, в котором все записи
- 13. Скачать презентацию
Слайд 2Что представляет собой база данных в «Microsoft Access»?
Как известно, база данных представляет
Что представляет собой база данных в «Microsoft Access»?
Как известно, база данных представляет
Слайд 3Таблицы
Таблица базы данных похожа на электронную таблицу — и там, и там
Таблицы
Таблица базы данных похожа на электронную таблицу — и там, и там
Чтобы база данных была как можно более гибкой и чтобы в ней не появлялось излишней информации, данные должны быть структурированы в виде таблиц. Например, если речь идет о таблице с информацией о сотрудниках компании, больше одного раза вводить данные об одном и том же сотруднике не нужно. Данные о товарах должны храниться в отдельной таблице, как и данные о филиалах компании. Этот процесс называется нормализацией.
Строки в таблице называются записями. В записи содержатся блоки информации. Каждая запись состоит по крайней мере из одного поля. Поля соответствуют столбцам в таблице. Например, в таблице под названием "Сотрудники" в каждой записи находится информация об одном сотруднике, а в каждом поле — отдельная категория информации, например имя, фамилия, адрес и т. д. Поля выделяются под определенные типы данных, например текстовые, цифровые или иные данные.
Еще один способ описания записей и полей — визуализация старого стиля каталога карток библиотеки. Каждая карточка в карточке соответствует записи в базе данных. Каждый фрагмент сведений на отдельной карточке (автор, заголовок и так далее) соответствует полю в базе данных.
Слайд 4Что такое связи между таблицами?
В реляционной базе данных отношения позволяют предотвратить
Что такое связи между таблицами?
В реляционной базе данных отношения позволяют предотвратить
Лучшим решением является хранение информации издателя только один раз, в отдельной таблице, которую мы будем называть "Издатели". Затем вы поместите указатель в таблице "Названия", которая ссылается на запись в таблице "Издатели".
Чтобы убедиться, что данные остаются синхронизированными, можно обеспечить целостность данных между таблицами. Отношения целостности данных помогают убедиться, что информация в одной таблице соответствует информации в другой. Например, каждое название в таблице "Названия" должно быть связано с конкретным издателем в таблице "Издатели". Название не может быть добавлено в базу данных для издателя, которого не существует в базе данных.
Логические связи в базе данных позволяют эффективно запрашивать данные и создавать отчеты.
Слайд 5Виды связей между таблицами в «Microsoft Access»?
Связь работает путем сопоставления данных
Виды связей между таблицами в «Microsoft Access»?
Связь работает путем сопоставления данных
Существует три вида связей между таблицами. Тип создаваемых связей зависит от того, как определяются связанные столбцы.
Слайд 6Связь "один ко многим"
Связь "один ко многим" являются наиболее распространенным типом связи.
Связь "один ко многим"
Связь "один ко многим" являются наиболее распространенным типом связи.
Связь "один ко многим" создается, если только один из связанных столбцов является основным ключом или имеет уникальное ограничение.
В окне связей в Access, сторона первичного ключа связи "один ко многим" обозначается номером 1. Сторона внешнего ключа связи обозначается символом бесконечности.
Слайд 7Связь "многие ко многим"
В связи "многие ко многим" строка в таблице А
Связь "многие ко многим"
В связи "многие ко многим" строка в таблице А
Слайд 8Связь "один к одному"
В связи "один к одному" строка в таблице А
Связь "один к одному"
В связи "один к одному" строка в таблице А
Этот тип отношений не распространен, потому что большая часть информации, которая связана таким образом, будет в одной таблице. Вы можете использовать связь "один к одному", чтобы предпринять следующие действия:
Разделите таблицу на множество столбцов.
Из соображений безопасности изолируйте часть таблицы.
Храните данные, которые недолговечны и могут быть легко удалены при удалении таблицы.
Храните информацию, которая относится только к подмножеству основной таблицы.
В Access сторона первичного ключа связи "один к одному" обозначается символом ключа. Сторона внешнего ключа также обозначается символом ключа.
Слайд 9Как определить связи между таблицами?
При создании связи между таблицами связанные поля не
Как определить связи между таблицами?
При создании связи между таблицами связанные поля не
Слайд 10Типы соединения
Существует три основных типа соединения:
Вариант 1 определяет внутреннее соединение. Внутреннее
Типы соединения
Существует три основных типа соединения:
Вариант 1 определяет внутреннее соединение. Внутреннее
Слайд 11Вариант 2 определяет левое внешнее соединение. Левое внешнее соединение — это соединение,
Вариант 2 определяет левое внешнее соединение. Левое внешнее соединение — это соединение,
Вариант 3 определяет правое внешнее соединение. Правое внешнее соединение — это соединение, в котором все записи с правой стороны операции RIGHT JOIN в операторе запроса SQL добавляются к результатам запроса, даже если нет соответствующих значений в объединенном поле из таблицы на левой стороне.