- •Защита ячеек Excel
- •3.9. Автоматическое форматирование
- •3.10. Форматирование с помощью стиля
- •Использование существующих стилей
- •2. В меню Формат выберите команду Автоформат.
- •3. Выполните одно из следующих действий.
- •4.3. Ссылки на другие рабочие листы
- •4.9. Использование Мастера функций
- •Создание списков
- •Способы фильтрации списков Способ 1. Автофильтр
- •Способ 2. Пользовательский автофильтр
- •Способ 3. Расширенный фильтр
- •Принципы организации данных, лежащие в основе современных субд.
- •Сетевая модель данных
- •Иерархическая модель данных
- •Структура таблиц
- •Создание таблиц
- •Свойств полей
- •4.1.2. Домен
- •Глава 5. Формы
- •Виды форм
- •Свойства формы
- •Обзор элементов управления формы
- •Внутреннее объединение
- •Когда следует использовать внутреннее объединение?
- •Как следует использовать внутреннее объединение?
- •Внешнее объединение
- •Как следует использовать внешнее объединение?
- •Замена внутреннего объединения на внешнее
- •Перекрестное объединение
- •Как следует использовать перекрестное объединение?
- •Объединение по несовпадению
- •Как следует использовать объединение по несовпадению?
- •Макросы Access и их конструирование
- •Активное сетевое оборудование
- •Пассивное сетевое оборудование
- •Структура Интернета
- •Индексирование, обработка данных
- •4.1 Использование Криптографических методов
- •4.3 Метод парольной защиты
- •4.4 Административные методы защиты
Внутреннее объединение
Внутренние объединения — наиболее часто встречающийся тип объединений. Они представляют собой запросы, в которых строки одной из объединяемых таблиц соответствуют строкам другой таблицы по значениям в связанных полях. При выполнении запроса с внутренним объединением в операцию включаются только строки, имеющие одинаковые значения в обеих связанных таблицах.
Когда следует использовать внутреннее объединение?
Внутреннее объединение используется в том случае, когда запрос должен возвращать только те строки обеих таблиц объединения, значения связанных полей которых совпадают.
Как следует использовать внутреннее объединение?
В большинстве случаев для использования внутреннего объединения не нужно предпринимать каких-либо действий. Если ранее в окне схемы данных были созданы связи между таблицами, то при добавлении связанных таблиц в режиме конструктора запроса линии объединения создаются автоматически. Если накладываются условия целостности данных, то над линией объединения автоматически отображается цифра «1», означающая, что таблица находится на стороне «один» в отношении «один-ко-многим», а также знак бесконечности ∞ для указания таблиц, находящихся на стороне «многие».
Даже если связи не были созданы, внутренние объединения будут созданы автоматически. Это произойдёт при добавлении в запрос двух таблиц, содержащих поля с одинаковым или совместимым типом данных, если при этом одно из полей объединения является первичным ключом. В этом случае знаки «один» и «многие» отображены не будут, так как проверка целостности данных не включена.
При добавлении запросов в создаваемый запрос, если связи между этими запросами не создавались, автоматического создания внутреннего объединения между этими запросами или между запросами и таблицами не произойдет. Обычно пользователь создает их самостоятельно. Внутреннее объединение создается путем перетаскивания поля из одного источника данных на поле в другом источнике данных. Чтобы продемонстрировать созданное объединение, в Microsoft Access отображается линия между двумя полями.
Внешнее объединение
Внешние объединения представляют собой запросы, в которые включаются все строки одной таблицы, а также строки другой таблицы, значения которых в первой и второй таблице совпадают, несмотря на то, что некоторые из строк с обеих сторон полностью совпадают.
Внешние объединения являются направленными, они могут быть левыми или правыми. При левом объединении в запрос включаются все строки таблицы из первой таблицы в предложении FROM инструкции SQL, и только те строки из другой таблицы, в которых значения связанных полей совпадают. При правом объединении в запрос включаются все строки из второй таблицы в предложении FROM инструкции SQL, и только те строки из другой таблицы, в которых значения связанных полей совпадают.
Примечание. Можно легко понять, какая таблица в данном объединении является левой или правой, дважды щелкнув линию связи и посмотрев в диалоговое окно Свойства объединения. Можно также переключиться в режим SQL и посмотреть предложение FROM.
Поскольку некоторые строки с одной стороны внешнего объединения не будут иметь в другой таблице соответствующих им строк, некоторые поля, принадлежащие другой таблице и возвращаемые в результатах запроса, будут иметь пустые значения.