Автор работы: Пользователь скрыл имя, 13 Сентября 2011 в 13:44, курсовая работа
Для решения проблем обработки экономической информации используются современные компьютеры с соответствующим программным обеспечением, системами управления базами данных (СУБД). Лидирующее место среди СУБД в данный момент по праву занимают Microsoft Access. Возможность этой программы очень высока. От обработки текста до управления базами данных, многообразие функций может поначалу запутать, чем заставить применять на практике.
Введение……………………………………………………………………………3
1КОНЦЕПЦИЯ БАЗ ДАННЫХ В ACCESS.....................................................4
1.1 Модель данных Access ................................................................................4
1.2Создание базы данных..................................................................................5
2 ПРОЕКТИРОВАНИЕ ТАБЛИЦ ...................................................................7
2.1Разработка структуры таблицы ..................................................................7
2.2 Наполнение и редактирование таблицы....................................................11
3 ФОРМИРОВАНИЕ ЗАПРОСОВ .................................................................12
3.1 Спецификация запросов ............................................................................12
3.2 Проектирование структуры запроса ........................................................13
Заключение……………………………………………………………………….16
Список использованных источников...............................................................17
3 Обсуждение
этой проблемы выходит за
Для спецификации запросов необходимы соответствующие языковые средства – языки запросов. Языки запросов – это языки высокого уровня, не процедурные (как Паскаль, Си, Бейсик и др.), а декларативные. Это значит, что в запросе достаточно указать, что нужно сделать, а реализация запроса скрыта от пользователя.
В Access (как и во многих других СУБД) используются языки запросов
двух типов:
1. QBE (Query By Example) – запрос по образцу. Запрос формируется в режиме диалога путем заполнения таблицы специального вида. QBE- технология дает пользователю визуальное представление достаточно сложного
запроса.
2. SQL (Structured Queries Language) – язык структурированных запросов. Запрос формируется в терминах команд этого языка (т. е. нужно знать язык
SQL). В
настоящее время SQL-
3.2 Проектирование структуры запроса
Основы
технологии проектирования
запросов
Основной технологией формирования запросов в Access является QBE-
технология с возможностью отображения запроса в стиле SQL.
Работа с запросами в Access может выполняться в трех режимах:
1. Режим Конструктора (основной) используется при создании нового
запроса или при изменении структуры уже созданного запроса в стиле QBE.
Начало работы в окне БД – по экранным кнопкам или
(рис. 1) на закладке Запросы.
2. Режим SQL используется для просмотра уже созданного QBE-
запроса, а также для создания нового запроса или при изменении структуры
уже созданного в стиле QBE-запроса.
3. Режим таблицы используется для просмотра результатов запроса. Начало работы в окне БД – по экранной кнопке (рис. 1) на закладке Запросы.
Переход из одного режима в другой может выполняться:
1) по
командам Вид|Конструктор, Вид|
главного меню;
2) нажатием
экранных кнопок панели
сов:
– режим SQL.
Основной алгоритм построения запросов
Формирование запроса выполняется примерно по следующему алгоритму:
1. В окне БД выбрать закладку Запрос и нажать экранную кнопку .
2. В окне «Новый запрос» выбрать вариант Конструктор.
3. В
окне «Добавление таблицы»
запросу: Таблицы|Запросы|Таблицы и Запросы.
4. Выбрать в списке конкретную таблицу или запрос и нажать экранную
кнопку «Добавить» и в конце «Закрыть». Появится основное окно конструктора запросов в стиле QBE (рис. 5).
5. В
окне конструктора оформить
меню «Запрос».
6. Посмотреть результат запроса по команде Запрос|Запуск. На экране
появится окно просмотра данных в Режиме таблицы.
7. Вернуться в режим Конструктора и принять решение, удовлетворяют
ли вас результаты запроса или нет. При отрицательном исходе можно продол-
жить формирование запроса.
Рис.
5. Окно конструктора QBE-запросов
8. Если
результаты запроса вас
команде Файл|Закрыть или Файл|Сохранить как, указав в диалоговом окне имя
запроса, под которым он будет представлен в списке на закладке Запросы текущей
БД.
9. Для
воспроизведения результата
по имени в списке в окне БД на закладке Запросы и нажать экранную кнопку
.
10. Для изменения структуры запроса необходимо выбрать запрос по имени в списке в окне БД на закладке Запросы и нажать экранную кнопку
.
Заключение
Microsoft
Access обладает всеми чертами классической
СУБД и предоставляет дополнительные
возможности. Access - это не только мощная,
гибкая и простая в использовании СУБД,
но и система для разработки работающих
с базами данных приложений. С помощью
Access можно создать приложение, работающее
в среде Windows и полностью соответствующее
нашим потребностям по управлению данными.
Используя запросы, можно выбирать и обрабатывать
хранящуюся в таблицах информацию. Можно
создавать формы для ввода, просмотра
и обновления данных, а также использовать
Access для создания как простых, так и сложных
отчетов. Формы и отчеты "наследуют"
свойства базовой таблицы или запроса,
так что в большинстве случаев вы указываете
форматы, условия на значения и некоторые
другие характеристики данных только
один раз. К числу наиболее мощных средств
Access относятся средства разработки объектов
- Мастера, которые можно использовать
для создания таблиц, запросов различных
типов форм и отчетов, просто выбрав с
помощью мыши нужные опции. Чтобы полностью
автоматизировать работу вашего приложения,
с помощью макросов Access можно легко связать
данные с формами и отчетами. Вы можете
создать большинство приложений, не написав
ни единой строки программы, но если необходимо
создать нечто уж совсем изощренное, то
на этот случай Microsoft Access предоставляет
мощный язык программирования - Microsoft Access
Basic.
Список использованных источников
1 Вейскас Дж. Эффективная работа с Microsoft Access 2000 / Дж. Вейскас. – СПб. : Питер, 2000. 1040 с.
2 Коннолли Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика: [пер. с англ.] / Т. Коннолли, К. Бегг, А. Страчан. – 2-е
изд. – М.: ИД «Вильямс», 2000. 1120 с.
3 Острейковский В.А. Информатика, учебник. М.: "Высшая школа", 2000.
4. Советов
Б.Я., Цехановский В.В.
5 Хомоненко А.Д. Базы данных: учебник для вузов / А.Д. Хомоненко,
В.М. Цыганков,
М.Г. Мальцев; под ред. проф. А.Д. Хомоненко.
– Изд. 2-е, доп. и перераб. – СПб. : КОРОНА
принт, 2002.