Допустимо использование вычисляемых полей. Для этого применяется «построитель выражений». В этой структуре используются следующие обозначения:
Sum – определяет сумму значений числового поля.
Count – определяет количество группируемых записей.
Min и Max – определяют минимальное и максимальное значение поля.
First – выбирает первое значение.
Определяющим моментом формированием запросов является связь между таблицами. Связи в информационных технологиях показывают, какие поля, из каких таблиц связанны и каким образом. Синонимом слова Связь является слово Отношение.
В системе управления базы данных рассматриваются три типа отношений:
• «Один-к-одному». При данном типе отношения в запросе по образцу происходит объединение только совпадающих записей.
• «Один-ко-многим». При данном типе отношения происходит объединение всех записей из одной таблицы, с совпадающими записями из другой.
• «Многие-ко-многим».
Особенность запроса состоит в том, что по запросу выбираются данные из базовых таблиц, и на их основе создаются временные результирующие таблицы.
Эти временные таблицы находятся в оперативной памяти. При запросе пользователь имеет дело с отражением требуемых полей оперативной памяти, потому что работы с запросами происходит гораздо эффективнее, так как время доступа к базе данных, хранящейся на винчестере гораздо больше времени доступа к запросам в оперативной памяти.
В запрос заносятся только требуемые поля из общей таблицы, поэтому просмотр результата в значительной мере упрощается.
При обращении к винчестеру могут возникнуть ситуации, приводящие к разрушению структуры базы данных:
• Неопытность пользователя.
• Хакерство.
• Выключение электричества.
• Повреждение вычислительной системы.
• Повреждение программного обеспечения (вирус).
7. Виды запросов, применяемых в рекламной практике
Этот запрос может быть разработан с помощью специального языка SQL (Structured Query Language). Однако пользователям MS Access изучать данный язык программирования необязательно, а большинство операций можно выполнить щелчками кнопок мыши и приёмом перетаскивания в бланке, так как пакет MS Access имеет визуальные средства разработки запроса по образцу.
Пример:
Рекламному агентству по производству сувенирной продукции необходимо закупить партию ручек для нанесения логотипа фирмы. Стоимость данных ручек не должна превышать пять рублей за единицу продукции.
Технология разработки запроса по образцу в MS Access:
• Запуск программы MS Access (Пуск-->Программы-->MS Access).
• В окне MS Access включите переключатель открыть базу данных, выберете раннее созданную базу Сувенирная продукция и щёлкните на кнопку ОК.
• В окне Сувенирная продукция: База данных откройте панель Запросы. Дважды щёлкните на значке Создание запроса в режиме Конструктора - откроется бланк запроса по образцу.
• Добавьте в созданный запрос таблицу Поставщики.
• В строке Условие отбора поле Наименование введите: Ручка.
• Строку Условие отбора для поля Цена оптовая надо заполнить таким образом, чтобы при запуске запроса выдавались данные о ручках стоимостью до пяти рублей. Для этого необходимо в строке Условие отбора для поля Цена оптовая написать: <=5