ПРАКТИЧЕСКАЯ РАБОТА №7 (8 часов). Тема знакомство
Скачать 0.57 Mb.
|
Контрольные вопросыС какой целью создаются связи между таблицами? Что такое ключевое поле? Дайте определения: простой ключ, составной ключ. Что такое первичный ключ? Что такое внешний ключ? Какие существуют типы связей между таблицами? Как установить несколько ключевых полей? Как установить связи между таблицами? Что означают на схеме данных значки "1" и "∞"? Зачем нужен Мастер подстановок? Задание 3 ТЕМА: ОТБОР ДАННЫХ С ПОМОЩЬЮ ЗАПРОСОВЦель работы: Создание запросов: простой запрос на выборку, запрос с параметром, запрос с вычисляемыми полями. Теоретическое введениеЕсли таблицы позволяют организовать данные, то запросы - управлять данными и обновлять их. Запросы являются основным средством просмотра, отбора, изменения и анализа информации, которая содержится в одной или нескольких таблицах базы данных. Иногда необходимо просмотреть все данные из таблицы, но в других случаях может потребоваться просмотреть только данные из определенных полей или только данные, удовлетворяющие определенным условиям. Для просмотра данных с использованием условий существует запросна выборку. Запрос представляет собой обращение к данным для получения информации и выполнения действий с данными. Существуют два основных типа запросов: Запросы на выборку - это запросы, выполняющие извлечение данных, предназначенных для отображения. Управляющие запросы - так называют сохраненные процедуры, выполняющие вставку, изменение или удаление данных. Эти запросы позволяют создавать новые таблицы базы данных из итоговых таблиц запросов или вносить значительные изменения в уже имеющиеся таблицы. Наиболее распространенными являются запросынавыборку. Результат работы такого запроса называется выборкой. Выборка представляет собой динамическую таблицу, т.е. она существует только в текущем сеансе работы, не сохраняется в базе данных; она создается заново каждый раз при выполнении запроса и уничтожается при его закрытии. В Access различают три основных типа запросов на выборку, позволяющих решать различные задачи: Простые запросы на выборку - это запросы, используемые для извлечения данных из таблицы или выполнения расчетов. Эти запросы извлекают необходимую информацию из одной или нескольких таблиц, формируя на их основе итоговую таблицу, носящую временный характер и сохраняемую только на время сеанса работы с запросом. Обычно таблицы не используются для хранения значений, вычисленных на основе данных из той же базы данных. Вычисление таких значений можно выполнить также при помощи запросов на выборку. В некоторых случаях вычисленные значения могут устареть, поскольку данные, на основе которых они были рассчитаны, изменились. Например, не стоит хранить чей-либо возраст в таблице, поскольку потребуется обновлять это значение каждый год; вместо этого можно хранить дату рождения, а затем использовать в запросе выражение для расчета возраста. Запросы с параметром - применяется в тех случаях, когда необходимо выполнить запрос, который лишь немногим отличается от существующего запроса. Можно изменить исходный запрос для использования новых условий, но если часто требуется запускать различные варианты одного запроса, стоит воспользоваться запросом с параметрами. При выполнении запроса с параметрами, Access отображает специальное диалоговое окно, позволяющее пользователю ввести новое условие отбора. Фактически запросы с параметрами не являются отдельными запросами, поскольку такие функции можно добавить к запросам на выборку, перекрестным запросам или запросам на изменение. Перекрестные запросы - суммируют данные из одной или нескольких связанных таблиц и формируют новую электронную таблицу. Такие запросы предназначены для задач анализа данных или создания графиков и диаграмм, основанных на сумме значений числовых полей многих таблиц. Например, доходов по месяцам или неделям. Способы создания запросов: с помощью мастера запросов, с помощью Конструктора запросов. В данной лабораторной работе рассматриваются запросынавыборку. |