Міністерство освіти і науки України
Національний університет «Львівська політехніка»
кафедра САПР
Звіт
до лабораторної роботи №3
з предмету:
«Проектування банків даних для компютерних систем проектування»
на тему:
«Заповнення бази даних»
SQL запити:
Створення бази даних:
CREATE DATABASE `ZaliznaDoroga` ;
SQL-запит для створення таблиці «Пасажир»:
CREATE TABLE Pasagur
(
Seriya_Documenta varchar( 10 ) NOT NULL,
Prizvushche varchar( 15 ) NOT NULL,
Imya varchar( 15 ) NOT NULL,
Po_Batkovi varchar( 15 ) NOT NULL,
Nomer_bilety int( 30) default NULL ,
Nomer_poizdy int( 30) default NULL ,
PRIMARY KEY (Nomer_poizdy )
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Поїзд»:
CREATE TABLE Poizd
(
Nomer_poizdy int( 30) default NULL auto_increment,
Tup_Poizdy varchar(30) default NULL ,
Kinceva_stanciya varchar( 30 ) NOT NULL,
Chas_vidpravlennya varchar( 15 ) NOT NULL,
Data_vidpravlennya varchar( 15 ) NOT NULL,
Chas_prubyttya varchar( 20 ) default NULL ,
Data_prubyttya varchar( 20 ) default NULL ,
PRIMARY KEY (Nomer_poizdy)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Білет»:
CREATE TABLE Bilet
(
Nomer_bilety int( 10 ) NOT NULL,
Misce int( 15 ) NOT NULL,
Kinceva_stanciya varchar( 15 ) NOT NULL,
Cina varchar( 15 ) NOT NULL,
Vagon int(10) default NULL,
PRIMARY KEY (Nomer_bilety)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Вагон»:
CREATE TABLE Vagon
(
Vagon int( 10 ) NOT NULL,
Tup_vagony varchar( 15 ) NOT NULL,
Providnuk varchar( 15 ) default NULL,
Stan_vagony varchar( 15 ) default NULL,
PRIMARY KEY (Vagon)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Характеристика вагону»:
CREATE TABLE Harakterustuka_vagony
(
Vagon int( 10 ) NOT NULL,
Vugotovleuy varchar( 15 ) NOT NULL,
Zavod varchar( 30 ) default NULL,
PRIMARY KEY (Vagon)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
Наповнення бази даних:
Таблиця «Пасажири»:
INSERT INTO Pasagur VALUES ('HJ98986', 'Oksencuk', 'Hrustuna', 'Olexandrivna', '45', '111');
INSERT INTO Pasagur VALUES ('MY88888', 'Danulko', 'Alina', 'Olegivna', '08', '503');
INSERT INTO Pasagur VALUES ('UH97987', 'Levuckyy', 'Sergiy', 'Volodumurovuch', '48', '231');
INSERT INTO Pasagur VALUES ('FD57892', 'Pavlovskyu', 'Sergiy', 'Ivanovuch', '56', '244');
INSERT INTO Pasagur VALUES ('SA32423', 'Pavlovska', 'Olga', 'Borusivna', '57', '012');
INSERT INTO Pasagur VALUES ('KO97343', 'Stratyk', 'Valeriy', 'Anatoliyevuch', '43', '235');
INSERT INTO Pasagur VALUES ('FD43545', 'Kyznecova', 'Olga', 'Vladuslavivna', '73', '156');
INSERT INTO Pasagur VALUES ('ER87873', 'Marchak', 'Andriy', 'Tarasovuch', '54', '464');
INSERT INTO Pasagur VALUES ('JI97733', 'Hroshovuk', 'Vitaliy', 'Serhiyovuch', '54', '615');
INSERT INTO Pasagur VALUES ('SS97673', 'Hitler', 'Adik', 'Zigmyndovuch', '66', '666');
Таблиця «Поїзд»:
INSERT INTO Poizd VALUES (111,'Diesel', 'Krakiv', '15.42', '10.11.2010','06.25','12.11.2010');
INSERT INTO Poizd VALUES (503,'Electro', 'Dubno', '13.38', '08.11.2010','16.35','08.11.2010');
INSERT INTO Poizd VALUES (231,'Electro', 'Rivne', '16.22', '20.11.2010','06.45','20.11.2010');
INSERT INTO Poizd VALUES (244,'Diesel', 'Kyiv', '00.41', '16.11.2010','11.28','16.11.2010');
INSERT INTO Poizd VALUES (012,'Electro', 'Krasne', '13.38', '10.11.2010','14.38','10.11.2010');
INSERT INTO Poizd VALUES (235,'Diesel', 'Chernivci', '11.42', '12.11.2010','08.25','13.11.2010');
INSERT INTO Poizd VALUES (156,' Diesel', 'Praha', '07.12', '30.11.2010','09.92','01.12.2010');
INSERT INTO Poizd VALUES (464,' Diesel ', 'Kharkiv', '12.46', '10.11.2010','22.25','11.11.2010');
INSERT INTO Poizd VALUES (615,'Electro', 'Lutsk', '18.22', '22.11.2010','06.25','23.11.2010');
INSERT INTO Poizd VALUES (666,'Electro', 'Hell', '00.00', '01.11.2010','00.00','12.12.2012');
Таблиця «Білет»:
INSERT INTO Bilet VALUES ('123', '45', 'Krakiv', '270uah', '12');
INSERT INTO Bilet VALUES ('265','08', 'Dubno', '12uah', '08');
INSERT INTO Bilet VALUES ('356','48', 'Rivne', '15uah', '07');
INSERT INTO Bilet VALUES ('456','56', 'Kyiv', '70uah', '01');
INSERT INTO Bilet VALUES ('542','57', 'Krasne', '6uah', '11');
INSERT INTO Bilet VALUES ('623','43', 'Chernivci', '50uah', '13');
INSERT INTO Bilet VALUES ('776','73', 'Praha', '420uah', '09');
INSERT INTO Bilet VALUES ('880','54', 'Kharkiv', '90uah', '05');
INSERT INTO Bilet VALUES ('934','54', 'Lutsk', '270uah', '10');
INSERT INTO Bilet VALUES ('101','66', 'Hell', '00uah', '06');
Таблиця «Вагон»:
INSERT INTO Vagon VALUES ('12','SV', 'Nemurovskuy', 'Novuy');
INSERT INTO Vagon VALUES ('08','Zagalnuy', 'Paytash', 'Staruy');
INSERT INTO Vagon VALUES ('07','Zagalnuy', 'Kogut', 'Staruy');
INSERT INTO Vagon VALUES ('01','Plackart', 'Pukach', 'Staruy');
INSERT INTO Vagon VALUES ('11','Zagalnuy', 'Gendel', 'Novuy');
INSERT INTO Vagon VALUES ('13','Plackart', 'Babuch', 'Staruy');
INSERT INTO Vagon VALUES ('09','SV', 'Potapchuk', 'Novuy');
INSERT INTO Vagon VALUES ('05','Kype', 'Terlel', 'Staruy');
INSERT INTO Vagon VALUES ('10','Kype', 'Kabanov', 'Staruy');
INSERT INTO Vagon VALUES ('06','VIP', 'Devilovskuy', 'Novuy');
Таблиця «Характеристика вагону»:
INSERT INTO Harakterustuka_vagony VALUES ('12','2001p', 'Warshava');
INSERT INTO Harakterustuka_vagony VALUES ('08','2000p', 'Lviv');
INSERT INTO Harakterustuka_vagony VALUES ('07','1996p', 'Lviv');
INSERT INTO Harakterustuka_vagony VALUES ('01','1978p', 'Donetsk');
INSERT INTO Harakterustuka_vagony VALUES ('11','2004p', 'Lviv');
INSERT INTO Harakterustuka_vagony VALUES ('13','2000p', 'Lviv');
INSERT INTO Harakterustuka_vagony VALUES ('09','1996p', 'Warshava');
INSERT INTO Harakterustuka_vagony VALUES ('05','1989p', 'Kharkiv');
INSERT INTO Harakterustuka_vagony VALUES ('10','1988p', 'Donetsk');
INSERT INTO Harakterustuka_vagony VALUES ('06','0001p', 'Edem');
ВИСНОВОК
На цій лабораторній роботі я побудував модель бази даних, тобто створив саму базу даних, в ній структуру таблиці і також заповнив даними.