Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архив2 / курсовая docx200 / KURSOVAYa_MOROZOV

.docx
Скачиваний:
50
Добавлен:
07.08.2013
Размер:
257.83 Кб
Скачать

Пояснительная записка.

Оглавление

Теоретическое введение. 3

Описание предметной области и создания БД. 3

Создание поля на форме 5

Описания запросов и отчетов с примерами их реализации 6

Простые запросы на выборку данных. 6

Запросы на выборку с условиями отбора строк 7

Запросы на выборку с использованием логических операторов 7

Параметрические запросы 8

Запросы с вычислениями 8

Создание простого отчета в режиме Конструктора 9

Создание вычисляемого поля в отчете 9

Теоретическое введение.

СУБД Access- широко распространенное офисное приложение Microsoft Office. Microsoft Access  служит удобным инструментом для ввода, анализа и представления данных и обеспечивает высокую скорость разработки приложений.  В Access база данных обозначает файл, содержащий набор информации. Каждая база данных  состоит из основных объектов: таблиц, запросов, форм, отчётов, страниц, макросов и модулей. MS Access может работать одновременно только с одной базой данных. Но одна БД Access может включать сотни таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb.

Описание предметной области и создания БД.

Предметная область, используемая мной в курсовой работе - «Деятельность спортивного клуба». В ней я описала следующую структурную деятельность спортклуба: абонементы, клиентская база, тренерский состав, залы.

Используемые атрибуты и их типы:

Код_абонемента

числовой

Описание

текстовый

Цена

денежный

Код_зала

числовой

Код_клиента

Числовой

Месяц

Текстовый

Произведение оплаты

Логичекий

Фамилия

Текстовый

Имя

Текстовый

Телефон

Текстовый

Код_тренера

Числовой

ФИО_тренера

Текстовый

Оклад

Денежный

Наименование

Текстовый

Далее нам необходимо создать таблицы выглядящее следующим образом:

Клиенты

Код_клиента

Фамилия

Имя

Телефона

Код_тренера

Залы

Код_зала

Наименование

Тренеры

Код_тренера

Фамилия

Оклад

Абонемент

Код_абонемента

Описание

Цена

Код_зала



Заполняем их, обозначаем первичные ключи, затем составляем схему данных, обозначая связи между таблицами следующим образом:

Таблицу «клиенты»(первичный ключ – код_клиента) соединяем с таблицей «учет»(составной первичный ключ – код клиента, код_абонемента, месяц).Далее таблицу «учет» соединяем с «абонемент»(первичный ключ – код_абонемента);»абонемент» с «залы»(первичный ключ – код_зала);»клиенты» с «тренеры»(первичный ключ – код_тренера).

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

Открываем БД с таблицей нужной таблицей,выбираем вкладку Формы

->Создание формы в режиме конструктора/Создать->«Конструктор».

  • Создание поля на форме

На панели инструментов нажать кн Список полей, мышью перетаскиваем «Фамилия», «Телефон» в Область данных. Сохранить форму под именем “Клиенты” и перейти в режим просмотра форм, нажав Вид получим

  • Создание вычисляемого поля

Открыть Форму с табельным номером в режиме конструктора. Нажать на кнопку «Поле» на панели инструментов и поместить ее в область данных. Щелкнуть правой клавишей мыши по области Свободный. Выбрать Свойства. В строке «Данные» нажать на кнопку с тремя точками . Выбрать Таблицы-> Тренеры-> Оклад.Выводи нужное выражение. Получаем:

По аналогии производим создание других форм с помощью знаний, полученных на лекциях.

Описания запросов и отчетов с примерами их реализации

  • Простые запросы на выборку данных.

Выбрать Запросы/Создание запроса в режиме конструктора/ Создать. Выбрать Конструктор/ОК. Тренеры/Добавить. На бланке QBE отметить поля, из которых должна производиться выборка. Для этого мышью перетащить из списка названия полей в строку Поле. Выполнить сформированный запрос. Для этого нажать кн Запуск.Получим:

  • Запросы на выборку с условиями отбора строк

Открыть форму QBE и на ней сформировать новый запрос с условием.

Выполненный запрос выглядит так

  • Запросы на выборку с использованием логических операторов

Открыть форму QBE и на ней сформировать новый запрос с условием.

При выполнении получаем:

  • Параметрические запросы

Сформировать запрос

Вводим фамилию, и продолжить исполнение запроса. Получаем:

  • Запросы с вычислениями

При формировании запроса щелкнуть правой клавишей мыши в строке Поле пустого столбца бланка QBE. Выбираем Построить. Задаем выражение

Выполняем запрос,получаем

Создание простого отчета в режиме Конструктора

Открыть Окно БД. Выбрать Отчеты/Создание отчета в режиме конструктора/Создать. Выбрать Клиенты и ОК. В Область данных мышью из списка полей перетащить поля, которые должны быть в отчете, например, Фамилия,Имя,Телефон,Код_тренера. Перейти в режим просмотра с помощью кн Вид. Получим

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

Выполнение данного отчета производится аналогично, как и создание простого поля отчета, но при этом мы должны вспомнить формирование форм с вычисляемыми полями и применить эти знания тут. Получим

Соседние файлы в папке курсовая docx200