Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
субд-все.doc
Скачиваний:
16
Добавлен:
11.11.2019
Размер:
24.6 Mб
Скачать

Быстрая сортировка

Выбрать поле или поля ( с клавишей Shift) для сортировки

Кнопка Сортировка по возрастанию или Убыванию. Для восстановления первоначального порядка записей – команда Записи – Удалить фильтр.

Фильтр по выделенному.

Это способ быстрого отбора записей по выделенному образцу. Функция Фильтр по выделенному обладает свойством накопления критериев выбора. Это значит, что продолжая выбирать значения с помощью щелчков по кнопке Фильтр по выделенному – вы добавляете к фильтру все новые и новые критерии.

Связи между таблицами

Таблицы должны быть связаны между собой таким образом, чтобы информация из одной таблицы была доступна для другой. Эти отношения устанавливаются за счет того, что в разных таблицах содержатся поля с одинаковыми значениями.

Для установления связей между таблицами, необходимо установить связи между теми полями, в которых содержится общая информация. Связь устанавливается соединением ключевых полей таблиц: первичного ключа в одной таблице и внешнего ключа - в другой.

Ключи

Каждая таблица должна содержать первичный ключ – одно или несколько полей, содержимое которых уникально для каждой записи. По умолчанию Access создает ключевое поле Счетчик. Но это поле нельзя использовать для обеспечения целостности данных.

Выбор первичного ключа

Обычно это идентификатор текстового типа. (Например, можно использовать конкатенацию символьного выражения и порядкового номера А001, А002,…). Access автоматически предупреждает о вводе повторяющихся значений ключа.

Преимущества первичного ключа

Связывая таблицы, следует связывать первичный ключ одной таблицы с полем такой же структуры и типа. Если поле связи во второй таблице не является первичным ключом, его называют внешним ключом. Поле первичного ключа:

  • Выполняет роль связующего поля между таблицами

  • Является индексом, который ускоряет выполнение запросов, поиск и сортировку

  • При добавлении новых записей Access проверяет, не дублируются ли поля первичного ключа, допустимы ли значения для текущей записи

  • По умолчанию данные сортируются по первичному ключу

Создание первичного ключа

Выделить поле и щелкнуть на кнопке Ключевое поле панели инструментов. Для создания составного ключа выделять поля, держа нажатой клавишу Ctrl.

Внешние ключи

Первичные ключи гарантируют уникальность записей в таблице, а поля первичных ключей используются для связи таблиц. Общее поле связи в другой таблице может не быть в ней первичным ключом. Связующее поле - это поле с тем же типом данных, что и у первичного ключа таблицы связи. Поле, используемое для связи с полем первичного ключа в другой таблице, называют внешним ключом.

Связи между таблицами

Эти связи очень важны, поскольку они указывают, как находить и размещать информацию из полей двух и более таблиц.

  • Один-к-одному 1:1 (когда одна запись одной таблицы связана с одной записью другой. Редко используется в базах данных)

  • Один-ко-многим 1:М (используется для связи одной записи в таблице с несколькими записями в другой таблицы)

  • Многие-к-одному М:1 (используется для связи нескольких записей одной таблицы с одной записью другой таблицы)

  • Многие-ко-многим М:М (эта связь реализуется через другие связи)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]