Автор работы: Пользователь скрыл имя, 13 Октября 2013 в 18:50, курсовая работа
База данных – это организованная структура, предназначенная для хранения информации. Систему управления базой данных (СУБД) можно определить как комплекс программных средств, предназначенных для создания структуры базы данных, заполнения её содержимым, редактирования содержимого.
1. Теоретическая часть
1.1. Понятия о базе данных СУБД MS Access
1.2. Понятие запроса
1.3. Типы запросов
1.4. Способы создания запросов
1.5. Создание запроса на выборку с помощью Мастера
1.6. Создание запроса на выборку с помощью Конструктора
2. Практическая часть
2.1. Постановка задачи
2.1.1. Цель решения задачи
2.1.2. Условие задачи
2.2. Компьютерная модель решения задачи
2.2.1. Информационная модель решения задачи
2.2.2. Аналитическая модель решения задачи
2.2.3.Технология решения задачи
3. Результаты компьютерного эксперимента и их анализ
2.3.1. Результаты компьютерного эксперимента
2.3.2. Анализ полученных результатов
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОУ ВПО
ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ
ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ
Кафедра «Прикладная информатика»
Факультет. Финансово - кредитный
Специальность Бакалавр экономики
КУРСОВАЯ РАБОТА
на тему «Разработка и типы запросов
к базе данных в СУБД MS Access»
по дисциплине Информатика
Студент: Климова Евгения Андреевна
Курс 1 № группы заочная
Личное дело № 11флб00376
Преподаватель: Никифорова Светлана Владимировна
Москва 2012
Содержание
Разработка и типы запросов к базе данных в СУБД MS Access
1. Теоретическая часть |
|
1.1. Понятия о базе данных СУБД MS Access |
|
1.2. Понятие запроса |
|
1.3. Типы запросов |
|
1.4. Способы создания запросов |
|
1.5. Создание запроса на выборку с помощью Мастера |
|
1.6. Создание запроса на выборку с помощью Конструктора |
|
2. Практическая часть |
|
2.1. Постановка задачи |
|
2.1.1. Цель решения задачи |
|
2.1.2. Условие задачи |
|
2.2. Компьютерная модель решения задачи |
|
2.2.1. Информационная модель решения задачи |
|
2.2.2. Аналитическая модель решения задачи |
|
2.2.3.Технология решения задачи |
|
3. Результаты компьютерного эксперимента и их анализ |
|
2.3.1. Результаты компьютерного эксперимента |
|
2.3.2. Анализ полученных результатов |
1. Теоретическая часть.
1.1. Понятия о базе данных СУБД MS Access
База данных – это организованная структура, предназначенная для хранения информации. Систему управления базой данных (СУБД) можно определить как комплекс программных средств, предназначенных для создания структуры базы данных, заполнения её содержимым, редактирования содержимого. Современные СУБД содержат:
Особенностью СУБД Microsoft Access является то, что вся информация, относящаяся к одной базе данных, хранится в едином файле с расширением *.mdb.
Процесс разработки конкретной базы данных определяется спецификой автоматизируемой предметной области, однако, для большинства разрабатываемых приложений можно выделить типичные этапы:
1.2. Понятие запроса
Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос
Запросы являются мощным средством обработки данных, хранимых в таблицах Access. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов. Запросы позволяют вычислять итоговые значения и выводить их в компактном формате, подобном формату электронной таблицы, а также выполнять, вычисления над группами записей. Формирование запросов в СУБД может осуществляться в специальном редакторе; с помощью конструктора или с помощью пошагового мастера формирования запросов. Классификация запросов в СУБД приведена в приложении №1.
1.3. Типы запросов
В Access можно создавать следующие типы запросов:
1.4. Способы создания запросов
Запросы на выборку в приложении Access создаются двумя основными способами: с помощью конструктора запросов и мастера запросов. (рис. 1)
Рис. 1. Контекстная вкладка Создание – Запросы.
Независимо от того, какой из них используется, для создания запроса на выборку необходимо выполнить несколько стандартных действий:
1.Сначала нужно
выбрать источник записей для
запроса. Источником записей
2.В источнике записей необходимо выбрать поля, которые должны быть включены в запрос.
3.Добавьте в запросы условия сортировки, фильтрации и другие условия отбора.
4.Добавив поля и условия отбора, следует выполнить запрос, чтобы увидеть, правильные ли результаты он возвращает.
Возникает вопрос:
как создавать запросы с
Для сохранения
запроса следует выполнить
Из всех запросов, наиболее распространенным, является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц. Рассмотрим создание запроса на выборку с помощью Мастера и с помощью Конструктора.
1.4. Создание запроса на выборку с помощью Мастера
При создании запроса необходимо определить:
Для создания запроса надо в окне базы данных выбрать вкладку Запросы и щелкнуть по кнопке Создать. Откроется окно "Новый запрос" В окне появится один из пунктов: Простой запрос, Перекрестный запрос, Повторяющиеся записи, Записи без подчиненных.(рис.3)
Простой запрос позволит создать с помощью Мастера запрос на выборку из определенных полей таблиц или других запросов. Что такое перекрестный запрос, рассматривалось выше. При выборе пункта Повторяющиеся записи будет создан запрос на поиск повторяющихся записей в простой таблице или в запросе, а при выборе пункта Записи без подчиненных - запрос на поиск записей, которым не соответствует ни одна запись в подчиненной таблице. Такой запрос используется для многотабличных баз данных.
При выборе одной из записей появится окно Создание простых запросов. (рис.4)
Рис.3. Окно Новый запрос.
Рис.4. Окно создание простых
В окне мастера выбрать необходимую таблицу (таблицу - источник) из опции Таблицы и запросы и выбрать поля данных. Если запрос формируется на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника.
Затем в окне Мастера надо выбрать подробный или итоговый отчет и щелкнуть на кнопке Далее. После этого необходимо задать имя запроса и выбрать один из вариантов дальнейшего действия: Открыть запрос для просмотра данных или Изменить макет запроса и нажать кнопку Готово. В результате чего получите готовый запрос.
1.5. Создание запроса на выборку с помощью Конструктора
Конструктор запросов позволяет наиболее гибко настраивать запросы на выборку. Кроме того, с его помощью легко создать запрос, для которого в качестве источника записей используется одна таблица. Например, запросы такого типа удобны для просмотра списка активов и дат их приобретения.
С помощью конструктора можно создать следующие виды запросов:
Чтобы вызвать Конструктор запросов, необходимо На вкладке Создание в группе Запросы нажмите кнопку Конструктор запросов. Откроется диалоговое окно Добавление таблицы. (рис.5)
.
Рис.5. Окно Конструктор запросов и диалоговое окно Добавление таблицы.
В окне Добавление таблицы следует выбрать таблицу – источник или несколько таблиц из представленного списка таблиц, на основе которых будет проводиться выбор данных, и щелкнуть на кнопке Добавить. После этого закрыть окно Добавление таблицы, окно «Запрос: запрос на выборку» станет активным.
Окно Конструктора состоит из двух частей – верхней и нижней. В верхней части окна размещается схема данных запроса, которая содержит список таблиц – источников и отражает связь между ними. (Рис.6)
Рис.6. Бланк запроса на выборку.
В нижней части окна находится Бланк построения запроса, в котором каждая строка выполняет определенную функцию:
В окне «Запрос: запрос на выборку» с помощью инструментов формируем запрос:
Заполненный бланк запроса на выборку представлен на рис.7.
Рис.7. Заполненный бланк запроса на выборку.
Чтобы открыть запрос из окна базы данных, необходимо выделить имя запроса и щелкнуть кнопку Открыть, на экране появится окно запрос на выборку с требуемым именем (рис8).
Рис.8. Открытый запрос на выборку.
Чтобы внести изменения в запрос его необходимо выбрать щелчком мыши в окне базы данных, выполнить щелчок по кнопке Конструктор, внести изменения. Сохранить запрос, повторить его выполнение.
Информация о работе Разработка и типы запросов к базе данных в СУБД MS Access