Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб4_БД_наповнення.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
60.93 Кб
Скачать

Міністерство освіти і науки України

Стрийський коледж Львівського НАУ

ЗВІТ

про виконання лабораторної роботи №4

на тему:

«Створення та наповнення БД»

з курсу: « »

Виконав:

Прийняв:

Львів 2015

SQL запити:

Створення таблиці «Пасажири»

CREATE TABLE `passengers` (`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,`name` VARCHAR( 150 ) NOT NULL ,`address` VARCHAR( 255 ) NOT NULL ,`tel` VARCHAR( 10 ) NOT NULL ,PRIMARY KEY ( `id` ) ) COMMENT = 'Таблиця пасажирів авіакомпанії';

Створення таблиці «Рейсів/літаків»

CREATE TABLE `flights_aircrafts` (

`n_flights` INT( 10 ) NOT NULL AUTO_INCREMENT ,

`date_out` DATE NOT NULL ,

`time_out` TIME NOT NULL ,

`place_out` VARCHAR( 255 ) NOT NULL ,

`place_in` VARCHAR( 255 ) NOT NULL ,

`date_in` DATE NOT NULL ,

`time_in` TIME NOT NULL ,

`model` VARCHAR( 255 ) NOT NULL ,

`company` VARCHAR( 255 ) NOT NULL ,

`number` INT( 10 ) NOT NULL ,

`time_work` INT( 10 ) NOT NULL ,

`last_date_t` DATE NOT NULL ,

`mistakes` TEXT NOT NULL ,

`next_date_t` DATE NOT NULL ,

PRIMARY KEY ( `n_flights` )

) COMMENT = 'Таблиця рейсів/літаків авіакомпанії';

Створення таблиці «Персоналу»

CREATE TABLE `personnel` (

`id_personal` INT( 10 ) NOT NULL AUTO_INCREMENT ,

`tabel_n` INT( 10 ) NOT NULL ,

`name_p` VARCHAR( 255 ) NOT NULL ,

`address_p` VARCHAR( 255 ) NOT NULL ,

`salary_p` VARCHAR( 100 ) NOT NULL ,

`bool` INT( 1 ) NOT NULL ,

PRIMARY KEY ( `id_personal` )

) COMMENT = 'Таблиця персоналу авіакомпанії'

Створення таблиці «Пілотів»

CREATE TABLE `pilot` (

`id_pilot` INT( 10 ) NOT NULL AUTO_INCREMENT ,

`tabel_n_pl` INT( 10 ) NOT NULL ,

`name_pl` VARCHAR( 255 ) NOT NULL ,

`address_pl` VARCHAR( 255 ) NOT NULL ,

`salary_pl` VARCHAR( 100 ) NOT NULL ,

`expirence_pl` VARCHAR( 255 ) NOT NULL ,

`type_air` VARCHAR( 255 ) NOT NULL ,

`bool_pl` INT( 1 ) NOT NULL ,

PRIMARY KEY ( `id_pilot` )

) COMMENT = 'Таблиця пілотів авіакомпанії';

Створення таблиці «Table_1»

CREATE TABLE `table_1` (

`id_t` INT( 10 ) NOT NULL AUTO_INCREMENT ,

`id` INT( 10 ) NOT NULL ,

`n_flights` INT( 10 ) NOT NULL ,

PRIMARY KEY ( `id_t` )

);

Створення таблиці «Table_2»

CREATE TABLE `table_2` (

`id ` INT( 10 ) NOT NULL AUTO_INCREMENT ,

`id_personal` INT( 10 ) NOT NULL ,

`n_flights` INT( 10 ) NOT NULL ,

PRIMARY KEY ( `id` )

);

Створення таблиці «Table_3»

CREATE TABLE `table_3` (

`id` INT( 10 ) NOT NULL AUTO_INCREMENT ,

`id_pilot` INT( 10 ) NOT NULL ,

`n_flights` INT( 10 ) NOT NULL ,

PRIMARY KEY ( `id` )

);

Наповнення таблиці «Пілоти»

INSERT INTO `pilot` ( `id_pilot` , `tabel_n_pl` , `name_pl` , `address_pl` , `salary_pl` , `expirence_pl` , `type_air` , `bool_pl` )

VALUES (

'', '1', 'Степанюк Ігор Іванович', 'м. Львів вул. Патона 25', '800$', '2 роки', 'АН-16', '1'

);

INSERT INTO `pilot` ( `id_pilot` , `tabel_n_pl` , `name_pl` , `address_pl` , `salary_pl` , `expirence_pl` , `type_air` , `bool_pl` )

VALUES (

'', '2', 'Андріїшин Володимир Григорович', 'м. Львів вул. Стрийська 45', '750$', '2,5 роки', 'ЯК-11', '1'

);

INSERT INTO `pilot` ( `id_pilot` , `tabel_n_pl` , `name_pl` , `address_pl` , `salary_pl` , `expirence_pl` , `type_air` , `bool_pl` )

VALUES (

'', '3', 'Штука Ігор Сергійович', 'м. Київ вул. Шевченка 23', '900$', '3 роки', 'АН-148', '1'

);

INSERT INTO `pilot` ( `id_pilot` , `tabel_n_pl` , `name_pl` , `address_pl` , `salary_pl` , `expirence_pl` , `type_air` , `bool_pl` )

VALUES (

'', '4', 'Дворжак Степан Степанович', 'м. Тернопіль вул. Набережна 17', '835$', '1,5 роки', 'АН-158', '1'

);

INSERT INTO `pilot` ( `id_pilot` , `tabel_n_pl` , `name_pl` , `address_pl` , `salary_pl` , `expirence_pl` , `type_air` , `bool_pl` )

VALUES (

'', '5', 'Стрихарчук Олександр Іванович', 'м. Київ вул. Б. Хмельницького 5', '755$', '2 роки', 'АН-148', '1'

);

INSERT INTO `pilot` ( `id_pilot` , `tabel_n_pl` , `name_pl` , `address_pl` , `salary_pl` , `expirence_pl` , `type_air` , `bool_pl` )

VALUES (

'', '6', 'Іванов Іван Іванович', 'м. Львів вул. Городоцька 165', '650$', '1 рік', 'АН-146', '1'

);

Наповнення таблиці «Персонал»

INSERT INTO `personnel` ( `id_personal` , `tabel_n` , `name_p` , `address_p` , `salary_p` , `bool` )

VALUES (

'', '7', 'Циглик Андрій Андрійович', 'м. Тернопіль вул. Армійська 36', '500$', '0'

);

INSERT INTO `personnel` ( `id_personal` , `tabel_n` , `name_p` , `address_p` , `salary_p` , `bool` )

VALUES (

'', '8', 'Сало Сергій Сергійович', 'м. Львів вул. Мазепи 22', '525$', '0'

);

INSERT INTO `personnel` ( `id_personal` , `tabel_n` , `name_p` , `address_p` , `salary_p` , `bool` )

VALUES (

'', '9', 'Марушкевич Тарас Сергійович', 'м. Львів вул. Чупринки 17', '450$', '0'

);

INSERT INTO `personnel` ( `id_personal` , `tabel_n` , `name_p` , `address_p` , `salary_p` , `bool` )

VALUES (

'', '10', 'Попов Кирил Петрович', 'м. Львів вул. Центральна 24', '400$', '0'

);

INSERT INTO `personnel` ( `id_personal` , `tabel_n` , `name_p` , `address_p` , `salary_p` , `bool` )

VALUES (

'', '11', 'Сосновський Михайло Мирославович', 'м. Тернопіль вул. Північна 78', '475$', '0'

);

INSERT INTO `personnel` ( `id_personal` , `tabel_n` , `name_p` , `address_p` , `salary_p` , `bool` )

VALUES (

'', '12', 'Рибак Петро Петрович', 'м. Львів вул Б. Хмельницького 54', '480$', '0'

);

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]