close

Вход

Забыли?

вход по аккаунту

?

Poyasnitelnaya zapiska 8472(2)

код для вставкиСкачать
Московский государственный колледж электромеханики
и информационных технологий.
Пояснительная записка
к самостоятельной работе
Разработка модели процесса составления
электронного каталога воздушных лайнеров
Студента группы № А-10 Румянцев И.О.
Проверил:Поскребалова Н.С.
Москва 2013
Оглавление
Введение4
Постановка задачи4
Концептуальные требования4
Нормализация.5
I нормальная форма5
II нормальная форма5
III нормальная форма5
Структурная схема БД.6
Порядок выполнения работы.7
Создание таблиц7
Создание таблиц в режиме конструктор7
Создание полей подстановки8
Создание связи между таблицами8
Создание форм9
Создание формы с помощью мастера9
Создание формы с помощью конструктора11
Ввод данных в форму11
Создание запросов12
Создание запросов с помощью мастера12
Создание выборки13
Создание отчетов13
Создание отчетов с помощью мастера13
Методы работы с базой данных14
Добавление данных в табличную форму14
Удаление данных15
Фильтрация16
Поиск данных16
Сортировка17
Создание кнопочной формы в режиме конструктора17
Создания формы запуска:18
Для Access 2003:18
Для Access 2007-2010:18
Заключение19
Литература.20
Список Иллюстраций
Рисунок 1 ER диаграмма процесса работы аэропорта4
Рисунок 2 Схема данных6
Рисунок 3 Создание таблиц7
Рисунок 4 Таблица в режиме конструктор8
Рисунок 5 Создание полей подстановки8
Рисунок 6 Связь между таблицами9
Рисунок 7 Создание форм9
Рисунок 8 Создание формы с помощью мастера10
Рисунок 9 Конструктор форм11
Рисунок 10 Ввод данных в форму11
Рисунок 11 Создание запроса12
Рисунок 12 Создание запроса с помощью мастера12
Рисунок 13 Создание выборки13
Рисунок 21 Создание отчетов13
Рисунок 22 Мастер создания Отчёта14
Рисунок 14 Добавление данных в табличной форме15
Рисунок 15 Удаление записи в табличной форме15
Рисунок 16 Удаление Объекта16
Рисунок 17 Фильтр по "выделенному"16
Рисунок 18 Фильтр по умолчанию16
Рисунок 19 Поиск данных17
Рисунок 20 Сортировка17
Рисунок 23 Создание кнопочной формы в режиме конструктора17
Рисунок 24 Форма запуска18
Список таблиц
Таблица 1 "Аэропорт"5
Таблица 2 "Город прибытия"5
Таблица 3 "Лайнер"6
Таблица 4 "Экипаж"6
Таблица 5 "Каталог"6
Введение
Разработка модели процесса составления электронного каталога воздушных лайнеров производится на примере составления каталога воздушных лайнеров, который покажет лайнеры, кол-во персонала, аэропорты, на которых лайнеры находятся, время отбытия и прибытия и город прибытия.
Постановка задачи
Разработка модели процесса приведена на примере созданной базы данных "Электронный каталог воздушных лайнеров".
База данных должна:
− Фильтровать
− Искать данные
− Удалять данные
− Сортировать данные
− Вводить данные
− Создавать отчеты
Концептуальные требования
Каталог воздушных лайнеров и персонала. (Смотри рис. 1)
Рисунок 1 ER диаграмма процесса работы аэропорта
Нормализация.
Для создания базы данных необходимо раскрыть сущности концептуальных требований и нормализовать их. Нормализация таблицы представляет собой последовательное изменение структуры таблицы до тех пор, пока она не будет удовлетворять требованиям последней формы нормализации.
I нормальная форма
Таблица находится в первой нормальной форме тогда и только тогда, когда ни одно из полей не содержит более одного значения и любое ключевое поле не пусто. В такой таблице не должно содержаться полей (признаков), которые можно было разделить на несколько полей (признаков).
(Код; № рейса; Город прибытия; Аэропорт; Время отбытия; Время прибытия; Бронирование билетов; Кол-во билетов; тип Лайнер; Тип самолёта; Кол-во Экипажа.)
II нормальная форма
Таблица находится во второй нормальной форме, если она удовлетворяет требованиям первой нормальной форме и все ее поля, не входящие в первичный ключ связаны полной функциональной зависимостью с первичным ключом.
Аэропорт (Аэропорт);
Город прибытия (Город прибытия);
Каталог (Код, № рейса, Город прибытия, Аэропорт, Время отбытия, Время прибытия, Бронирование билетов, Кол-во билетов, Лайнер);
Лайнер (Лайнер, Тип самолёта, Экипаж);
Экипаж (Экипаж);
III нормальная форма
Таблица находится в третьей нормальной форме, если она удовлетворяет определению второй нормальной формы и одно из ее не ключевых полей не зависит функционально от любого другого не ключевого поля. В нашей БД имеем:
Таблица 1 "Аэропорт"
Таблица 2 "Город прибытия"
Таблица 3 "Лайнер"
Таблица 4 "Экипаж"
Таблица 5 "Каталог"
Структурная схема БД.
На основании третьей нормальной формы создаем структурную схему базы данных "Электронный каталог воздушных лайнеров" Создание структурной схемы базы данных.
− Войти в схему данных.
− На панели инструментов нажать "Схема данных".
− Добавить таблицы.
− Установить связь между таблицами. (Смотри рис. 2)
Рисунок 2 Схема данных
Порядок выполнения работы.
Открыть Microsoft Access, нажать "Готово"
− Создание таблиц в режиме конструктор.
− Создание полей подстановки.
− Создание форм:
o с помощью мастера.
o с помощью конструктора.
− Создание запросов с помощью мастера.
− Создание выборки.
− Создание отчётов с помощью мастера.
− Создание кнопочной формы в режиме конструктора.
− Создание формы запуска.
Далее следует строго идти по плану.
Создание таблиц
Таблицу можно создать при помощи:
* таблицы с помощью мастера.
* таблицы в режиме конструктора.
* таблицы путём ввода данных.
Чтобы создать таблицу, нужно перейти на вкладку "Таблицы" и выбрать "Создание таблицы с помощью мастера", "Создание таблицы в режиме конструктора" или "Создание таблицы путём ввода данных" (Смотри рис. 3). Выбираем режим "Создание таблицы в режиме конструктора":
Рисунок 3 Создание таблиц
Создание таблиц в режиме конструктор
− Нажать "Создать таблицу в режиме конструктора" (Смотри рис. 4).
− Ввести имя поля.
− Выбрать тип данных.
− Поставить первичный ключ, щелкнув по кнопке "Ключ" на панели инструментов, предварительно установив курсор на поле слева от нужного имени (ключевое поле должно находиться на первом месте списка полей).
− Задать имя таблицы, при закрытии таблицы после ввода всех требуемых полей и их типов.
Рисунок 4 Таблица в режиме конструктор
Аналогичным способом построены таблицы:
* Аэропорт
* Город прибытия
* Каталог
* Лайнер
* Экипаж.
Создание полей подстановки
− Открыть готовую таблицу в режиме конструктора (Смотри рис. 5).
− Выбрать нужное поле.
− Внизу открыть выкладку "подстановка".
− Выбрать тип элемента управления "поле со списком".
− Выбрать источник строк.
− Сохранить изменения. − Выйти из конструктора таблиц.
Рисунок 5 Создание полей подстановки
Создание связи между таблицами
− Щелкнуть по значку "Схема данных" на панели инструментов, открыть схему данных.
− Из появившегося дополнительного окна "Добавить таблицы" выделить щелчком необходимые имена таблиц и щелкнуть по кнопке "Добавить".
− Объединить ключевые поля таблиц: щелчком мыши выделить в одной из таблиц поле, которое будет соединяться в одноименном полем другой таблицы, и, зажав мышь, перетащить это поле на соединяемое поле. Отпустить мышь, при этом откроется окно "Изменение связей" с указанием соединяемых полей из соответствующих таблиц и тип связи этих полей: "один-к-одному", "один-ко многим":
− При типе связи "один-к-одному" ставим флажок в поле обеспечения целостности данных и щелкаем кнопку ОК.
− При типе связи "один-ко-многим" ставим флажки:
− Обеспечения целостности данных.
− Каскадное обновление связанных полей.
− Каскадное удаление связанных полей.
− Нажимаем кнопку ОК.
В результате имеем схему связей между таблицами БД "Каталог воздушных лайнеров" (смотри рис. 6).
Рисунок 6 Связь между таблицами
Создание форм
Формы можно создать при помощи:
Чтобы создать форму, нужно перейти на вкладку "формы" и выбрать "Создание формы с помощью мастера", "Создание формы в режиме конструктора" (Смотри рис. 7). Выбираем режим "Создание формы в режиме конструктора": Выбираем режим "Создание формы с помощью мастера":
Рисунок 7 Создание форм
Создание формы с помощью мастера
Нажать "Создание формы с помощью мастера"
Выше был описан метод работы с подобным окном. Аналогично, щелкая по кнопке "Далее", (Смотри рис. 8) выбираем вид предоставляемых данных, внешний вид подчиненной формы, требуемый стиль. Задаем имя формы. Нажать "Готово".
Рисунок 8 Создание формы с помощью мастера
Аналогичным способом построены все требуемые формы:
* Форма Аэропорт
* Форма выборки
* Форма выхода
* Форма город прибытия
* Форма добавления данных
* Форма запроса
* Форма Заставка
* Форма лайнер
* Форма отчёт
* Форма экипаж.
Создание формы с помощью конструктора
− Нажать "Создание Форму с помощью конструктора" (смотри рис. 9).
− Выбрать требуемое оформление.
− Добавить требуемые элементы (путем перетаскивания нужных полей из представленного списка таблиц).
− Задать имя Формы, нажать "ОК".
Рисунок 9 Конструктор форм
Ввод данных в форму
− Открыть форму (Смотри рис. 10).
− Ввести данные с клавиатуры или из списка в соответствующие поля.
Рисунок 10 Ввод данных в форму
Создание запросов
Запросы можно создать при помощи:
− Конструктора запросов
− Мастера запросов
− SQL
Для того чтобы создать запрос, нужно перейти на вкладку "Запросы" (Смотри рис. 11) и выбрать "Создание запрос с помощью мастера" или "Создание запрос в режиме конструктора" Выбираем режим "Создание запроса с помощью мастера":
Рисунок 11 Создание запроса
Создание запросов с помощью мастера
− Нажать "Создание запроса с помощью мастера" (Смотри рис. 12)
− Выбрать поля для запроса. Нажать кнопку "Далее".
− Задать имя запроса, нажать "Готово".
Рисунок 12 Создание запроса с помощью мастера
Аналогичным способом построены запросы:
* Запрос аэропорт
* Запрос времени прибытия
* Запрос выборка аэропорт
* Запрос выборка времени
* Запрос лайнера
* Запрос типа самолёта
* Общий запрос.
Создание выборки
− Открыть нужный запрос в режиме конструктора (Смотри рис. 13)
− Выбрать поля для выборки
− В строке "Условие отбора" выбранного поля ввести нужный текст в квадратных скобках [...]
− Сохранить под именем "Выборка ...." и выйти
− При запуске появится окно критерия ввода, в которое ввести нужные данные.
Рисунок 13 Создание выборки
Аналогичным способом построены выборки:
* Запрос выборка аэропорта
* Запрос выборка города прибытия
* Запрос выборка типа самолета
* Запрос выборка времени.
Создание отчетов
Отчет можно создать при помощи:
* Конструктора отчетов
* Мастера отчетов
Для того чтобы создать отчет, нужно перейти на вкладку "Отчёты" и выбрать "Создание отчета с помощью мастера" или "Создание отчёта в режиме конструктора" (Смотри рис. 21) Выбираем режим "Создание отчёта с помощью мастера":
Рисунок 14 Создание отчетов
Создание отчетов с помощью мастера
В нашей базе данных отчет создается при помощи мастера отчетов по таблицам или запросам. Нужно нажать "Мастер отчетов". Откроется окно:
− Открыть "Мастер создания отчёта" (Смотри рис. 22) - Мастер работает аналогично выше приведенному описанию Мастера запросов и форм.
− Выбрать таблицу или запрос.
− В окне "Доступные поля" отобразятся поля данного выбора.
− Нужные поля выделить и перенести с помощью кнопки переноса в область "Выбранные поля". Нажать кнопку "Далее".
− Добавить уровень группировки. Нажать кнопку "Далее".
− Задать требуемый порядок сортировки. Нажать кнопку "Далее".
− Выбрать вид макета для отчёта. Нажать кнопку "Далее".
− Выбрать требуемый стиль. Нажать кнопку "Далее".
− Задать имя отчёта, нажать "Готово".
Рисунок 15 Мастер создания Отчёта
Аналогичным способом построены отчёты:
* Общий отчёт
* Отчёт выборка аэропорта
* Отчёт выборка времени прибытия
* Отчёт выборка города * Отчёт выборка типа самолёта
* Отчёт запрос аэропорта
* Отчёт запрос времени прибытия
* Отчёт запрос лайнера.
Методы работы с базой данных
Основные методы работы с базами данных: добавление, удаление, фильтрация, поиск, сортировка данных. Добавление данных в табличную форму
Для того чтобы ввести данные вручную требуется:
− Открыть форму соответствующей таблицы (Смотри рис. 14)
− Щелкнуть по значку "Добавить новую запись"
− Поставить курсор мышки в пустое поле
− Ввести требуемые данные с клавиатуры или из списка в соответствующие поля.
− Нажать клавишу TAB для перехода на следующее поле
− Сохранить форму.
Рисунок 16 Добавление данных в табличной форме в таблицу "Аэропорт"
Удаление данных
Если поле в табличной форме поддерживает пустое значение, то текст в нем можно удалить. Можно также удалить одну или несколько записей в табличной форме: (Смотри рис. 15)
− Чтобы удалить текст в поле, выделите текст и нажмите клавишу DEL.
− Чтобы удалить одну или несколько записей в форме, выделите записи и нажмите клавишу DEL.
− Чтобы удалить запись на странице доступа к данным, нажмите кнопку. "Удалить" на панели перехода по записям.
Удаление запись:
>
Рисунок 17 Удаление записи в табличной форме
При удалении данных в родительской таблице через запрос типа Удаление, соблюдая требования каскадного удаления, удалятся все данные из БД в дочерних таблицах, связанные с данным значением родительской таблицы.
Удаление объекта:
− Выбрать необходимый объект
− Нажать "Удалить" на панели инструментов.
− Потвердеть удаление, нажав "ОК". (Смотри рис. 16)
Рисунок 18 Удаление Объекта
Фильтрация
Фильтрация данных по какому-либо критерию осуществляется нажатием кнопки "Фильтр" на панели сверху:
1. Выбрать нужное значение.
− Нажать "Фильтр по "выделенному" (Смотри рис. 17).
Рисунок 19 Фильтр по "выделенному"
2. Критерий вводится в запросе фильтра.
− Выбрать имя поля.
− Выбрать условие.
− Ввести значение.
− Нажать "ОК". (Смотри рис. 18).
Рисунок 20 Фильтр по умолчанию
Поиск данных
Поиск данных осуществляется нажатием клавиш Ctrl+F, или же нажатием на значок "Бинокля", предварительно установив курсор в поле, по которому будет произведен поиск:
− Ввести образец
− Выбрать место поиска
− Нажать "Найти далее" (Смотри рис. 19).
Рисунок 21 Поиск данных
Сортировка
Установить курсор в нужное поле. Сортировка данных в табличной форме производится по возрастанию (от а до я) и по убыванию (наоборот) нажатием кнопок на панели (Смотри рис. 20)
Рисунок 22 Сортировка
Создание кнопочной формы в режиме конструктора
− Нажать "Создание Формы Запуска с помощью конструктора".
− Выбрать требуемый формат.
− Добавить на поле формы требуемые элементы с помощью панели инструментов (кнопки, поле со списком).
− Задать имя Формы, нажать "ОК". (Смотри рис. 23).
Рисунок 23 Создание кнопочной формы в режиме конструктора
Элемент Кнопка
Аналогичным способом создаем формы с кнопками и полями со списком для соответствующей выборки:
* Форма запуска
* Заставка
* Форма форм
* Форма запросов
* Форма отчёты
Создания формы запуска:
При открытии БД появляется окно запуска (Смотри рис. 24):
Для Access 2003:
− Открыть "Сервис"/"Параметры запуска".
− В открывшемся диалоговом окне задать имя приложения "Заставка", а форму приложения (правое окно) открыть и выбрать "Заставка".
− Закрыть диалоговое окно.
− Закрыть Microsoft Access.
Для Access 2007-2010:
− Нажать кнопку "Файл".
− Щелкнуть кнопку Параметры Access.
− Выбрать вкладку "Текущая база данных".
− В открывшемся окне в поле со списком "Форма просмотра" выбрать название кнопочной формы запуска.
− Щелкнуть ОК.
− Закрыть Microsoft Access.
Открыть Microsoft Access.
Рисунок 24 Форма запуска
Появится форма запуска "Заставка", из которой путем нажатия соответствующей кнопки можно перейти на формы, отчеты, запросы, закрыть форму, выйти из приложения.
Заключение
Разработка модели процесса составления электронного каталога воздушных лайнеров произведена на примере составления каталога воздушных лайнеров
Каталог воздушных лайнеров показывает лайнеры, кол-во персонала, аэропорты на которых они находятся, время отбытия и прибытия и город прибытия. Все результаты представлены в отчетах.
БД "Каталог воздушных лайнеров":
− Добавляет данные.
− Удаляет данные.
− Сортирует данные.
− Фильтрует данные.
− Осуществляет поиск данных.
− Создаёт отчёты.
Литература.
1. Агальцов В.П. Базы данных. - М.: Мир, 2002. - 376 с., ил.
2. Стоцкий Ю. Самоучитель Office XP. - СПб.: Питер, 2002. - 576 с.: ил.
Электронный каталог воздушных лайнеров0Румянцев И.О. А-10
Румянцев И.О. А-100Электронный каталог воздушных лайнеров
Документ
Категория
Разное
Просмотров
47
Размер файла
2 349 Кб
Теги
poyasnitelnaya, zapiska, 8472
1/--страниц
Пожаловаться на содержимое документа