Создание запросов к таблицам баз данных в приложении Microsoft Excess

Автор работы: Пользователь скрыл имя, 20 Ноября 2013 в 14:22, лабораторная работа

Краткое описание

В СУБД Access 2007 можно создавать запросы для отображения требуемых полей из записей одной или нескольких таблиц. В приложении существуют различные типы запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, выполнение вычислений, создание таблиц. Наиболее распространенным является запрос на выборку. Применяются два типа запросов: запрос по образцу (QBE) и запрос на основе структурированного языка запросов (SQL).

Вложенные файлы: 1 файл

отчет№3БД.docx

— 2.05 Мб (Скачать файл)

Министерство образования и  науки РФ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

 

Институт управления бизнес-процессами и экономики

Кафедра Бизнес-информатики

 

 

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №3

Симплексный метод решения задач линейного  программирования

Дисциплина: Базы данных

Тема: Создание запросов к таблицам баз данных в приложении

Microsoft Excess

 

 

 

 

 

Преподаватель                      __________           _____________

                                                             подпись, дата                     инициалы, фамилия

 

Студент ________            ________       __________        ____________

                                код (номер) группы          номер зачетной          подпись, дата               инициалы, фамилия

книжки

     

 

 

 

 

Красноярск 2013

Цель  работы

 

Необходимо  научиться создавать запросы к таблицам в базе данных (на примере базы данных «Магазин музыкальных товаров») для удобства обработки информации и получения нужной информации.

Информационная часть

В СУБД Access 2007 можно создавать запросы для отображения требуемых полей из записей одной или нескольких таблиц. В приложении существуют различные типы запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, выполнение вычислений, создание таблиц. Наиболее распространенным является запрос на выборку. Применяются два типа запросов: запрос по образцу (QBE) и запрос на основе структурированного языка запросов (SQL).

Запросы на выборку используются для отбора требуемой пользователю информации, содержащейся в нескольких таблицах. Они создаются только для связанных таблиц. Запросы могут основываться как на нескольких таблицах, так и существующих запросах. СУБД Access 2007 включает такие средства создания запросов, как Конструктор и Мастер.

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

 

 

 

 

 

 

 

Описание  алгоритма создания запросов к базе данных в приложении

Microsoft Excess

Процесс запуска Access был подробно описан в отчете № 1. Поэтому начнем с описание создания запроса с помощью Конструктора.

Алгоритм:

1. На Ленте выбрать вкладку Создание, затем в правой части, на панели «Другие» нажать пиктограмму Конструктор запросов (рисунок №1). На экране появится диалоговое окно «Добавление таблицы», предназначенное для выбора таблиц и запросов (если какие-либо запросы были созданы ранее), которые следует добавить в бланк запросов (рисунок №2). Выберем несколько таблицу, на основе которой будет создан запрос, например таблицу Товары. После добавления нажать кнопку Закрыть.

Рисунок №1 – открытие Конструктора запросов

 

Рисунок №2 – окно «Добавление таблицы»

2. Таблица добавлена в окно Запрос 1 (рисунок №3). Окно Конструктора состоит из двух частей – верхней и нижней. В верхней части окна размещается схема данных запроса, которая содержит список связанных таблиц. В нижней части окна находится Бланк построения запроса QBE, в котором каждая строка выполняет определенную функцию.

В выбранной таблице нужно дважды щелкнуть поля, которые будут использованы в запросе. Каждое поле появляется в пустой ячейке в строке Поле бланка запроса. На рисунке №3 показан бланк с несколькими добавленными полями.

Рисунок №3 – окно Запрос 1и Бланк

При необходимости  можно задать принцип сортировки (по возрастанию или по убыванию) результатов запроса. В строке "Вывод  на экран" автоматически устанавливается  флажок просмотра информации.

3. Условия ограниченного поиска или критерии поиска информации вводятся в строке «Условия» отбора и строке «Или». Например, введем критерий поиска «9» (код вида «струны») в строке «Условия» для поля «Вид», «4» (код производителя Fender) для поля «Производитель», «2» (код строки «Есть_на_складе») для поля «Наличие». Для поля  «Тип» указываь условие не требуется, т.к. просто нужно узнать, какого типа будут найденные товары. В этом случае в результате выполнения запроса на экране будут отображаться все товары типа «Струны» производителя Fender, которые есть в наличии (рисунок №4).

Рисунок №4 – описание условий запроса

4. Далее надо закрыть окно запроса Запрос1, появится окно диалога Сохранить, ответить Да и ввести имя запроса, например «Наличие струн Fender» (рисунок №5). Для запуска запроса дважды щелкнем на запрос «Наличие струн Fender», откроется таблица с результатами выполненного запроса (рисунок №6).

 

Рисунок №5 – сохранение запроса

Рисунок №6 – запрос «Наличие струн  Fender»

Второй  способ, упомянутый выше,  – создание запроса с помощью Мастера  запросов. Опишем алгоритм действий:

1. Лента à Создание à Мастер запросов (рисунок №7). После нажатия на пиктограмму Мастера откроется диалоговое окно Новый запрос, где будет предложен список видов запросов, которые можно создать в Access: простой, перекрестный, повторяющиеся записи, записи без подчиненных. Выбираем простой запрос, нажимаем кнопку Ок (рисунок №8).

Рисунок №7 – пиктограмма Мастера запросов

Рисунок №8 – окно Новый запрос (этап 1)

  1. После нажатия на ОК появляется окно Создание простых запросов, в котором можно выбрать таблицу или запрос, через которые будет создан новый запрос, и списки: «Доступные поля» и «Выбранные поля». В раскрывающемся списке ранее созданных таблиц и запросов можно выбрать таковые. С помощью кнопок-стрелок перемещаем нужные поля в список «Выбранные поля». Допустим, требуется вывести название модели, производителя и типа инструмента всех имеющихся товаров. Выбираем поля: «Код», «Модель_(наименование)», «Производитель», «Тип» (рисунок №9.1), кликаем Далее.
  2. Открывается последнее окно, где в строке ввода нужно записать имя запроса (в данном случае уместно написать «Модели и производители»), поставить метку на «Открыть запрос для просмотра данных». Нажимаем Готово (рисунок №9.2).

Рисунок №9.1 – окно Создание простых запросов (этап 2)

 

Рисунок №9.2 – окно Создание простых запросов (этап 3)

  1. В левой части интерфейса приложения, в списке созданных объектов, появится созданный запрос. Двойным нажатием ЛКМ его можно открыть. На рисунке №10 показан открытый запрос «Модели и производители», который дает информацию о товаре, а именно: модель, производитель и тип товара.

Рисунок №10 – запрос «Модели и производители».

Остальные запросы создаются аналогично по приведенным выше алгоритмам с помощью  Конструктора запросов или с помощью  Мастера запросов.

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

 

 

 

 


Информация о работе Создание запросов к таблицам баз данных в приложении Microsoft Excess