Міністерство освіти і науки України
Національний університет «Львівська політехніка»
кафедра САПР
Звіт
до лабораторної роботи №3
з предмету:
«Проектування банків даних для компютерних систем проектування»
на тему:
«Заповнення бази даних»
SQL запити:
Створення бази даних:
CREATE DATABASE `studentkafedra` ;
SQL-запит для створення таблиці «Кафедра»:
CREATE TABLE kafedra(
id_kaf int( 11 ) NOT NULL ,
nazva varchar( 50 ) default NULL ,
telephone int( 15 ) default '0',
zav_kaf varchar( 20 ) default NULL ,
PRIMARY KEY ( id_kaf )
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Студент»:
CREATE TABLE student
(
id int( 10 ) NOT NULL auto_increment,
nomer_zal int(10) default NULL ,
prizv varchar( 15 ) NOT NULL,
imja varchar( 15 ) NOT NULL,
po_bat varchar( 15 ) NOT NULL,
hrupa varchar( 20 ) default NULL ,
PRIMARY KEY ( id )
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Викладач»:
CREATE TABLE vukladach
(
tab_nom int( 10 ) NOT NULL,
prizv varchar( 15 ) NOT NULL,
imja varchar( 15 ) NOT NULL,
po_bat varchar( 15 ) NOT NULL,
kod_duc int(10) default NULL,
dom_adr varchar( 30) default NULL ,
posada varchar( 20) NOT NULL,
PRIMARY KEY (tab_nom)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Адреса студента»:
CREATE TABLE adreca_stud
(
id_styd int( 10 ) NOT NULL,
adreca varchar( 15 ) NOT NULL,
telephone int( 15 ) default NULL,
dom_tel int( 15 ) default NULL,
PRIMARY KEY (id_styd)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Група»:
CREATE TABLE hrypa
(
id_hrypa int( 10 ) NOT NULL,
nazva varchar( 15 ) NOT NULL,
kil_styd int( 15 ) default NULL,
PRIMARY KEY (id_hrypa)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Предмет»:
CREATE TABLE predmet
(
id_predm int( 10 ) NOT NULL,
nazva varchar( 15 ) NOT NULL,
chas int( 10 ) default NULL,
semestr int(5) default NULL,
vud_zdachi varchar(10) default NULL,
PRIMARY KEY (id_predm)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
Наповнення бази даних:
Таблиця «Кафедра»:
INSERT INTO kafedra VALUES (1,'SAPR',80968745634,'Lobyr M.V.')
Таблиця «Студенти»:
INSERT INTO student VALUES (1,1111111111,'Kobyrynka', 'Oleg', 'Tarasovuch','ITP-12m');
INSERT INTO student VALUES (2,2222222222,'Brezackuy', 'Andrij', 'Volodumurovuch','ITP-12m');
INSERT INTO student VALUES (3,3333333333,'Shusko', 'Mukola', 'Petrovuch','ITP-12m');
INSERT INTO student VALUES (4,4444444444,'Hatala', 'Marija', 'Ihorivna','ITP-12m');
INSERT INTO student VALUES (5,5555555555,'Haluch', 'Xrustuna', 'Volodumurivna','ITP-12m');
INSERT INTO student VALUES (6,6666666666,'Hrabovuj', 'Ruslan', 'Petrovuch','ITP-12m');
INSERT INTO student VALUES (7,7777777777,'Prustash', 'Volodja', 'Tarasovuch','ITP-12m');
INSERT INTO student VALUES (8,8888888888,'Pystelnuk', 'Jura', 'Tarasovuch','ITP-12m');
INSERT INTO student VALUES (9,9999999999,'Maclov', 'Oleg', 'Petrovuch','ITP-12m');
INSERT INTO student VALUES (10,1010101010,'Yrsy', 'Roman', 'Pavlovuch','ITP-12m');
Таблиця «Викладач»:
INSERT INTO vukladach VALUES (324324,'Ctex', 'Jurij', 'Vasulovuch',6585856,'Lviv','Vukladach');
INSERT INTO vukladach VALUES (2234325,'Tumoschyk', 'Pavlo', 'Volodumurovuch',457548,'Lviv','Vukladach');
INSERT INTO vukladach VALUES (3235325,'Tkachenko', 'Cerhij', 'Petrovuch',346547,'Lviv','Vukladach');
INSERT INTO vukladach VALUES (4254365,'Karkylovskuj', 'Volodumur', 'Ivanovuch',243553,'Lviv','Vukladach');
INSERT INTO vukladach VALUES (567866547,'Pashyk', 'Andrij', 'Volodumurovuch',12414,'Lviv','Vukladach');
INSERT INTO vukladach VALUES (645745854,'Markelov', 'Olekcandr', 'Edyardovuch',141241,'Lviv','Vukladach');
INSERT INTO vukladach VALUES (75467457,'Denusyk', 'Pavlo', 'Jurijovuch',124124,'Lviv','Vukladach');
INSERT INTO vukladach VALUES (84757434,'Kernuzkuj', 'Andrij', 'Bohdanovuch',1414414,'Lviv','Vukladach');
INSERT INTO vukladach VALUES (94365477,'Mazur', 'Vatalij', 'Petrovuch',456456,'Lviv','Vukladach');
INSERT INTO vukladach VALUES (10346457,'Panchak', 'Roman', 'Teodorovuch',678679,'Lviv','Vukladach');
Таблиця «Адреса студента»:
INSERT INTO adreca_stud VALUES (1,'Drogobych',0983243534,232434);
INSERT INTO adreca_stud VALUES (2,'Lviv',098436545,232434);
INSERT INTO adreca_stud VALUES (3,'Boruslav',0982436463,232434);
INSERT INTO adreca_stud VALUES (4,'Sambir',0983465423,232434);
INSERT INTO adreca_stud VALUES (5,'Kujv',0984365476,232434);
INSERT INTO adreca_stud VALUES (6,'Lviv',098785643,232434);
INSERT INTO adreca_stud VALUES (7,'Drogobych',098123425346,232434);
INSERT INTO adreca_stud VALUES (8,'Lviv',098345467453,232434);
INSERT INTO adreca_stud VALUES (9,'Drogobych',09812432526,232434);
INSERT INTO adreca_stud VALUES (10,'Lviv',098346748754,232434);
Таблиця «Група»:
INSERT INTO hrypa VALUES (1,'ITP-12m',25);
Таблиця «Предмет»:
INSERT INTO predmet VALUES (1,'BD',110,3,'Ekzamen');
INSERT INTO predmet VALUES (2,'MZKIT',120,5,'Zalik');
INSERT INTO predmet VALUES (3,'OOP',80,6,'Ekzamen');
INSERT INTO predmet VALUES (4,'MEMS',70,8,'Zalik');
INSERT INTO predmet VALUES (5,'OP',90,5,'Ekzamen');
INSERT INTO predmet VALUES (6,'Proektyvannja',50,5,'Zalik');
INSERT INTO predmet VALUES (7,'Matematuka',70,2,'Ekzamen');
ВИСНОВОК
На цій лабораторній роботі я побудував модель бази даних, тобто створив саму базу даних, в ній структуру таблиці і також заповнив даними.