База данных Аэропорт

Программное обеспечение для работы с базами данных и их использование на персональных компьютерах. Microsoft Access как функционально полная реляционная СУБД, обладающая средствами для обработки данных. Разработка диалогового приложения пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 22.04.2015
Размер файла 708,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

программный компьютер microsoft

Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ним до тех пор, пока не получали полных, ориентированных на пользователя приложений. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему.

Microsoft Access -это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработке данных, а также управление ими при работе с большими объёмами информации.

Microsoft Access, обладая всеми чертами классической СУБД, предоставляет и дополнительные возможности. С помощью Access можно создать приложение, работающее в среде Windows и полностью соответствующее потребностям по управлению данными. База данных Access включает шесть типов объектов: таблицы, запросы, формы, отчеты, макросы, модули. Таблица - это объект для хранения данных. Используя запросы, можно выбирать и обрабатывать хранящуюся в таблицах информацию.

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

Анализ предметной области

Описание ПО решаемой задачи

Рассмотрим пример построения базы данных “Аэропорт”.

2. Постановка задачи «Аэропорт»

Основным способом наблюдения за состоянием и движением хозяйственных средств является документация.

3. Разработка диалогового приложения пользователя

Таблицы в базе данных «Аэропорт»

Для реализации задачи были разработаны 4 таблицы, представленные ниже.

Таблица 1 «Пассажиры».

Поле

Тип данных

Применение

Код пассажира

Счетчик

Уникальный код пассажира, ключевое поле

ФИО

Текстовый

Фамилия, имя и отчество пассажира.

Паспортные данные

Текстовый

Паспортные данные пассажира

Таблица «Билеты»

Поле

Тип данных

Применение

Номер билета

Счетчик

Номер билета, ключевое поле

Код рейса

Числовой

Код рейса, на который выписан билет

Код пассажира

Числовой

Код пассажира, купившего билет

Номер места

Текстовый

Номер места в самолете

Цена

Числовой

Цена билета

Дата вылета

Дата/время

Дата вылета самолета

Дата продажи

Дата/время

Дата продажи билета

Таблица 2 «Рейсы»

Поле

Тип данных

Применение

Код рейса

Счетчик

Уникальный номер, ключевое поле

Время вылета

Дата/Время

Информация о времени вылета

Код самолета

Числовой

Код самолета, осуществляющего перевозки по заданному рейсу

Место назначения

Текстовый

Информация о пункте назначения полета

Таблица 3«Самолеты».

Поле

Тип данных

Применение

Код самолета

Счетчик

Уникальный код самолета, ключевое поле

Тип

Текстовый

Марка и тип самолета.

Количество мест

Числовой

Количество мест в самолете

Ниже приведены примеры заполненных таблиц.

Рис.1 Пример заполнения таблицы «Билеты».

Рис. 2 Пример заполнения таблицы «Пассажиры».

Запросы в базе данных «Аэропорт»

Для реализации задачи были разработаны 3 запроса:

Билет Печать.

Объем продаж.

Свободные места на рейсе.

Запрос «Билет Печать» служит для вывода в наглядной форме информации о билете. Запрос сделан скрытым, так как наиболее удобно с ним работать через форму «Билеты». Схема работы запроса:

Вводится номер билета из таблицы «Билеты». Причем отбирается тот билет, который просматривается в форме «Билеты». Используется условие «Like [Forms]![Билеты]![Номер билета]».

Вводятся соответствующие реквизиты билета

Из таблицы «Пассажиры» отбираются реквизиты «ФИО» и «Паспортные данные».

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

Запрос «Объем продаж» служит для вывода в наглядной форме информации о продажах за определенный период. Запрос вызывается из формы «Объем продаж», где задается период, за который следует выводить информацию. Схема работы запроса:

Данные берутся из таблицы «Билеты». Записи группируются по реквизиту «Дата продажи». При этом используется условие «>[Forms]![Объем продаж]![Дата1] And <[Forms]![Объем продаж]![Дата2]».

В поле Sum_Цена подсчитывается сумма реквизитов цена.

В поле Count _ Билеты используется функция «Count(*)», которая подсчитывает число билетов.

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

Пример работы запроса «Объем продаж» при непосредственном вызове.

При непосредственном вызове придется вручную вводить период, за который должна производиться выборка. При этом MS Access выведет следующие окна.

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

Из таблицы «Билеты» извлекается код рейса при помощи условия «Like [Forms]![Билеты]![Рейс]».

Из таблицы «Самолеты», связанной с таблицей рейсы, берется реквизит «Количество мест».

Из таблицы «Билеты» отбирается «Дата вылета» по условию «Like [Forms]![Билеты]![Дата вылета]».

В поле «Count_Билеты» при помощи функции «Count(*)» вычисляется количество проданных на соответствующий рейс и дату билетов.

В поле «Осталось» при помощи выражения «[Количество мест]-[Count_Билеты]» вычисляется количество свободных мест на соответствующий рейс и дату.

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

Формы базы данных «Аэропорт».

Формы базы данных «Аэропорт» демонстрируют удобные профессиональные способы работы с таблицами и запросами. Они созданы для иллюстрации процессов ввода, изменения и просмотра данных, работы диалоговых окон с приглашением на ввод данных с последующей обработкой введенной информации, а также панелей управления, позволяющих открывать другие формы и отчеты базы данных пользователя.

Ниже рассматриваются следующие формы:

Форма «При запуске» открывается при открытии базы данных «Аэропорт». Содержит информацию о базе данных. Открытие этой формы одновременно с базой данных осуществлено путем помещения имени формы в строку «Форма» меню «Сервис/Параметры запуска». При нажатии кнопки запускается процедура обработки события Кнопка15_Click, которая закрывает эту форму. Форма «При запуске» предназначена для работы пользователя с базой данных. Щелчок мыши по каждой из кнопок вызывает соответствующее событие - открытие формы, так как все элементы базы данных «Аэропорт» вызываются для удобства из форм.

Форма выглядит следующим образом:

Формы «Пассажиры», «Самолеты», «Билеты» и «Рейсы» созданы для внесения и редактирования соответствующей информации. Кроме того, из формы «Билеты» можно вызывать 2 отчета: «Свободные места на рейсе» и «Билет».

Форма «Билет» выглядит следующим образом.

Форма «Объем продаж» построена для вызова отчета по объему продаж.

Отчеты в базе данных «Аэропорт»

Отчеты в базе данных «Аэропорт» демонстрируют способ эффективного представления данных в печатной форме. Они созданы для предоставления выдаваемых базой данных сведений в удобном для восприятия виде.

Отчет «Билет» формируется на основе служебного запроса «БилетПечать» и служит для того, чтобы вывести на экран и печать билет в наглядной форме. Отчет вызывается из формы «Билеты». Отчет выглядит следующим образом:

Отчеты «Объем продаж» и «Свободные места на рейсе» служат для вывода данных одноименных запросов. При этом в отчете «Объем продаж» были использованы выражения «=Sum([Sum_Цена])» и «=Sum([Count_Билеты])» для подсчета итоговых сумм объемов продаж и количества проданных билетов соответственно.

Отчет «Объем продаж» вызывается из специальной формы «Объем продаж» и выглядит следующим образом:

Отчет «Свободные места на рейсе» вызывается из формы «Билеты» по мере необходимости и представляет информацию о количестве свободных мест в следующем виде:

Заключение

На примере базы данных «АЭРОПОРТ» мы познакомились с инструментом разработки баз данных Microsoft Access. С его помощью можно быстро создавать деловые приложения для различных сфер деятельности человека. В то же время СУБД Access имеет архитектурные ограничения (например, максимальный размер базы данных не более одного гигабайта), которые не позволяют использовать этот инструмент для управления большими промышленными распределенными базами данных. Для таких целей применяются клиент-серверные СУБД Oracle, IBM DB2, Microsoft SQL Server, Sybase и ряд других.

Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объектами информации. Области применения Access обозначены достаточно ясно. Во-первых, пользователи этой системы являются непрограммирующие персоналы-люди, близкие к вычислительной технике, но не имеющие достаточно времени на ее изучение, поскольку она лежит вне области их профессиональных интересов и служит лишь подспорьем в работе. Таких пользователей привлекает легкость изучения программы, возможность решить большинство проблем без программирования, а также средства быстрого создания приложений. Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственно базу данных, но и разрабатывать простые и сложные приложения. В отличие от других настольных СУБД Access хранит всю информацию в одном файле, хотя и распределяется и по разным таблицам.

Однако, Access присущ и недостаток, который имеет все сложные программные продукты - одна и та же операция выполняется по-разному в зависимости от используемых данных и настроек СУБД. Поэтому метод готовых рецептов при работе с такими приложениями неприменим.

Список литературы

1. Евсюков В.В. Экономическая информатика: Учеб. пособ. - Тула: Издательство «Гриф и К», 2005. - 371с.: ил.

2. Партыка Т.Л., Попов И.И. Информационная безопасность. Учебное пособие для студентов учреждений среднего профессионального образования. ~М.: ФОРУМ: ИНФРА-М, 2004, - 368с.: ил. - (Серия «Профессиональное образование»)

3. Информатика: Базовый курс / Под редакцией С.В. Симоновича, Издательский дом «Питер», 2002, 640с.

4. Завгородний В.И. Комплексная защита информации в компьютерных системах: Учебное пособие. - М.: Логос; ПБОЮЛ Н.А.Егоров, 2001. - 264с.: ил.

5. Мельников В.В. Защита информации в компьютерных системах. -М.: Финансы и статистика; Электронинформ, 2006. - 368с.: ил.

Размещено на Allbest.ru

...

Подобные документы

  • Понятие и сущность базы данных, их классификация и характеристика. Системы управления базами данных. СУБД структуры "сервер-клиент", его суть. Microsoft Access - функционально полная реляционная СУБД. Предназначение СУБД Access, и описание ее работы.

    реферат [44,3 K], добавлен 27.02.2009

  • Операции в системе управления базами данных (СУБД). MS Access как функционально полная реляционная СУБД. Разработка реляционных моделей баз данных экономического направления. Применение прикладных программ для решения экономико-управленческих задач.

    курсовая работа [2,1 M], добавлен 14.01.2015

  • Microsoft Access как система управления базами данных (СУБД), ее предназначение. Организованная структура для хранения данных. Типы данных при работе с Microsoft Access 2003 и Microsoft Access 2007. Проектирование баз данных и построение ER-диаграммы.

    контрольная работа [16,3 K], добавлен 10.10.2010

  • База данных как организованная структура, используемая для хранения информации о событиях, явлениях; Microsoft Access - функционально полная реляционная система управления БД (СУБД), ее свойства. Создание БД, содержащей данные о студентах университета.

    курсовая работа [50,4 K], добавлен 27.11.2010

  • Особенности обработки информации в компании. Основные модели данных: иерархическая, сетевая, реляционная. Выбор подходящей системы управления базами данных. Microsoft Access как интерактивная, реляционная СУБД для операционной системы MS Windows.

    статья [14,7 K], добавлен 22.02.2016

  • База данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Классификация баз данных. Использование СУБД Microsoft Access для создания баз данных: особенности и функциональные возможности программы.

    реферат [623,6 K], добавлен 22.05.2008

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

    курсовая работа [5,7 M], добавлен 29.04.2014

  • Выделение информационных объектов и их инфологическая модель. Логическая структура реляционной базы данных. Разработка таблиц в системе управления базами данных Access. Создание запросов, форм и отчетов в СУБД Access. Разработка приложения пользователя.

    курсовая работа [2,8 M], добавлен 05.02.2018

  • Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.

    реферат [57,1 K], добавлен 20.12.2010

  • Основные понятия баз данных: нормализация, связи и ключи. Создание и этапы проектирования базы данных, решение задачи о предметной области. Изучение СУБД Microsoft Access s 2003: пользовательский интерфейс, главное окно приложения, создание таблиц.

    реферат [2,1 M], добавлен 10.11.2010

  • Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.

    курсовая работа [1,8 M], добавлен 04.02.2013

  • Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".

    курсовая работа [1,6 M], добавлен 07.03.2015

  • Общая характеристика реляционной СУБД Microsoft Office Access, ее основные компоненты и возможности. Разработка базы данных для систематизации подшивок журналов. Создание структуры таблиц с организацией связей между ними, ввод и обработка информации.

    контрольная работа [1,1 M], добавлен 24.07.2013

  • Основные этапы проектирования базы данных. Access как система управления базами данных (СУБД), ее предназначение, отличительные возможности. Работа с таблицами, их создание и редактирование. Порядок создания запросов. Способы защиты баз данных.

    лабораторная работа [3,1 M], добавлен 18.08.2009

  • Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.

    реферат [46,4 K], добавлен 01.11.2009

  • Характеристика и организация предметной области. Перечень документов, необходимых для заключения договора ОМС. Microsoft Access как функционально полная реляционная СУБД. Базы данных как основа компьютерного обеспечения информационных процессов.

    курсовая работа [27,6 K], добавлен 27.02.2009

  • Разработка диалогового приложения пользователя. Вывод при помощи программы MS Access в наглядной форме информации о билетах, продажах за определенный период, наличии свободных мест на заданный рейс на определенную дату. Формы и отчеты в базах данных.

    практическая работа [11,4 M], добавлен 14.11.2009

  • Пользовательские представления данных. Проектирование реляционной реализации. База данных на СУБД Microsoft Office Access. Проектирование пользовательского интерфейса. Реляционная реализация концептуальных схем в БД "Автомобильные соревнования".

    курсовая работа [3,3 M], добавлен 13.04.2013

  • Виды и функции системы управления базами данных Microsoft Access. Иерархическая, сетевая, реляционная модель описания баз данных. Основные понятия таблицы базы данных. Особенности создания объектов базы данных, основные формы. Доступ к Internet в Access.

    контрольная работа [19,8 K], добавлен 08.01.2011

  • Назначение и виды запросов в Microsoft Access. Реляционная база данных. Разработка запроса в режиме конструктора. Технология решения задачи в Excel. Запросы на обновление, добавление и удаление данных. Перенос слов при вводе в ячейку длинных заголовков.

    курсовая работа [1,3 M], добавлен 23.04.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.