Автор работы: Пользователь скрыл имя, 02 Января 2013 в 13:42, курсовая работа
Цель и задачи исследования – разобрать основные шаги разработки запросов в MS Access и выделить основные типы запросов в MS Access. Объектом изучения является СУБД MS Access, а предметом изучения – запросы и их типы.
Для решения поставленной задачи наиболее целесообразно использовать пакет прикладных программ MS Excel. Его использование можно обосновать следующим:
в этом пакете есть все необходимые для выполнения поставленной задачи средства расчетов;
этот пакет прикладных программ имеет на сегодняшний день наибольшее распространение на персональных компьютерах, что позволяет использовать созданные для расчета формы в дальнейшем для подобных задач в реальной работе экономиста.
Введение 3
I. Теоретическая часть 5
1.Разработка запросов в MS Access 6
2.Типы запросов в MS Access 12
Заключение 16
II. Практическая часть 17
1. Общая характеристика задачи 17
2. Описание алгаритма решения задачи 18
Список литературы 23
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Государственное образовательное учреждение высшего профессионального образования
ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО- |
|
ALL-RUSSIAN DISTANCE INSTITUТE OF FINANСE & ECONOMICS |
КАФЕДРА МАТЕМАТИКИ И ИНФОРМАТИКИ
КУРСОВАЯ РАБОТА
По дисциплине «Информатика»
на тему «Разработка и типы запросов к базе данных в СУБД MS Access»
Александровна
Направление: Бакалавр экономики
Барнаул, 2012
Оглавление
Введение 3
I. Теоретическая часть 5
1.Разработка запросов в MS Access 6
2.Типы запросов в MS Access 12
Заключение 16
II. Практическая часть 17
1. Общая характеристика задачи 17
2. Описание алгаритма решения задачи 18
Список литературы 23
В теоретической части данной курсовой работы будет говорится о разработке и типах запросов к базе данных в СУБД MS Access.
Цель и задачи исследования – разобрать основные шаги разработки запросов в MS Access и выделить основные типы запросов в MS Access. Объектом изучения является СУБД MS Access, а предметом изучения – запросы и их типы.
Базы данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Действительно, процессы обработки информации имеют общую природу и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных.
Одно из основных назначений СУБД – поддержка программными средствами представления, соответствующего реальности.
В практической части будет представлено решение задачи:
Для решения поставленной задачи наиболее целесообразно использовать пакет прикладных программ MS Excel. Его использование можно обосновать следующим:
Поставленная задача решалась в версии MS Excel 2007.
Также при написании данной курсовой работы использовалась программа MS Word 2007.
Технические характеристики компьютера, на котором выполнялась данная курсовая работа:
В теоретической части мы рассмотрим основную разработку запросов и типы запросов в MS Access.
Запросы являются универсальным средством поиска и анализа данных, хранящимся в таблицах базы данных. Запросы позволяют не только выполнять определенные действия, но также одновременно использовать данные нескольких связанных таблиц, группировать данные, выполнять вычисления и т.д. [1, с. 127]
Запросы создаются пользователем
для выборки необходимых ему
данных из одной или нескольких связанных
таблиц и представления выбранных
данных также в виде таблицы. Запрос
может формироваться двумя
Практически все типы запросов в Access можно создать визуально. Исключение составляют сквозные запросы (SQL-pass-through), т.е. запросы из других приложений, запросы на изменение структуры данных и запросы объединения.
Визуально можно построить запросы добавления, удаления, обновления и создания таблиц.
Отметим также, что одной из наиболее
сильных сторон Access являются фильтры,
которые строятся с помощью запросов
или посредством установки
Основные принципы конструирования запроса заложены в технике конструирования запроса на выборку, являющегося основой всех видов запросов.
Запрос на выборку позволяет достаточно просто выбрать данные из одной или нескольких взаимосвязанных таблиц. Результаты запроса отображаются в виде таблицы.
При конструировании запроса
Результаты выполнения запроса выводятся в режиме таблицы. Несмотря на то, что поля результирующей таблицы принадлежат, как правило, нескольким таблицам базы данных, с ними можно работать так, как если бы они принадлежали одной таблице. Можно также менять данные в таблице результатов запроса на выборку, при этом сделанные изменения будут внесены в базовые таблицы.
Для создания запроса в окне базы данных надо выбрать закладку Запрос и нажать кнопку [Создать]. В открывшемся окне Новый запрос из предложенных типов запросов следует выбрать Конструктор. [2, Запросы в СУБД Access]
Если открыть запрос в режиме конструктора или если открыть форму, отчет или таблицу, а затем открыть окно расширенного фильтра, отображается бланк запроса, в котором пользователь может изменить запрос для получения нужных результатов.
Рис. 1
1.Добавление или удаление
2.Расчет значений
3.Ограничение результатов с помощью условий отбора
4.Сортировка записей
Добавление или удаление таблиц, запросов и полей
Если нужные данные не получены, можно добавить в запрос таблицу или запрос; можно также удалить из запроса таблицу или запрос, если они не требуются. После добавления в запрос таблиц или запросов становится возможным добавление из них полей в бланк запроса, а также удаление полей, которые больше не нужны.
Рис. 2
1. Линия объединения между списками полей указывает, как данные из одной таблицы связываются с данными из другой.
2. Чтобы отобразить поле в результатах запроса, перетащите это поле из списка полей в столбец в бланке запроса. [5, Разработка запросов]
Расчет значений
Добавьте значения в поля или выполните другие расчеты с данными, указав тип вычислений для выполнения.
Рис. 3
1. Используйте статистические функции, такие как Sum или Avg, для расчетов по всем записям итоговых значений полей, включенных в бланк запроса.
2. Для расчетов итоговых значений полей по группам записей выберите операцию Группировка. [5, Разработка запросов]
Ограничение
результатов с помощью
Задайте условия для ограничения круга записей, отображаемых в результатах запроса, или записей, включаемых в вычисления.
Рис. 4
1. Чтобы ограничить число записей в результатах запроса, введите условия в одно или несколько полей.
2. Для ввода альтернативных условий для одного поля воспользуйтесь строкой Или.
3. Введите условия для разных полей. Например, для заказов, сделанных между 1.6.01 и 15.6.01 ...
4. ... можно рассчитать итоговые суммы, но отобразить только превышающие 100 000 р. [5, Разработка запросов]
Сортировка записей в формах и таблицах
Отсортируйте результаты запроса, указав порядок сортировки в бланке запроса.
Рис. 5
1. Если порядок сортировки указан для нескольких полей, то Microsoft Access сначала выполняет сортировку по первому полю слева. Поэтому пользователь должен упорядочить поля слева направо в том порядке, в котором требуется выполнить сортировку.
2. Задайте сортировку по возрастанию или по убыванию или удалите условие сортировки. [5, Разработка запросов]
Использование знака звездочки (*) в бланке запроса
Чтобы включить в запрос все поля из таблицы или запроса, можно либо выбирать каждое поле по отдельности, либо использовать подстановочный знак звездочки (*). В запросе удобнее применять знак звездочки, а не выбирать все поля. При использовании знака звездочки в результаты запроса автоматически включаются все поля, добавляемые в базовые таблицу или запрос после создания данного запроса. Все удаляемые поля будут автоматически удаляться из запроса.
При использовании звездочки
При одновременном перетаскивании в бланк нескольких полей Microsoft Access помещает каждое поле в отдельный столбец. Если перетащить в бланк знак звездочки, Microsoft Access помещает имя таблицы или запроса в один столбец и добавляет к имени точку и звездочку (например, Типы.*). Оба эти действия приводят к одинаковому результату.
Если звездочка вводится в строку Поле с помощью клавиатуры, а не методом перетаскивания, то имя таблицы также следует ввести с клавиатуры. Например, введите Клиенты.*. [5, Разработка запросов]
Особенности разработки или изменения запросов в среде
Если вы откроете запрос и начнете изменять его структуру, а в это время другой пользователь изменит структуру запроса до сохранения внесенных вами изменений, то Microsoft Access выведет на экран сообщение о том, что структура запроса была изменена. В этом случае имеется выбор, заменить новую версию своей версией или сохранить свою версию под другим именем. Если в то время, пока вы меняете структуру запроса, другие пользователи используют этот запрос для просмотра данных, они не увидят изменения структуры запроса, пока не закроют и снова не откроют запрос. [5, Разработка запросов]
Запрос — вопрос о данных, хранящихся в таблицах, или инструкция на отбор записей, подлежащих изменению.
Перечислим типы запросов, которые могут быть созданы с помощью Microsoft Access:
• запрос-выборка, задающий вопрос о данных, хранящихся в таблицах, и представляющий полученный динамический набор в режиме формы или таблицы без изменения данных. Изменения, внесенные в динамический набор, отражаются в базовых таблицах;
• запрос-изменение, изменяющий или перемещающий данные. К этому типу относятся запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы или запрос на ее обновление;
• перекрестные запросы, предназначенные для группирования данных и представления их в компактном виде;
• запрос с параметрами, позволяющий определить одно или несколько условий отбора во время выполнения запроса;
• запросы SQL, которые могут быть
созданы только с помощью инструкций
SQL в режиме SQL: запрос-объединение, запрос
к серверу и управляющий
Зпросы на изменение
Информация о работе Разработка и типы запросов к базе данных в СУБД MS Access