Download Co so du lieu bai tap thuc hanh and more Exercises Electronic Technology in PDF only on Docsity! Bién soan: B6 mén HTTT, Khoa CNTT, trudéng DH Céng nghé TP.HCM (HUTECH) TAI LIEU THUC HANH MON HOC CO SO DU LIEU Thang 7 nam 2018 Luu hanh ndi b6 1/19 Bién soan: B6 mén HTTT, Khoa CNTT, trudéng DH Céng nghé TP.HCM (HUTECH) HUONG DAN - Hu@ng dan cai dit SQL 2012, 2014... - Phan cai dat, SV co thé thuc hién @ nha. Trong phong may thuc hanh, SV luyén tap cdc thao tac Detach, Attach, Backup, Restore DB cho thuan thuc, nham hé tr¢ tét cho cdc budéi thuc hanh sau. - Budi thuc hanh dau tién, SV lay thong tin cla bai Dia ly Viét Nam dé thu hién. Luu hanh ndi b6 2/19 Bién soan: B6 mén HTTT, Khoa CNTT, trudéng DH Céng nghé TP.HCM (HUTECH) (tiép theo...) MA_TTP TEN_TTP DT DS MIEN NT Ninh Thuan 3360 564993 | Trung PT Pht Tho 3520 1316389 | Bac PY Pha Yén 5045 862231 | Trung QB Quang Binh 8051,80 846924 | Trung QN Quang Nam 10407 1422319 | Trung QNG Quang Ngai 5138 1216773 | Trung QNI Quang Ninh 5900 1144988 | Bac QT Quang Tri 4745,70 597985 | Bac ST S6c Trang 3223 1292853 | Nam SL Son La 14055 1076055 | Bac ™N Tay Ninh 4030 1066513 | Nam ™ Thai Binh 1545 1781842 | Bac TNG Thai Nguyén 3543 1123116 | Bac TH Thanh Hoa 11116 3400595 | Bac TTH Thtra Thién Hué 5053,99 1087579 | Trung TG Tién Giang 2367 1672271 | Nam HCM TP H6 Chi Minh 2095 7162864 | Nam TV Tra Vinh 2215 1003012 | Nam TQ Tuyén Quang 5868 724821 | Bac VL Vinh Long 1475 1024707 | Nam VP. Vinh Phic 1371 999786 | Bac YB Yén Bai 6883 740387 | Bac LANGGIENG: LANGGIENG: (tt) LANGGIENG: (tt) MA TTP |LG MA TTP [LG MA TTP [LG AG DT cT AG TG VL AG cT cT DT TN BD AG KG cT VL TN BP BR HCM cT KG TN LA BR BTH CT BL T™N HCM BR DNA cT ST BTH DNA DNA BTH DT AG DNA BR DT LA DNA HCM DT TG BD TN HAG CT BIENGIOI: BD DNA HAG ST NUOC MA_T_TP BD BP HAG VL CPC AG BD HCM HAG KG CPC DL BP DL HAG BL CPC DT BP BD LA T™N CPC GL BP LD LA TG CPC KG BP DNA LA DT CPC LA BL KG LA HCM CPC BP BL cT HCM BD CPC IN BL cM HCM T™N LAO GL BL ST HCM DNA LAO Le BT TG HCM BR LAO NT BT VL HCM LA LAO BT BT TV HCM TG TQ CB BT HCM TG LA TQ LC CM KG TG DT CM BL TG BT Luu hanh ndi b6 5/19 Bién soan: B6 mén HTTT, Khoa CNTT, trudéng DH Céng nghé TP.HCM (HUTECH) BAI THUC HANH SO 2 Quan ly Sinh vién Hay tao CSDL bao gém cac loai quan hé sau, thuéc tinh gach chan la khoa chinh, gach nét ditt 1a khda ng oai: LOP(MaLop, TenLop, SiSo) Tn tir: M6i lép hoc cd mt ma 1ép (MaLop) phan biét, tén 1ép (TenLop) va si s6 (SiSo) tuong ting. Rang budc: SiSo > 0. MONHOC(MaMH, TenMH, TCLT, TCTH) Tn tir: Méi m6n hoc cé ma mon hoc (MaMH) dé phan biét, ten m6n hoc (TenMH) citing sO tin chi ly thuyét (TCLT) va sé tin chi thyc hanh (TCTH) tuong tng. Rang bu6éc: TCLT > 0, TCTH 2 0. Tan tir: M6i m6t sinh vién phan biét véi nhau béi ma sé sinh vien (MSSV), cé ho tén (HoTen), ngay sinh (NTNS), phai (Phai) va cho biét sinh vién do thudc vé Iép nao (MaLop). Rang bu6c: Phai nhan gia tri 1a 1 (Nam), 0 (Nit), mac dinh la 1. DIEMSV(MSSV, MaMH, Diem) Tan tir: Két qua hoc tap cua SV dugc lu tri? trong bang DIEMSV. Rang bu6c: Diem cd 1a NULL hoac 0 < Diem <= 10. M6 ta: Thu6c tinh Kiéu dit ligu MaLop char(10) TenLop nvarchar(50) SiSo Tinyint MaMH char(10) TenMH nvarchar(50) TCLT, TCTH Tinyint MSSV. char(10) HoTen nvarchar(50) NTNS Date Phai Bit Diem decimal(3, 1) Hay nhap dit liéu cho cac bang: LOP: MaLop TenLop SiSo 18DTHO01 CNTT Khoa 18, Lop 1 50 18DTH02 CNTT Khoa 18, Lop 2 45 19DTHO1 CNTT Khoa 19, Lop 1 55 19DTH02 CNTT Khoa 19, Lop 2 50 19DTH03 CNTT Khoa 19, Lop 3 40 MONHOC: MaMH TenMH TCLT TCTH CoOs201 Ky thuat lap trinh 2 1 COs202 Ly thuyét do thi 2 1 COS203 CSDLva quan tri CSDL 3 0 COS204 Phan tich thiét ké hé thong 3 0 COS205 CSDL phan tan 3 0 SINHVIEN: MSSV. HoTen NTINS Phai MaLop 170001 Lé Hoai An 12/10/1999 1 18DTHO01 180002 Nguyén Thi Hoa Binh 20/11/2000 1 18DTHO1 Luu hanh ndi b6 6/19 Bién soan: B6 mén HTTT, Khoa CNTT, truéng DH Céng nghé TP.HCM (HUTECH) 180003 Pham Tung Chau 07/06/2000 0 18DTH02 180004 Tran Cong Danh 31/01/2000 0 19DTHO1 DIEMSV: MSSV, MaMH Diem 170001 Cos201 10 170001 COS202 10 170001 COS203 10 170001 COS204 10 170001 COS205 10 180002 Cos201 3.5 180002 COS202 7 180003 CoOs201 8.5 180003 COS202 2 180003 COS203 6.5 180004 Cos201 8 180004 COS204 NULL Thurc hién cac cau hdi sau bang ngén ngit SQL: 1- Thém mét dong mdi vao bang SINHVIEN v6i gia tri: [190001 [ Dao Thi Tuyét Hoa [08/03/2001 0 19DTHO2 2- Hay d6i tén mon hoc ‘Ly thuyét d6 thj ’thanh ‘Toan réi rac’. 3- Hién thi tén cac m6n hoc khong cé thyc hanh. 4- Hién thi tén cdc mén hoc vita cé ly thuyét, vita cd thyc hanh. 5- Inratén cdc mon hoc co ky tu dau cua tén 1a chit ‘C’. 6- Liét ké thong tin nhitng sinh vién ma ho chifa chit ‘Thi’. 7- Inra2 6p cé si sé dong nhat (bang nhiéu cach). Hién thi: Ma ldp, Tén dp, Si s6. Nhan xét? 8- In danh sach SV theo titng l6p: MSSV, Ho tén SV, Nam sinh, Phai (Nam/Ni). 9- Cho biét nhifng sinh vién c6 tudi = 20, thong tin gdm: Ho tén sinh vién, Ngay sinh, Tudi. 10- Liét ké tén cdc m6n hoc SV da dy thi nhung chua co diém. 11- Liét ké két qua hoc tap cia SV cé ma s6 170001. Hién thi: MSSV, HoTen, TenMH, Diem. 12- Liét ké tén sinh vién va ma m6n hoc ma sv do dang ky véi diém trén 7 diém. 13- Liét ten mon hoc cting sé lugng SV da hoc va da cé diém. 14- Liét ké tén SV va diém trung binh ctia SV do. 15- Liét ké tén sinh vién dat diém cao nhat cia m6n hoc ‘K¥ thuat lap trinh’. 16- Liét ké tén SV co diém trung binh cao nhat. 17- Liét ké ten SV chufa hac mon ‘Toan roi rac’. 18- Cho biét sinh vién c6 nam sinh cung vGi sinh vién tén ‘Danh’. 19- Cho biét t6ng sinh vién va téng s6 sinh vién ni. 20- Cho biét danh sach cdc sinh vién rét it nhat 1 m6n. 21- Cho biét MSSV, Ho tén SV da hoc va c6 diém it nhat 3 mon. 22- In danh sach sinh vién cé diém m6n ‘K¥ thuat lap trinh’ cao nhat theo ting Iép. 23- In danh sach sinh vién c6 diém cao nhat theo ting mon, titng lép. 24- Cho biét nhifng sinh vién dat diém cao nhat cua ting m6n. 25- Cho biét MSSV, Ho tén SV chua dang ky hoc m6n nao. 26- Danh sach sinh vién co tat ca cdc diém déu 10. 27- Dém sé sinh vién nam, ni? theo timg Idp. 28- Cho biét nhifng sinh vién da hoc tat ca céc m6n nhwng kh6ng rét m6n nao. Luu hanh ndi b6 7/19 Bién soan: B6 mén HTTT, Khoa CNTT, trudéng DH Céng nghé TP.HCM (HUTECH) 4- Inma déi, tén déi, tong s6 diém: VN | Viét Nam |6 5- Sap xép danh sach cac d6i dé biét thir hang: | MaDoi |Ten Doi | Tong s6 diém | Hiéu sé ban thang VN | VietNam| 6 | 7 6- Hién thi cdc tran chua da: Cac tran chua da: LA - CPC VN - CPC Luu hanh ndi b6 10/19 Bién soan: B6 mén HTTT, Khoa CNTT, trudéng DH Céng nghé TP.HCM (HUTECH) BAI THUC HANH SO 4 Quan ly Chuyén bay CHUYENBAY(MaCB, GaDi, GaDen, DoDai, GioDi, GioDen, ChiPhi) Tan tir: M6 ta thong tin vé chuyén bay. M6i chuyén bay cé mét m4 s6 duy nhat, duéng bay, gid di va gid dén. Thong tin vé dudng bay duc m6 ta bdi ga di, ga dén, d6 dai dong bay va chi phi phdi tra cho phi cong. MAYBAY(MaMB, Loai, TamBay) TAn tiv: M6 ta thong tin vé may bay. M6i may bay co mét m4 sé duy nhat, tén phan loai va tam bay la khodng cach xa nhat may bay c6 thé bay ma kh6ng can tiép nhién liéu. Mot may bay chi c6 thé thurc hién cdc chuyén bay c6 d6 dai duwéng bay nho hon tam bay ctia may bay do. NHANVIEN(MaNV, Ten, Luong) TAn tir: M6 ta thong tin vé nhan vién phi hanh doan g6m phi céng va tiép vién. M6i nhén vién co mot ma sé duy nhat, tén va mic luong. CHUNGNHAN(MaNV, MaMB) Tn tir: M6 ta thong tin vé kha nang diéu khién may bay cla phi céng. Néu nhan vién 1a phi cong thi nhan vién do c6 chitng chi chttng nhan cé thé lai mét loai may bay nao do. Mét phi cong chi cé thé lai mét chuyén bay néu nhw phi céng d6 du¢c ching nhan co kha nang lai loai may bay c6 thé thuc hién chuyén bay do. M6 ta cac thu6c tinh: Thuéc tinh Mién xac dinh MaCB char(5) GaDi varchar(50) GaDen varchar(50) DoDai int GioDi time GioDen time ChiPhi int MaMB int int Hieu varchar(50) TamBay int MaNV char(9) Ten nvarchar(50) Luong int Thé hién co sé dit liéu: CHUYENBAY MaCB |[GaDi_ | GaDen | DoDai | GioDi | GioDen | ChiPhi VN431 | SGN CAH 3693 05:55 06:55 236 VN320 | SGN DAD 2798 06:00 07:10 221 VN464 | SGN DLI 2002 07:20 08:05 225 VN216 | SGN DIN 4170 10:30 14:20 262 VN280 | SGN HPH 11979 06:00 08:00 1279 VN254 | SGN HUI 8765 18:40 20:00 781 VN338_| SGN BMV 4081 15:25 16:25 375 VN440 | SGN BMV 4081 18:30 19:30 426 VN651 | DAD SGN 2798 19:30 08:00 221 VN276 | DAD CXR 1283 09:00 12:00 203 Luu hanh ndi b6 11/19 Bién soan: B6 mén HTTT, Khoa CNTT, truéng DH Céng nghé TP.HCM (HUTECH) VN374 |HAN | VII 510 | 11:40 13:25 120 VN375 | VII CXR 752 | 14:15 16:00 181 VN269 |HAN | CXR 1262| 14:10 15:50 202 VN315 |HAN | DAD 134] 11:45 13:00 112 VN317 | HAN | UIJH 827 |__15:00 16:15 190 VN741 | HAN | PXU 395 | _06:30 08:30 120 VN474 | PXU PQC 1586 | 08:40 11:20 102 VN476 | UIH PQC 485 | 09:15 11:50 117 MAYBAY MaMB Loai TamBay 747 __| Boeing 747 - 400 13488 737 ___| Boeing 737 - 800 5413 340 _| Airbus A340 - 300 11392 757 __| Boeing 757 - 300 6416 777 ___| Boeing 777 - 300 10306 767 ___| Boeing 767 - 4O0ER 10360 320 _| Airbus A320 4168 319 _| Airbus A319 2888 727 | Boeing 727 2406 154 _| Tupolev 154 6565 NHANVIEN MaNV Ten Luong 242518965 _| Tran Van Son 120433 141582651 _| Doan Thi Mai 178345 011564812 | Tén Van Quy 153972 567354612 | Quan Cam Ly 256481 552455318 | La Qué 101745 550156548 __| Nguyén Thi Cam 205187 390487451 | Lé Van Luat 212156 274878974 _| Mai Quéc Minh 99890 254099823 _| Nguyén Thi Quynh 24450 356187925 _| Nguyén Vinh Baéo 44740 355548984 __| Tran Thi Hoai An 212156 310454876 | Ta Van D6 212156 489456522 _| Nguyén Thi Quy Linh 127984 489221823 | Bui Quéc Chinh 23980 548977562 __| Lé Van Quy 84476 310454877 _| Tran Van Hao 33546 142519864 | Nguyén Thi Xuan Dao 227489 269734834 _| Truong Tudn Anh 289950 287321212 | Duong Van Minh 48090 552455348 _| Bui Thi Dung 92013 248965255 _| Tran Thi Ba 43723 159542516 _| Lé Van Ky 48250 348121549 | Nguyén Van Thanh 32899 574489457 Bui Van Lap 20 Luu hanh ndi b6 12/19 Bién soan: B6 mén HTTT, Khoa CNTT, trudéng DH Céng nghé TP.HCM (HUTECH) 46) Véi méi loai may bay cho biét loai may bay va t6ng s6 phi céng khéng thé lai loai may bay do. 47) Véi méi nhan vién cho biét m4 sé, tén nhan vién va t6ng s6 chuyén bay xudt phat tir Sai Gon ma nhan vién do cé thé lai. 48) Véi mdi nhan vién cho biét m4 sé, tén nhan vién va t6ng s6 chuyén bay xudt phat tir Sai Gon ma nhan vién do khong thé lai. 49) Véi méi phi cdng cho biét ma sé, tén phi céng va téng s6 chuyén bay xuat phat tir Sai Gon ma phi céng dé cé thé lai. 50) Vdi méi phi c6ng cho biét m4 sé, tén phi céng va téng s6 chuyén bay xuat phat tir Sai Gon ma phi cong do kh6ng thé lai. 51) Véi mdi chuyén bay cho biét ma s6 chuyén bay va t6ng sé loai may bay kh6ng thé thurc hién chuyén bay do. 52) Vdi méi chuyén bay cho biét m4 s6 chuyén bay va téng s6 loai may bay cé thé thuc hién chuyén bay do. 53) Vdi mdi chuyén bay cho biét ma s6 chuyén bay va t6ng s6 nhan vién khGng thé lai chuyén bay do. 54) Véi méi chuyén bay cho biét ma s6 chuyén bay va t6ng sé phi cng kh6ng thé lai chuyén bay do. Exists va cac dang khac: 55)MO6t hanh khach muén di tiv Ha N6i (HAN) dén Nha Trang (CXR) ma khong phai déi chuyén bay qua mét lan. Cho biét ma chuyén bay va thdi gian khdi hanh tir Ha N6i néu hanh khach muGn dén Nha Trang tru’éc 16:00. 56)Cho biét tén céc loai may bay ma tat ca cdc phi c6ng cé thé lai déu co luong 1én hon 200,000. 57)Cho biét thong tin cla cac dong bay ma tat ca cdc phi céng co thé bay trén dudng bay d6 déu cé long 1én hon 100,000. 58)Cho biét tén cac phi cong chi lai cdc loai may bay c6 tam bay xa hon 3200km. 59)Cho biét tén cac phi cong chi lai cdc loai may bay co tam bay xa hon 3200km va mét trong s6 do la Boeing. 60)Tim cac phi cong cé thé lai tat cd cdc loai may bay. 61)Tim cac phi cong cé thé lai tat cd cdc loai may bay Boeing. Luu hanh ndi b6 15/19 Bién soan: B6 mén HTTT, Khoa CNTT, trudéng DH Céng nghé TP.HCM (HUTECH) BAI THUC HANH SO 5 Quan ly dy an Cho luge dé co sé dit liéu quan hé sau: NCC(MaNCC, Ten, Heso, ThPho) TAn tir: M6 ta théng tin vé nha cung cap vat tu. Méi nha cung cap cé mét ma sé duy nhat, m6t tén, mét hé s6 xép hang va @ mét thanh phé6 nao do. VATTU(MaVT, Ten, Mau, TrLuong, ThPho) Tan tir: M6 ta thong tin vé vat tu. Méi vat tu cé mot ma sé duy nhat, mot tén, quy cdch mau sac, trong lugng va duc lwu tri¥ tai mét thanh phé nao do. Gia str mdi loai vat tw chi cd ding mé6t quy céch mau va chi du¢c lvu trif tai m6t thanh pho. DUAN(MaDA, Ten, ThPho) Tan tir: M6 ta th6ng tin vé du dn sdn xudt. Méi du an cé mét m4 sé duy nhat, mot tén va dugc thu hién tai m6t thanh phé nao dé. CC(MaNCC, MaVT, MaDA, SLuong) Tan tir: M6 ta su cung cap vat tu cho du an san xuat ctl cdc nha cung cap. Mét nha cung cap cO thé cung cap nhiéu vat tu cho mét dy 4n hoac cung cap vat tu cho nhiéu du an. M6t du an san xuat c6 thé can nhiéu vat tu. Méi mot bé cho biét nha cung cap cung cap vat tu’ cho dy an san xuat vi mot sé lugng cu thé. Thuéc tinh Mien gia tri MaNCC char(5) Ten varchar(40) Heso int ThPho varchar(20) MaDA char(5) MaVT char(5) Mau varchar(15) TrLuong float SLuong int Thé hién co sé di? liéu: NCC MaNCC Ten Heso ThPho S1 Son 20 TpHCM S2 Tran 10 Ha Noi S3 Bach 30 Ha Noi S4 Lap 20 TpHCM S5 Anh 30 Da Nang DUAN MaDA Ten ThPho Ji May phan loai Ha Noi J2 Man hinh Viet Tri J3 OCR Da Nang J4 Bang dieu khien Da Nang J5 RAID TpHCM J6 EDS Hai Phong J7 Bang tu TpHCM VATTU | MaVT | Ten | Mau l TrLuong l ThPho | Luu hanh ndi b6 16/19 Bién soan: B6 mén HTTT, Khoa CNTT, truéng DH Cong nghé TP.HCM (HUTECH) Pi Dai oc Do 12.0 TpHCM P2 Bu long Xanh la 17.0 Ha Noi P3 Dinh vit Xanh duong 17.0 Hai Phong P4 Dinh vit Do 14.0 TpHCM PS Cam Xanh duong 12.0 Ha Noi P6 Banh rang Do 19.0 TpHCM cc MaNCC MaVT MaDA SLuong S1 Pl Ji 200 S1 Pl J4 700 s2 P3 J1 400 s2 P3 J2 200 s2 P3 J3 200 s2 P3 J4 500 s2 P3 JS 600 s2 P3 J6 400 s2 P3 J7 800 s2 PS J2 100 s3 P3 J1 200 s3 P4 J2 500 S4 P6 J3 300 S4 P6 J7 300 s5 P2 J2 200 s5 P2 J4 100 s5 PS JS 500 s5 PS J7 100 s5 P6 J2 200 s5 Pl J4 100 s5 P3 J4 200 s5 P4 J4 800 s5 PS J4 400 s5 P6 J4 500 Yéu cau: A. Tao cac quan hé trén véi cdc rang budc khoa chinh, rang budc tham chiéu. B. Chén dir liéu trong thé hién trén vao cac loai quan hé vita tao. C. Thurc hién cdc cau lénh SQL sau: 1) Cho biét quy cach mau va thanh phé ctia cdc vat tu khong du¢c triv tai Ha NOi co trong luong 1én hon 10. 2) Cho biét théng tin chi tiét cia tat cd cdc du an. 3) Cho biét théng tin chi tiét cia tat cd cdc du an 6 TpHCM. 4) Cho biét tén nha cung cap cung cap vat tu cho du an J1. 5) Cho biét tén nha cung cap, tén vat tu va tén du an ma sé luong vat tu duc cung cap cho dy an béi nha cung cap 1én hon 300 va nho hon 750. 6) Cho biét thong tin chi tiét ctia cdc vat tw duc cung cap béi cdc nha cung cap TpHCM. Luu hanh ndi b6 17/19