You are on page 1of 7

Tröôøng CÑ BC Coâng Nghe & QTDN T`L.

Nhaäp Moân CSDL


Baøi Taäp
Baøi 1:
Moät trung taâm ngoaïi ngöõ muoán tin hoïc hoaù coâng taùc quaûn lyù ghi danh vaø keát quaû hoïc taäp cuûa
hoïc vieân, cuõng nhö theo gioûi caùc lôùp hoïc
 Löôïc ñoà CSDL sau:
KHOAHOC (MAKH, TENKH, NgayBD, NgayKT)
Taân töø: Moãi khoaù hoïc coù moät maõ soá (MAKH) duy nhaát ñeå phaân bieät vôùi caùc khoaù hoïc khaùc,
coù teân khoaù hoïc (TENKH), ngaøy baét ñaàu (NgayBD) vaø ngaøy keát thuùc (NgayKT)
HOCVIEN (MAHV, HOHV, TENHV, NGAYSINH, DCHI, NNGHIEP, GTINH)
Taân töø: Moãi hoïc vieân coù 1 maõ soá (MAHV) duy nhaát ñeå phaân bieät vôùi caùc hoïc vieân khaùc, coù
hoï (HOHV), teân (TENHV), ngaøy sinh (NGAYSINH), ñòa chæ (DCHI), ngheà nghieäp (NNGHIEP)
vaø giôùi tính (GTINH)
GIAOVIEN ( MAGV, HOTEN, NGSINH, DCHIGV, GTINHGV)
Taân töø: Moãi giaùo vieân coù 1 maõ soá (MAGV) duy nhaát ñeå phaân bieät vôùi caùc giaùo vieân khaùc, coù
hoï teân (HOTEN), ngaøy sinh (NGSINH), ñòa chæ (DCHIGV)vaø giôùi tính (GTINH).
LOPHOC (MALOP, TENLOP, MAKH, MAGV, SISODK, LTRG, PHHOC)
Taân töø: Moãi lôùp hoïc coù 1 maõ soá (MALOP) duy nhaát ñeå phaân bieät vôùi caùc lôùp khaùc , coù teân
lôùp (TENLOP). Moãi lôùp hoïc thuoäc veà moät khoaù hoïc (MAKH), do 1 GV (MAGV) duy nhaát phuï
traùch, coù 1 lôùp tröôûng (LTRG), vaøo ñaàu khoaù hoïc ta aán ñònh só soá (SISODK) vaø moät phoøng hoïc
(PHHOC).
BIENLAI (SOBL, MAKH, MALH, MAHV, DIEM, KQ, XL, TIENNOP)
Taân töø: Moãi hoïc vieân ghi danh hoïc vaøo 1 lôùp (MALH) trong khoaù (MAKH), seõ coù 1 soá bieân
lai (SOBL) duy nhaát, trong ñoù coù ghi nhaän soá tieàn hoïc (TIEN), neáu hoïc vieân ñöôïc mieãn hoïc phí
thì tieàn noäp (TIENNOP = 0) baêng 0 hoaëc NULL. Cuoái moãi khoaù hoïc, moãi hoïc vieân seõ coù moät
keát quaû ñaùnh giaù bao goàm : DIEM, XL, KQ.
Döôùi ñaây laø theå hieän cuûa CSDL treân
KHOAHOC
MAKH TENKH NGAYBD NGAYKT
CT297 Tieáng Phaùp khoaù 2/97 30/05/2002 30/08/2002
PT197 Tieáng Phaùp khoaù 1/97 15/02/2002 15/05/2002
Pt297 Tieáng Phaùp khoaù 2/97 30/05/2002 30/08/2002
GIAOVIEN

MAGV HOTEN NGSINH DCHIGV GTINHG


V
GV001 Dai 01/01/1959 1 Traàn bình Troïng, Q1 Nam
GV002 Kien 07/05/1960 3 Ñieän bieân Phuû, Q1 Nam
GV003 Binh 04/03/1960 1 Hoà Quy Caùp, Q3 Nu
GV004 Hao 02/03/1958 2 Hai baø Tröng, Q3 Nu
GV005 Trung 07/05/1965 6 Huyønh maãu Ñaït, Q.PN Nam
LOPHOC
ThS. Nguyeãn Vaên Trinh Trang 1
Tröôøng CÑ BC Coâng Nghe & QTDN T`L. Nhaäp Moân CSDL
MALO TENLOP MAKH MAGV SISOD LTRG PHHOC
P K
1 Tieáng Phaùp 1.1 PT197 1 10 9 101
2 Tieáng Phaùp 2.1 PT297 2 10 8 201
3 Tieáng Phaùp 1.2 PT297 3 20 7 202
4 Tieáng Phaùp A CT297 4 15 203
HOCVIEN
MAH HOHV TENHV NGAYSINH DCHI NNGHIEP GTINH
V
0 Ho Thanh Son 01/01/1968 Q5 Bac Si Nam
1 Tran Tam Thanh 04/03/1960 Q1 Giao Vien Nu
2 Do Nghiep Phung 12/01/1977 Q4 Hoc Sinh Nu
3 Tran Nam Son 03/08/1980 Q2 Giao Vien Nam
4 Nguyen Tien Dung 04/03/1980 Q2 Giao Vien Nam
5 Mai Thanh Nam 02/08/1976 Q1 Cong Nhan Nam
6 Tran Doan Hung 19/01/1976 Q6 Giao Vien Nam
7 Nguyen Minh Hung 29/01/1967 Q7 Dien Vien Nam
8 Tran Van Tien 03/02/1979 Q8 Tho May Nam
9 Nguyen Thi Van 03/04/1959 Q1 Giao Vien Nu
10 Tran Le Huong 07/03/1970 Q5 Noi Tro Nu
11 Le Thi Tran 19/03/1968 Q4 Giao Vien Nu
12 Nguyen Thi Cuong 28/05/1969 Q1 Giao Vien Nu
13 Nguyen Thi Anh 02/04/1968 Q9 Ban hang Nu
14 Nguyen Thi Loan 06/03/1970 Q5 Noi Tro Nu
15 Nguyen Thi Thoa 20/02/1971 Q3 Ban Hang Nu
16 Nguyen Thi Mai 07/02/1969 Q4 Tho May Nu
17 Nguyen To Lan 30/09/1971 Q1 Sinh Vien Nu
18 Nguyen Thi Mai 12/12/1956 Q5 Ban Hang Nu
19 Trang Thi Tuong 02/03/1970 Q6 Bac Si Nu
20 Nguyen Ha Thao 19/03/1973 Q7 Ky Su Nu
21 Nguyen Thi Ngan 04/03/1969 Q8 Uon Toc Nu
22 Nguyen Thi Hue 01/01/1980 Q2 Noi Tro Nu
BIENLAI
SOBL MAKH MAL MAH DIEM KQ XL TIENNOP
H V
1 PT197 1 1 8 DAT KHA $100,000.00
2 PT197 1 2 4 KHONG YEU $100,000.00
3 PT197 1 3 4 KHONG YEU $100,000.00
4 PT197 1 4 3 KHONG YEU $100,000.00
5 PT197 1 5 4 KHONG YEU $100,000.00
6 PT197 1 6 9 DAT GIOI $100,000.00
ThS. Nguyeãn Vaên Trinh Trang 2
Tröôøng CÑ BC Coâng Nghe & QTDN T`L. Nhaäp Moân CSDL
7 PT197 1 7 6.5 DAT TB $0.00
8 PT197 1 8 5 DAT TB $100,000.00
9 PT197 1 9 7 DAT KHA $100,000.00
10 PT197 1 10 8 DAT KHA $100,000.00
11 PT197 1 11 6 DAT TB $100,000.00
12 PT197 1 12 9 DAT GIOI $100,000.00
13 PT297 2 1 4 KHONG YEU $100,000.00
14 PT297 2 12 7 DAT KHA $100,000.00
15 PT297 2 3 2 KHONG YEU $100,000.00
17 PT297 2 15 6 DAT TB $100,000.00
18 PT297 2 6 9 DAT GIOI $0.00
19 PT297 2 7 6.5 DAT TB $100,000.00
20 PT297 2 8 4.5 KHONG YEU $0.00
21 PT297 2 9 8 DAT KHA $100,000.00
22 PT297 2 10 9.5 DAT GIOI $100,000.00
23 PT297 2 11 7 DAT KHA $100,000.00
24 PT297 3 16 5 DAT TB $100,000.00
25 PT297 3 17 9 DAT GIOI $100,000.00
27 PT297 3 19 9 DAT GIOI $100,000.00
28 PT297 3 20 5 DAT TB $100,000.00
29 PT297 3 21 3 KHONG YEU $100,000.00
30 PT297 3 22 6.5 DAT TB $100,000.00
31 PT297 3 0 4 KHONG YEU $10,000.00
34 PT297 3 0 3 KHONG YEU $0.00

Yeáu caàu
1. Cho bieát keát quaû cuoái khoaù (ñieåm, keát quaû, xeáp loaïi) cuûa caùc hoïc vieân do giaùo vieân “Dai”
hoaëc “kien” daïy trong khoaù coù maõ soá “PT197”
2. Cho bieát danh saùch lôùp hoïc vaø soá löôïng hoïc vieân thöïc söï cuûa lôùp ñoù.
3. Cho bieát hoï teân, ngaøy sinh, ñòa chæ cuûa hoïc vieân coù ñieåm cao nhaát trong khoaù hoïc coù maõ soá
“PT297”
4. Cho bieát teân caùc lôùp hoïc vaø ñieåm trung bình, ñieåm cao nhaát cuûa taát caû caùc hoïc vieân trong
lôùp.
5. Cho bieát teân cuûa caùc lôùp hoïc vaø soá löôïng hoïc vieân xeáp loaïi khaù hoaëc gioûi trong lôùp ñoù.
6. Cho bieát teân nhöõng hoïc vieân, teân lôùp hoïc maø hoïc vieân ñoù theo hoïc vaø soá bieân lai töông öùng,
caùc lôùp naøy phaûi thuoäc veà khoaù hoïc keát thuùc tröôc ngaøy 30/5/1997
7. Cho bieát teân nhöõng lôùp hoïc coù só soá döï kieán.
8. Cho bieát teân vaø maõ soá caùc lôùp hoïc coù só soá thöïc söï ít nhaát.
9. Cho bieát hoï teân, ñòa chæ cuûa nhöõng hoïc vieân laø giaùo vieân, ñoàng thôøi laø lôùp tröôûng
10. Cho bieát hoï teân cuûa giaùo vieân vaø soá löôïng lôùp maø giaùo vieân ñoù ñaõ daïy.

ThS. Nguyeãn Vaên Trinh Trang 3


Tröôøng CÑ BC Coâng Nghe & QTDN T`L. Nhaäp Moân CSDL
11. Cho bieát hoï teân vaø keát quaû hoïc taäp (ñieåm, xeáp loaïi, keát quaû) cuûa nhöõng hoïc vieân ñöôïc mieãn
hoïc phí.
12. Cho bieát teân caùc khoaù hoïc vaø soá löôïng caùc lôùp hoïc trong khoaù.
13. Cho bieát teân cuûa lôùp hoïc, giaùo vieân phuï traùch, sæ soá döï kieán cuûa lôùp vaø phoøng hoïc cuûa caùc
lôùp hoïc ñang dieãn ra vaøo ngaøy 17/4/2002.
14. Cho bieát hoï ten vaø keát quaû hoïc taäp cuûa nhöõng hoïc vieân lôùp tröôûng cuûa töøng lôùp.
15. Cho bieát teân lôùp hoïc vaø soá löôïng hoïc vieân khoâng ñaït, soá löôïng hoïc vieân xeáp loaïi trung bình
hoaëc yeáu cuûa lôùp ñoù.
16. Cho bieát maõ soá vaø hoï teân nhöõng hoïc vieân ôû laïi lôùp ít nhaát 1 laàn.
17. Cho bieát caùc hoïc vieân coù hoï “Nguyen”
18. Cho bieát caùc hoïc vieân hoïc taát caû caùc khoaù “Tieng Phap PT” môû vaøo naêm 2002
19. Cho bieát caùc hoïc vieân luoânnluoân xeáp loaïi gioûi trong taát caû caùc khoùa hoïc.
20. Cho bieát ba soá bieân lai cuûa khoaù “PT197” coù ñieåm cao nhaát.
Baøi 2:
 Cho Löôïc ñoà CSDL quaûn lyù moät Coâng ty:
NHANVIEN (MANV, HONV, TENLOT, TENNV, NGSINH, PHAI, LUONG, MA_NQL,
PHG)
Taân töø: Moãi nhaân vieân coù 1 maõ soá duy nhaát ñeå phaân bieät vôùi nhaân vieân khaùc (MANV), coù hoï
(HONV), teân loùt (TENLOT), teân nhaân vieân (TENNV), ngaøy sinh (NGSINH), ñòa chæ (DCHI),
phaùi (nam/nöõ), coù moät möùc löông cô baûn, chòu söï quaûn lyù tröïc tieáp cuûa moät nan vieân khaùc
(MA_NQL), vaø thuoäc moät phoøng ban naøo ñoù.
PHONGBAN (MAPHG, TENPHG, TRPHG, NG_NHANCHUC)
Taân töø: Moãi phoøng ban coù moät maõ soá (MAPHG) duy nhaát ñeå phaân bieät vôùi phoøng ban khac,
coù teân phoøng (TENPHG), moãi phoøng coù moät tröôøng phoøng (TRPHG) vaø ghi nhaän laïi ngaøy nhaän
chöùc (NG_NHANCHUC) cuûa ngöôøi ñoù.
DIADIEM_PHG (MAPHG, DIADIEM)
Taân töø: Moãi phoøng ban (MAPHG) coù theå toaï loaït taïi 1 hoaëc nhieàu ñaïi ñieåm khaùc nhau
(DIADIEM)
DEAN (MADA, TENDA, DDIEM_DA, PHONG)
Taân töø: Moãi ñeà aùn coù moät maõ soá duy nhaát ñeå phaân bieät vôùi caùc ñeà aùn khac (MADA), coù teân
ñeà aùn (TENDA), ñöôïc thöïc hieän taïi moät ñieåm naøo ñoù (DDIEM_DA) vaø do moät phoøng duy nhaát
phuï traùch (PHONG)
PHANCONG (MA_NVIEN, SODA, THOIGIAN)
Taân töø: Moãi nhaân vieân (MA_NVIEN) coù theå ñöôïc phaân coâng vaøo moät soá ñeà aùn (SODA) do
phoøng mình phuï traùch vôùi löôïng thôøi gian tham gia ñeà aùn ñöôïc tính baèng giôø (THOIGIAN)
THANNHAN (MA_NVIEN, TENTN, PHAI_TN, NTNS, QHE)
Taân töø: Moãi nhaân vieân (MA_NVIEN) coù theå coù 1 hoaëc nhieàu thaân nhaân, moãi thaân nhaân coù
teân (TENTN) vôùi ñieàu kieän caùc thaân nhaân cuûa cuøng moät nhaân vieân khoâng ñöôïc truøng teân, coù
phaùi (PHAI_TN) (nam/nöõ), coù ngaøy thaùng naêm sinh (NTNS) vaø moái quan heä vôùi nhaân vieân ñoù.

ThS. Nguyeãn Vaên Trinh Trang 4


Tröôøng CÑ BC Coâng Nghe & QTDN T`L. Nhaäp Moân CSDL
NHANVIEN

MANV HONV TENLOTTENNV NGSINH DCHI PHAI LUONGMA_NQLPHG


111 Lam Quang Vu 19/07/1958 502 Mai Nam 25000 987 4
Thi Luu,
Q1,
TP.HCM
123 Dinh Ba Tien 09/01/1955 731 Tran Nam 30000 333 5
Hung Dao,
1,TP.HCM
333 Nguyen Thanh Tung 08/12/1945 638 Nam 40000 888 5
Nguyen
Van Cu,
Q5,
TP.HCM
453 Tran Thanh Tam 31/071962 543 Mai Nam 25000 333 5
Thi Luu,
Q1,
TP.HCM
666 Nguyen Manh Hung 15/09/1952 975 Ba Ria Nam 38000 333 5
Vung Tau
777 Tran Hong Quang 29/03/1959 980 Le Nam 25000 987 4
Hong
Phong,
Q10,
TP.HCM
888 Vuong Ngoc Quyen 10/10/1927 450 Trung Nu 55000 1
Vuong, Ha
Noi
987 Le Thi Nhan 20/06/1931 291 Ho Nu 43000 888 4
Van Hue,
Q.PN,
TP.HCM
999 Bui Thuy Vu 19/07/1958 332 Ng Nam 25000 987 4
Thai Hoc,
Q1,
TP.HCM

PHONGBAN
MAPHG TENPHG TRPHG NG_NHANCHUC
Nghieân Cöùu 5 333 22/05/1978
Dieu Hanh 4 777 01/01/1985
Quan Ly 1 333 19/06/1971

DIADIEM_PHG

ThS. Nguyeãn Vaên Trinh Trang 5


Tröôøng CÑ BC Coâng Nghe & QTDN T`L. Nhaäp Moân CSDL
MAPHG DIADIEM
1 TP HCM
4 HA NOI
5 VUNG TAU
5 NHA TRANG
5 TP HCM

THANNHAN
MA_NVIEN TEN_TN GTINH NGSINH QUANHE
333445555 Quang Nu 05/04/1976 Con Gai
333445555 Khang Nam 25/10/1973 Con Trai
333445555 Duong Nu 03/05/1949 Vo Chong
987654321 Dang Nam 29/02/1932 Vo Chong
123456789 Duy Nam 01/01/1978 Con Trai
123456789 Chau Nu 31/12/1978 Con Gai
123456789 Phuong Nu 05/05/1957 Vo Chong

DEAN
MA_DEAN TEN_DEAN DDIEM_DEAN PHONG
1 Saûn Phaåm X VUNG TAU 5
2 Saûn Phaåm Y NHA TRANG 5
3 Saûn Phaåm Z TP HCM 5
10 Tin Hoïc Hoaù HA NOI 4
20 Caùp Quang TP HCM 1
30 Ñaøo Taïo HA NOI 4

PHANCONG
MA_NVIEN SO_DEAN THOIGIAN
123456789 1 32.5
123456789 2 7.5
666884444 3 40.0
453453453 1 20
453453453 2 20.0
333445555 3 10.0
333445555 10 10.0
333445555 20 10.0
999887777 30 30.0
999887777 10 10.0
987987987 10 35.0
987987987 30 5.0
987654321 30 20.0

ThS. Nguyeãn Vaên Trinh Trang 6


Tröôøng CÑ BC Coâng Nghe & QTDN T`L. Nhaäp Moân CSDL
987654321 20 15.0
888665555 20
Yeâu caàu:
I. Duøng ngoân ngöõ SQL ñeå taïo CSDL treân, phaûi khai baùo ñaày ñuû caùc raøng buoäc toaøn veïn
(neáu coù).
II. Nhaäp döõ lieäu cho caùc baûng döïa vaøo caùc quan heä treân.
III. Duøng ngoân ngöõ SQl thöïc hieän caùc caâu truy vaán.
1. Tìm teân vaø ngaøy sinh cuûa caùc nhaân vieân thuoäc phoøng “Nghien Cuu”
2. Vôùi moãi ñeà aùn ôû “Haø Noäi”, lieät keâ maõ soá ñeà aùn (MADA), maõ soá phoøng ban chuû trì ñeà aùn
(PHONG), hoï teân tröôûng phoøng (HoNV, TenNV), ñæa chæ (DCHI) vaø ngaøy sinh (NGSINH)
3. Tìm hoï teân (HoNV, TenLot, TenNV) cuûa caùc nhaân vieân laøm vieäc cho taát caû caùc ñeà aùn maø
phoøng soá 5 chuû trì.
4. Danh saùch caùc ñeà aùn (MADA) coù nhaân coâng vôùi hoï laø “Dinh” hoaëc coù ngöôøi tröôûng phoøng
chuû ñeà aùn vôùi hoï nhaân vieân laø “Dinh”
5. Danh saùch nhöõng nhaân vieân coù treân hai thaân nhaân.
6. Danh saùch nhöõng nhaân vieân (HoNV, TenLot, TenNV) khoâng coù thaân nhaân naøo
7. Danh saùch nhöõng tröôûng phoøng coù thoái thieåu moät thaân vieân
8. Teân nhöng nhaân vieân phoøng soá 5 coù tham gia ñeà aùn “San Pham X” vôùi thôûi giang laøm vieäc
treân 10 giôø/tuaàn.
9. Danh saùch nhöõng nhaân vieân (HoNV, TenLot, TeânNV) coù cuøng teân vôùi` ngöôøi thaân.
10. Danh saùch nhöõng nhaân vieân (HoNV, TenLot, TeânNV) ñöôïc “Nguyeãn Thanh Tuøng” phuï
traùch tröïc tieáp.
11. Vôùi moãi ñeà aùn, lieät keâ teân ñeà aùn (TENDA), toång soá giôø laøm vieäc cho taát caû caùc nhaân vieân
tham döï ñeà aùn ñoù.
12. Danh saùch nhöõng nhaân vieân (HoNV, TenLot, TeânNV) laøm vieäc cho taát caû caùc ñeà aùn
13. Danh saùch nhöõng nhaân vieân (HoNV, TenLot, TeânNV) khoâng laøm vieäc cho taát caû caùc ñeà aùn
14. Vôùi moãi phoøng ban lieät keâ teân phoøng ban (TenPHG) vaø LTBình cuûa nhöõng nhaân vieân laøm
vieäc cho phoøng ban ñoù.
15. LTB cuûa taát caû caùc nöõ nhaân vieân.
16. Tìm Hoï & Teân (HONV, TENLOT, TENNV) vaø ñòa chæ (DCHI) cuûa nhöõng nhaân vieân laøm
vieäc cho moät ñeà aùn ôû TPHCM, nhöng phoøng ban maø hoï tröïc thuoäc khoâng toaï laïc taïi TPHCM.
17. Tìm hoï (HONV) cuûa nhöõng tröôûng phoøng chöa coù gia ñình.
18. Toång quaùt caâu 16, Tìm Hoï & Teân (HONV, TENLOT, TENNV) vaø ñòa chæ (DCHI) cuûa
nhöõng nhaân vieân laøm vieäc cho moät ñeà aùn ôû TPHCM, nhöng phoøng ban maø hoï tröïc thuoäc taát caû
khoâng toaï laïc taïi TPHCM.
19. Cho bieát hoï teân nhaân vieân (HONV, TENLOT, TENNV) coù möùc löông treân möùc LTB cuûa
phoùng nghieân cöùu.
20. Vôùi caùc phoøng ban coù möùc löông trung bình treân 30000, Lieät keâ teân phoøng ban vaø soá löôïng
nhaân vieân cuûa phoøng ban ñoù.
21. Cho bieát hoï teân nhaân vieân (HONV, TENLOT, TENNV) vaø teân caùc ñeà aùn maø nhaân vieân aáy
tham gia (neáu coù)
22. Cho bieát phoøng ban, hoï teân tröôøng phoøng cuûa phoøng ban coù ñoâng nhaân vieân nhaát.

ThS. Nguyeãn Vaên Trinh Trang 7

You might also like