Розробка бази даних авіакомпанії

Створення реляційних баз даних за допомогою компоненту Microsoft Office 2000 - СКБД Access 2003. Розробка таблиць, у яких зберігається інформація про наявні рейси, екіпажі, аеропорти, літаки, про пасажирів, які користувалися послугами авіакомпанії.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 13.04.2012
Размер файла 1,7 M

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

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

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

Вступ

До теперішнього часу людством накопичено воістину гігантську кількість інформації про об'єкти та явища. Але ця інформація не лежить мертвим вантажем, вона зберігається в електронному вигляді і використовується в базах даних. Бази даних -- це частина інформаційних систем -- програмно-апаратних комплексів, що здійснюють зберігання та обробку величезних інформаційних масивів.

Бази даних, як спосіб зберігання великих обсягів інформації та ефективного маніпулювання нею, використовуються практично у всіх областях людської діяльності. У них зберігають документи, зображення, відомості про об'єкти нерухомості, фізичних та юридичних осіб.

СКБД Access 2003 - це компонент Microsoft Office 2000, призначений для створення реляційних баз даних. Цей засіб є досить зручним і хоч має не найширші можливості, проте для створення баз даних на малих підприємствах їх цілком достатньо.

1. Створення таблиць

Будь-яка реляційна база даних складається з таблиць, які зв'язані між собою. Тож Приступимо до їх створення. Для створення таблиці вибираємо об'єкт Таблицы, команда Создание таблицы в режиме конструктора. Вводимо імена полів, встановлюємо необхідний тип даних і формат поля.

Таблиця Напрямок

Рис. 1.1. Режим конструктора

Після того, як були описані всі поля таблиці необхідно встановити ключовий стовпець. У нашому випадку це Код_напрямку. Тепер можемо заповнювати таблицю даними.

Рис. 1.2. Заповнена таблиця

Таблиця Аеродром

Процес створення даної таблиці дещо відрізняється, тому що у ній треба використати дані з іншої (поле Напрямок). Для цього у режимі конструктора, у стовпці Тип данных виберемо Мастер подстановок. У подальшому діалозі пропонується вибрати таблицю і її стовпці, які нам потрібні. Слід вибрати не тільки ключовий стовпець, а і ще один-два, щоб легше було заповнювати таблицю.

Рис. 1.3. Режим конструктора

Рис. 1.4. Заповнена таблиця

Таблиця Рейс

Для того, щоб із базою даних можна було реально працювати необхідно створити декілька таблиць. Ця таблиця і всі наступні створюються аналогічно, як і попередні.

Рис. 1.5. Режим конструктора

Рис. 1.6. Заповнена таблиця

Таблиця Пасажир

Рис. 1.7. Режим конструктора

Рис. 1.8. Заповнена таблиця

Таблиця Екіпаж

Рис. 1.9. Режим конструктора

Рис. 1.10. Заповнена таблиця

Таблиця Літак

Рис. 1.11. Режим конструктора

Рис. 1.12. Заповнена таблиця

Таблиця Рух_авіарейсів

Рис. 1.13. Режим конструктора

Рис. 1.14. Заповнена таблиця

Схема даних

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

Рис. 1.15. Схема даних

2. Створення форм

Заповнення бази даних інформацією безпосередньо через таблиці є не завжди зручним і потрібнпим варіантом. Для цього слід використовувати форми. Отже для кожної таблиці створимо відповідну форму. Натиснемо у вікні бази даних об'єкт Формы, і виберемо Создание формы с помощью мастера. Потім виберемо таблицю і поля, які повинні бути доступними на формі, а також загальний вигляд форми. Після цього в режимі конструктора можна змінити деякі властивості макету форми для кращого її сприйняття.

Форма Напрямок

Рис. 2.1. Створена форма Напрямок

Форма Аеродром

Рис. 2.2. Створена форма Аеродром

Форма Рейс

Рис. 2.3. Створена форма Рейс

Форма Пасажир

Рис. 2.4. Створена форма Пасажир

Форма Екіпаж

Рис. 2.5. Створена форма Екіпаж

Форма Літак

Рис. 2.6. Створена форма Літак

Форма Рух_авіарейсів

Рис. 2.7. Створена форма Рух_авіарейсів

3. Створення запитів

Таблиці в базі даних призначені тільки для зберігання інформації, тобто над даними не можна проводити ніяких операцій. Запити ж навпаки - не зберігають у собі інформацію, проте ми можемо виконувати будь-які дії як з числовими даними, так і з текстовими.

Запит 1. За прізвищем особи відшукати всі рейси, якими користувався пасажир за вказаний період.

У вікні бази даних клацнемо об'єкт Запросы, Создание запроса в режиме конструктора. Після цього треба додати таблиці, з яких братимуться дані та вибрати з них стовпці : Дата_вильоту, час вильоту, Назва_рейса, а також інформацію про самого пасажира. Тепер напроти поля Прізвище у комірці Условие отбора впишемо вираз Like [Введіть прізвище], а напроти стовпця Дата вкажемо діапазон Between [Початок періоду:] And [Кінець періоду:]. Коли при побудові запиту використати [], то при запуску користувач зможе ввести потрібні йому прізвище і межі часового проміжку.

Рис. 3.1. Конструктор запитів

Рис. 3.2. Результат запиту

Запит 2. Визначити відстань нальоту для кожного літака за вказаний період.

Так само, як і упопередньому випадку вибираємо з таблиць потрібні поля. Напроти поля дата пишемо Between [Початок періоду:] And [Кінець періоду:]. А потім клацнемо правою кнопкою миші на полі і виперемо Групповые оперции. У всіх полях залишемо значення Группировка, а у полі дата - Условие, і знімемо галочку Вывод на экран.

Рис. 3.3. Конструктор запитів

Рис. 3.4. Результат запиту

Запит 3. Кількість перевезених за вказаний місяць пасажирів (по напрямках).

У конструкторі виставляємо групування по напрямках. Для поля Пасажир вибираємо Count, а у полі Дата_вильоту Прописуємо умову Month([Рух_авіарейсів]![Дата_вильоту])=[Введіть номер місяця].

Рис. 3.5. Конструктор запитів

Рис. 3.6. Результат запиту

4. Створення звітів

Результати запитів зручно переглядати у вигляді звітів. Для їх створення слід перейти на вкладку Отчеты і вибрати Создание отчета с помощью мастера.

Звіт на основі запиту 1.

Майстер запропонує вибрати зі списку потрібний запит, а також майбутній вигляд звіту і орієнтацію аркуша. Після цього у конструкторі звітів можна корегувати його вигляд, а також, у ділянці Примечание отчета додавати поля з підсумками. Отже додамо поле, яке підраховує скількома рейсами користувався пасажир. Для цього слід прописати вираз: =Count(Рейси!Назва_рейса).

Рис. 4.1. Конструктор звітів

Рис. 4.2. Отриманий звіт

Звіт на основі запиту 2.

У полі Всього літаків запишемо формулу:

=Count([Назва_літака]), щоб підрахувати, скільки всього літало літаків за вказаний період.

Рис. 4.3. Конструктор звітів

Рис. 4.4. Отриманий звіт

Звіт на основі запиту 3.

У полі Всього: запишемо формулу:

=Sum([Count-Пасажир]), щоб підрахувати, скільки всього пасажирів було перевезено за вказаний період.

Рис. 4.5. Конструктор звітів

Рис. 4.6. Отриманий звіт

Висновок

У ході виконання роботи було розроблено базу даних авіакомпанії. Створено таблиці, у яких зберігається інформація про наявні рейси та екіпажі, які їх обслуговували, аеропорти, напрямки, літаки, про пасажирів, які користувалися послугами даної компанії. Для зручного заповнення інформації були розроблені форми введення даних для кожної таблиці. За допомогою запитів можна отримати тільки потрібну інформацію, з відсіюванням усієї зайвої. А звіти дозволяють представити її у зручному вигляді і обрахувати підсумки.

Усі таблиці використовують тип зв'язку "один до багатьох".

реляційний база данний таблиця аccess

Список використаної літератури

Глушаков С. В., Сурядный А. С. Microsoft Office 2000. Учебный курс - Харьков: "Фолио", 2002. - 500 с.

Савенко Р. Г., Лисенко М. В. Інформаційні системи і технології в економіці. Конспект лекцій - Полтава: ПолтНТУ, 2003. - 193 с.

Гаєвський О. Ю. Інформатика: 7-11 кл. Навч. Посіб. - К.: Видавництво А.С.К., 2003. - 512 с.: с. 301- 302.

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


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

  • Властивості та функції бази даних. Вибір та обгрутування програмного забезпечення Microsoft Access. Розробка бази даних за методом сутність-зв’язок. Етапи розробки бази даних "Відділ комп’ютерних комплектуючих" за допомогою СУБД Microsoft Office Access.

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

  • Проектування бази даних "Аптека" у Microsoft Access, розробка структури таблиць, ключових полів і схеми даних. Створення запитів різних типів, екранних форм різного виду для введення і перегляду даних. Створення кнопкових форм, що полегшують навігацію.

    дипломная работа [3,1 M], добавлен 16.11.2014

  • Розробка бази даних "Автовокзал". Функціональні залежності між атрибутами. Ідентифікація атрибутів, які в реляційної моделі даних використовуються в якості первинних ключів реляційних відносин. Організація вибірки інформації з бази за допомогою запиту.

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

  • Основні поняття та особливості розробки баз даних в Microsoft Access. Побудова бази даних магазину побутової техніки: створення таблиць та встановлення зв’язків між ними, створення запитів, форм та звітів. Охорона праці і гігієна користувача комп'ютера.

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

  • Створення інформаційних таблиць бази даних. Створення екранних форм як засобу організації інтерфейсу користувача. Створення запитів для вибору, сортування і обчислення з використанням даних однієї таблиці. Оформлення звітів за допомогою команд MS Access.

    лабораторная работа [397,7 K], добавлен 09.09.2010

  • Вибір технологічного інструментарію для реалізації проекту. Розробка сценаріїв для створення бази даних і базових таблиць. Аналіз забезпечення декларативної цілісності реляційних даних. Особливість створення об'єктів для маніпулювання інформацією.

    курсовая работа [275,7 K], добавлен 17.05.2019

  • Створення баз даних з використанням платформи Microsoft Access 2010 та структурованих запитів SQL. ER-діаграма бази даних з описом кожної сутності та її атрибутів. Розробка інтерфейсу, елементів навігації та макросів для автоматичного виконання запитів.

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

  • Створення бази даних та робота з нею у програмному забезпеченні Microsoft Access. Проектування форм для зручного заповнення таблиць, звітів для відображення даних та їх друку, кнопкової форми, яка потрібна для зручної навігації між функціями бази даних.

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

  • Опис основних кроків створення бази даних по автомобілям у програмі Microsoft Access, та запитів. Порядок формування таблиць, їх зміст і структура, встановлення зв'язків між таблицями. Операції, що проводяться над таблицями. Правила оформлення звіту.

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

  • Загальні характеристики та структура найпростішої бази даних. Режими роботи з нею. Основні властивості полів таблиць. Створення запиту, зв’язків, звіту та макросу. Програмне забезпечення для створення БД. Нові можливості макросів в Office Access 2007.

    дипломная работа [4,5 M], добавлен 01.03.2014

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