Создание базы данных Avio_company

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

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

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

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

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

Лабораторная работа

1. Подготовительный этап

Для выполнения лабораторной работы необходимо создать новую БД (Avio_company) следующего вида:

2. Структура таблиц

Таблица citys (города)

Имя

Тип

Длина/значение

Индекс

A_I

id_citys

int

6

primary

+

сity (город)

varchar

20

Таблица info_plane (информация о самолетах)

Имя

Тип

Длина/значение

Индекс

A_I

id_plane

int

6

primary

+

plane (самолет)

varchar

25

general_des (число мест)

int

4

Таблица time_table (расписание)

Имя

Тип

Длина/значение

Индекс

A_I

id_t_t

int

6

Primary

+

flight_number (номер рейса)

varchar

6

type_plane (тип самолета)

int

6

point_of_departure (пункт отправления)

int

6

point_of_destinition (пункт назначения)

int

6

Date (дата вылета)

date

10

Time (время вылета)

time

8

time_of_flight (время полета)

time

8

Prise (цена)

varchar

15

Таблица passenges

Имя

Тип

Длина/значение

Индекс

A_I

id_pass

int

6

primary

+

f_n_o (Ф.И.О.)

varchar

100

Document (название документа)

varchar

30

Series (серия)

int

5

Number (номер)

int

10

id_flight (идентификатор рейса)

int

6

индекс

Данные для заполнения таблицы info_plane

Тип

Число посадочных мест

Airbus A310

684

Airbus A320

330

Антонов Ан-24

48

ATR 72

74

Boeing 747-100

352

Ильюшин Ил-62

144

Сухой Суперджет-100

98

Туполев Ту-154

141

Туполев Ту-334

74

Яковлев Як-40

36

Остальные таблицы заполнить самостоятельно.

Поля, содержащие дату заполняются в формате: ГГГГ:ММ:ДД

Поля, содержащие время заполняются в формате: ЧЧ:ММ:СС

3. Оператор сортировки данных ORDER BY

Пример: выполнить сортировку данных о городах по убыванию.

SELECT *

FROM citys база данные билет самолет

ORDER BY city ASC

По умолчанию оператор ORDER BY выполняет сортировку по убыванию, поэтому приставку ASC можно пропустить.

Для сортировки данных по возрастанию необходима приставка DESC

SELECT *

FROM citys

ORDER BY city DESC

4. Статистические функции языка SQL

Знак операции

Значение

COUNT()

Возвращает число строк в таблице или столбце

SUM()

Возвращает сумму значений в столбце

MIN()

Возвращает наименьшее значение в столбце

MAX()

Возвращает наибольшее значение в столбце

AVG()

Возвращает среднее значение в столбце

Пример: Посчитать количество строк в таблице citys

$query = "SELECT count( * )

FROM `citys`";

$sql = mysql_query($query) or die(mysql_error);

$row = mysql_fetch_row($sql);

$total = $row[0]; // всего записей

echo $total;

5. Задание на лабораторную работу

1. Посчитать количество свободных мест на рейс (выбрать рейс из своей БД)

2. Вывести на печать информацию о рейсах вылетающих до 13-00

3. Вывести на печать название рейса, цену на билет, время и дату отправления до (выбрать город из своей БД) с минимальной стоимостью. Выполнить сортировку.

4. Вывести на печать информацию о пассажирах, которые купили билет на самолет ATR 72.

5. Вывести на печать информацию о рейсах, обслуживающимися самолетами Airbus A320 и Boeing 747-100.

6. Вывести максимальную стоимость билета за сутки.

7. Вывести среднюю стоимость билета на рейсы, совершаемые во второй половине дня.

8. Вывести информацию о рейсах летящих до Москвы.

9. Подсчитать общую стоимость билетов купленных на рейсы из Афин.

10. Подсчитать общее количество посадочных мест .

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

...

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

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

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

  • Создание базы данных. Поиск, изменение и удаление записей. Обработка и обмен данными. Проектирование базы данных. Определение формул для вычисляемой части базы. Редактирование полей и записей. Формы представления информации, содержащейся в базе данных.

    курсовая работа [67,0 K], добавлен 23.02.2009

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

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

  • Формы представляемой информации. Основные типы используемой модели данных. Уровни информационных процессов. Поиск информации и поиск данных. Сетевое хранилище данных. Проблемы разработки и сопровождения хранилищ данных. Технологии обработки данных.

    лекция [15,5 K], добавлен 19.08.2013

  • Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.

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

  • Понятия банка и базы данных, ее компоненты. Многоуровневые модели предметной области, их представление в базе данных. Идентификация объектов и записей. Способы обращения к записям или отдельным элементам данных, их поиск. Определение структуры данных.

    контрольная работа [39,6 K], добавлен 10.04.2010

  • Реализация программы в виде класса, используя для хранения информации контейнеры стандартной библиотеки шаблонов (STL) языка C++. Создание новой базы данных. Вывод информации о всех компьютерах. Удаление элементов контейнера, их поиск по критериям.

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

  • Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.

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

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

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

  • Основные понятия и определение базы данных, этапы создания и проектирования, используемые модели. Создание базы данных "Страхование населения" для обработки данных о видах страховок, их стоимости, совершенных сделках, клиентах, сроках действия страховки.

    реферат [860,5 K], добавлен 01.03.2011

  • Базы данных и системы управления базами данных. Физическое размещение и сортировка записей. Основные виды баз данных. Создание базы данных "Домашняя библиотека" в приложении Microsoft Access. Создание в базе данных запросов и скорость выбора информации.

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

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

    контрольная работа [813,1 K], добавлен 27.06.2013

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

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

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

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

  • Разработка базы данных, содержащей информацию, необходимую Государственной инспекции по маломерным судам для выдачи билетов владельцам судов. Особенности создания файла и диаграмм базы данных, SQL-запросов. Объекты информационной модели и их свойства.

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

  • Синтаксис, типы данных, используемые в базе данных MySQL. Создание и удаление базы данных, создание таблицы и удаление таблицы, изменение ее свойств. Переименование, вставка и удаление столбцов, изменение их свойств. Обновление и поиск записей в таблице.

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

  • Создание базы данных и ее системы управления. Динамическая информационная структура, двунаправленный список. Создание файла, содержащего сведения об абонентах телефонной сети. Вывод информации в файл для печати. Обработка информации в базе данных.

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

  • Понятия основных компонентов базы данных Access. Таблицы, отчеты, макросы и модули, форма, запросы к базе и их виды. Типы данных. Создание базы данных "Кадры". Создание таблицы в режиме конструктора. Использование мастера подстановок для создания связей.

    курсовая работа [818,0 K], добавлен 10.03.2016

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

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

  • Программа поиска в базе данных в среде Borland Delphi 7.0 Enterprise. Условия и блок-схемы задач. Ввод массива. Текст программ в Delphi, в Паскаль. Текст программы поиска в базе данных. Кодирование материала. Изготовление реляционной базы данных.

    практическая работа [27,6 K], добавлен 11.10.2008

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