Запросы — в центре внимания рынок сбыта. Конструирование запросов. Режимы представления запроса

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Фрагмент текста работы

Лабораторная работа N 2

Подпись: Конструирование запросов. Типы запросов. Режимы представления запроса. Язык запросов SQL. Вычисления в запросах

Запросы — в центре внимания рынок сбыта

С помощью запросов пользователь может получить из набора данных ответы на интересующие его вопросы, например на такие: «Как часто до сегодняшнего дня продавалась модель X?» или «Кто из клиентов живет в Рязани?». Такой тип запросов называется запросами выбора. С помощью запросов выбора пользователь может увидеть часть данных таблицы, проанализировать и даже изменить их. Данные, доступные пользователю в одном запросе, могут храниться в одной или нескольких таблицах одной базы. Таким образом, запрос может объединять данные нескольких таблиц.

После выполнения запроса выбора Access отобразит результат запроса в специальной таблице — динамическом наборе данных. Этот набор называется Dynaset и выглядит точно так же, как таблица, но не является таковой. Dynaset является специально подобранной группой записей. Как только запрос будет закрыт, Dynaset ликвидируется, хотя данные, которые пользователь видел в нем, останутся в исходной таблице.

Проектирование запроса выбора

Появление в продаже модели Corolla Kombi антрацитового цвета очень оживило торговлю. Предположим, что для анализа и учета планируется установить величину выручки от продажи этих моделей по Москве. Для этого необходимо составить запрос по обеим таблицам Предлагаемые модели и Клиенты, чтобы узнать, сколько клиентов из Москвы к настоящему времени заказали Corolla Kombi антрацитового цвета.

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

После этого на экране появится пустое окно проектирования запроса и отобразится диалоговое окно задания базовой таблицы запроса Добавление таблицы.


Рис.       Окно выбора базовых таблиц запроса

В этом диалоговом окне, состоящем из трех разделов (Таблицы, Запросы, Таблицы и запросы), приведены все имеющиеся в распоряжении пользователя таблицы и запросы. Перейдите в раздел Таблицы и маркируйте таблицу Предлагаемые модели, после чего выполните щелчок на кнопке Добавить.

Так как в запросе следует использовать и вторую таблицу Клиенты, необходимо маркировать ее и снова выполнить щелчок на кнопке Добавить. Затем следует закрыть диалоговое окно, выполнив щелчок на кнопке Закрыть. Имена таблиц появятся в окне проектирования запроса.

Окно запроса

Окно запроса разделено на две части. В верхней половине находятся обе таблицы, представленные в форме списков полей. Каждый список полей снабжен заголовком, содержащим имя таблицы.

Так как в рассматриваемом примере было дано определение отношению между двумя таблицами, то списки в верхней части окна связаны друг с другом соединительной линией. Необходимо отметить, что, даже если отношение не определено заранее, связь между таблицами все равно будет установлена. Кроме того, на схеме виден характер связи, один-ко-многим, что индицируется символами "1" и "бесконечность". Родительской таблицей в данном случае является таблица Предлагаемые модели (так как связь с ее стороны помечена символом "1").

В нижней части окна содержится спецификация запроса. Эта область называется ОBЕ-областью проектирования (Query by Example — запрос по образцу

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.