Автор работы: Пользователь скрыл имя, 10 Декабря 2011 в 15:58, дипломная работа
В настоящее время жизнь человека настолько насыщена различного рода информацией, что для ее обработки требуется создание огромного количества хранилищ информации различного назначения.
Современные информационные системы характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.
Введение 4
Раздел 1. Теоретическая часть 5
1.1 Запросы. Общее представление 5
1.2 Запросы на выборку 6
1.3 Перекрестные запросы 8
1.4 Запросы с параметром 9
1.5 Запросы на изменение 9
1.6 Отчеты 10
1.7 Формы 11
Раздел 2. Практическая часть 13
2.1 Создание таблиц 13
2.2 Создание запросов 14
2.2.1.Запрос на выборку 14
2.2.2 Запрос с параметром 16
2.2.3 Запрос с вычисляемым полем 16
2.2.4 Запрос сортировки 18
2.2.5 Итоговый запрос 19
2.3 Создание форм 20
2.4 Создание отчетов 21
2.5 Создание кнопочной формы 24
Заключение 27
Список использованных источников 28
Чтобы вызвать режим конструктора для открытой формы, следует выбрать на вкладе Главная кнопку Вид , выбрав в раскрывающемся списке режим Конструктор.
Структура формы имеет три основных раздела – область заголовка, данных, примечания.
Разделы заголовка и примечания имеют оформительское значение.
Раздел данных имеет содержательное значение – в нём представлены элементы управления, с помощью которых выполняется отображение данных или их ввод. Здесь можно разместить дополнительные элементы управления для автоматизации ввода данных (переключатели, флажки, списки). Элементы управления располагаются на Панели элементов, которая вызывается соответствующей кнопкой .
К формам предъявляют повышенное требование по дизайну. Поэтому кнопки панели инструментов позволяют ускорить оформительскую работу. Панель элементов конструктора формы содержит все необходимые элементы (поля, текст, командные кнопки), которые можно использовать в работе. Каждый элемент управления на панели элементов предназначен для выполнения определенных функций.
Таблица – это основа любой базы данных в Access, поскольку в ней хранится информация. Для создания новой таблицы необходимо в окне открытой БД в списке объекты выбрать кнопку Таблицы и воспользоваться одним из способов создания таблицы. Так, в режиме конструктора:
Бланк
закрывают, после чего необходимо дать
таблице имя. Созданную таблицу открывают
двойным щелчком по её значку. Новая таблица
имеет только названия столбцов. Заполняется
таблица обычным способом. При заполнении
таблицы данными, сохранение их происходит
автоматически. Но если произошло изменение
макета таблицы (ширина столбцов), то СУБД
попросит подтверждение сохранения этих
изменений.
Таблица 1 – Личные данные студентов
Личные данные студентов | ||||
ФИО студента | Группа | Номер зачетки | Дата рождения | Староста |
Вициямова О.А. | 121 | 167941 | 13.06.1991 | Да |
Глебова Л.Б. | 121 | 165578 | 04.09.1990 | Нет |
Григорьевская А.Н. | 111 | 163245 | 11.12.1990 | Нет |
Гришко Л.О. | 121 | 167542 | 17.03.1990 | Нет |
Громов И.А. | 131 | 164570 | 18.08.1991 | Да |
Золотарева А.К. | 111 | 163235 | 20.10.1990 | Нет |
Куликов Н.Н. | 121 | 167780 | 03.07.1990 | Нет |
Левченко А.А. | 111 | 160234 | 05.02.1990 | Нет |
Мазанкин А.В. | 131 | 161234 | 14.09.1990 | Нет |
Малахов П.П. | 131 | 168950 | 25.11.1990 | Нет |
Неклюдова В.Д. | 111 | 163579 | 01.06.1990 | Нет |
Нестеров М.Г. | 121 | 167548 | 08.08.1990 | Нет |
Петров В.И. | 111 | 164378 | 30.04.1991 | Нет |
Репина В.А. | 131 | 163457 | 03.01.1990 | Нет |
Свиридов П.Б. | 121 | 168745 | 02.02.1991 | Нет |
Семенов М.Л. | 111 | 167777 | 10.12.1991 | Нет |
Скворцова С.Л. | 121 | 169864 | 11.04.1990 | Нет |
Соловьев С.И. | 121 | 169785 | 19.10.1990 | Нет |
Степкин В.С. | 111 | 164545 | 31.01.1990 | Нет |
Чернышева А.В. | 111 | 163232 | 25.11.1991 | Да |
Таблица 2 – Стипендия
Стипендия | |||
Категория | Описание | Базовая часть стипендии | Период начисления стипендии |
к1 | Студенты, учащиеся только на 4 | 1500 | Семестр |
к2 | Студенты, учащиеся на 4 и 5 | 1600 | Семестр |
к3 | Студенты, учащиеся только на 5 | 1900 | Семестр |
соц | Студенты, получающие социальную стипендию | 1750 | Учебный год |
Таблица 3 – Успеваемость студентов
Успеваемость | ||||
ФИО студента | Математика | Физика | Информатика | Категория |
Вициямова О.А. | 5 | 4 | 5 | к2 |
Глебова Л.Б. | 4 | 4 | 4 | к1 |
Григорьевская А.Н. | 5 | 5 | 5 | к3 |
Гришко Л.О. | 4 | 3 | 4 | |
Громов И.А. | 4 | 4 | 4 | к1 |
Золотарева А.К. | 5 | 5 | 4 | к2 |
Куликов Н.Н. | 4 | 4 | 5 | к2 |
Левченко А.А. | 4 | 5 | 3 | |
Мазанкин А.В. | 4 | 4 | 4 | к1 |
Малахов П.П. | 4 | 3 | 4 | |
Неклюдова В.Д. | 2 | 3 | 3 | |
Нестеров М.Г. | 4 | 5 | 5 | к2 |
Петров В.И. | 5 | 3 | 4 | |
Репина В.А. | 4 | 5 | 5 | к2 |
Свиридов П.Б. | 4 | 5 | 5 | к2 |
Семенов М.Л. | 5 | 5 | 5 | к3 |
Скворцова С.Л. | 4 | 4 | 5 | к2 |
Соловьев С.И. | 5 | 5 | 5 | к3 |
Степкин В.С. | 5 | 4 | 4 | соц |
Чернышева А.В. | 4 | 5 | 4 | соц |
Для создания запроса на выборку в Microsoft Access 2007 нужно перейти на вкладку Создание и выбрать режим создания запросов.
Рисунок
4 – Создание нового запроса
Далее нужно выбрать таблицы базы данных, на основании которых будет построен запрос. Это делается с помощью окна Добавление таблицы, содержащего список всех имеющихся в базе таблиц. Следует выделить таблицу «Успеваемость» потом нажать кнопку Добавить.
Далее
двойным щелчком или
Рисунок
5 – Конструктор запроса на выборку
Для
проверки работоспособности запроса,
необходимо запустить его на выполнение
с помощью кнопки Выполнить
на панели инструментов в верхней части
окна программы.
Таблица 4 – результат запроса на выборку
на выборку(с условием) | |||
ФИО студента | Математика | Физика | Информатика |
Вициямова О.А. | 5 | 4 | 5 |
Глебова Л.Б. | 4 | 4 | 4 |
Григорьевская А.Н. | 5 | 5 | 5 |
Громов И.А. | 4 | 4 | 4 |
Золотарева А.К. | 5 | 5 | 4 |
Куликов Н.Н. | 4 | 4 | 5 |
Мазанкин А.В. | 4 | 4 | 4 |
Нестеров М.Г. | 4 | 5 | 5 |
Репина В.А. | 4 | 5 | 5 |
Свиридов П.Б. | 4 | 5 | 5 |
Семенов М.Л. | 5 | 5 | 5 |
Скворцова С.Л. | 4 | 4 | 5 |
Соловьев С.И. | 5 | 5 | 5 |
Степкин В.С. | 5 | 4 | 4 |
Чернышева А.В. | 4 | 5 | 4 |
Для создания данного вида запроса необходимо создать простой запрос в режиме Конструктора. Чтобы определить параметр запроса, нужно ввести в строку Условие отбора для столбца "Категория" вместо конкретного значения выражение «Введите категорию студента», заключенную в квадратные скобки.
Рисунок
6 – Запрос с параметром
Эта фраза будет выдаваться в виде приглашения в диалоговом окне при выполнении запроса.
Рисунок
7 – Диалоговое окно запроса с параметром
"к2"
Таблица 5 – Результат запроса с параметром "к2"
параметрический | ||
ФИО студента | Группа | Категория |
Вициямова О.А. | 121 | к2 |
Золотарева А.К. | 111 | к2 |
Куликов Н.Н. | 121 | к2 |
Нестеров М.Г. | 121 | к2 |
Репина В.А. | 131 | к2 |
Свиридов П.Б. | 121 | к2 |
Скворцова С.Л. | 121 | к2 |
В MS Access существует способ построения запросов, которые могут содержать самостоятельно созданное поле, т.е вычисляемое поле.
Вычисляемое поле состоит из Имени (нового поля), двоеточия (отделяющего Имя нового поля от вычисляемых полей), самих вычисляемых полей, заключенных в квадратные скобки, и разделяющих их операторов ( « + » (сложения), « - » (вычитания), « * » (умножения), « / » (деления), « \ » (деления с округлением результата), « ^ » (возведения в степень), « MOD » (вычисления остатка от деления нацело), « & » (конкатенации строк)), если они потребуются. При составлении выражения учитывается приоритетность выполнения операций. Например, нам нужно построить запрос, который показывает выплачиваемую студентам стипендию, ведь не все студенты получают только базовую часть суммы, старостам, активистам, к примеру платят немного больше.
Информация о работе Проектирование БД для начисления стипендии в ВУЗе