
TR NG Đ I H C S PH M TP.HCMƯỜ Ạ Ọ Ư Ạ
PHẦN BAØI TAÄP
CSDL QU N LÝ SINH VIÊN Ả
T o Database v i tên ạ ớ QLSV.MDB
a. DMKHOA (Danh mục khoa)
Field Name Data Type Field Size Format Required
MaKH Text 6 > Yes
TenKhoa Text 30 Yes
b. SINHVIEN (Vieân)
Field Name Data Type Field Size Format Required
MaSV Text 6 > Yes
HoSV Text 30 Yes
TenSV Text 15 Yes
GioiTinh Yes/No Yes
NgaySinh Date/Time Short Date Yes
NoiSinh Text 50
DiaChi Text 50
Quan Text 10
MaKH Text 6 Yes
HocBong Number Long Integer
c. MONHOC (Moân học)
Field Name Data Type Field Size Format Required
MaMH Text 6 > Yes
TenMH Text 50 Yes
SoTiet Number byte Yes
d. KETQUA (Kết quả)
Field Name Data Type Field Size Format Required
MaSV Text 6 > Yes
MaMH Text 6 > Yes
Diem Number Single
L u ýư: Các Khóa chính trong b ng là in đ m và g ch d iả ậ ạ ướ
Thi t l p m i quan h (Relationships) cho các b ng nh sau:ế ậ ố ệ ả ư
Nguy n Ng c Th nhễ ọ ạ
Trang 1

GIAÙO TRÌNH ACCESS 2003
Nh p li u cho các b ng nh sau: (nh p bên nhánh 1 tr c). Th t nh p là:ậ ệ ả ư ậ ướ ứ ự ậ
DMKhoa, SinhVien, MonHoc, KetQua.
Table:DMKhoa
MaKhoa TenKhoa
AV Anh văn
TH Tin Học
TR Triết Học
VL Vật Lý
Table: SinhVien
MaSV HoSV TenSV Phai NgaySinh NoiSinh DiaChi Quan MaKhoa HocBong
A01 Nguy n thễ ị H iảNữ23/02/77 Sài Gòn 12 B Võ văn T nầQ3 TH 10000
A02 Tr n vănầChính Nam 24/12/77 Sài Gòn 34 Nguy n B nhễ ỉ
Khiêm
Q1 TH 120000
A03 Lê B chạY nếNữ21/02/96 Hà N iộ765 PasTeur Q3 TH 140000
A04 Tr n anhầTu nấNam 20/11/77 Long
An
12 Đi n biên Phệ ủ BT AV 80000
A05 Tr n thanhầTri uềNam 13/02/77 Hà N iộ3 Nguy n thi nệ ệ
thu tậQ3 AV 80000
A06 Nguy nễ
văn
Chinh Nam 31/12/75 Sài Gòn 12 lê L iợQ5 AV
B01 Tr nầ
Thanh
Mai Nữ12/08/77 B n treế32 Lê lai Q1 TH
B02 Tr n thu ầTh yủNữ01/01/77 Sài gòn 45 Nguy n Thái s nễ ơ BC TH
B03 Leâ thịThanh Nử01/01/75 Sài gòn 345 Nguy n Ki mễ ệ Q1 AV
B04 Tr n tr ngầ ọ Kim Nam 20/12/77 Sài gòn 123 Lê văn sỹQ1 AV 120000
C01 Tô h ngồThiên Nam 01/07/78 Sài gòn 56 Hòang Di uệTB TH
C02 Hòang
minh
Châu Nam 03/05/76 Sài gòn 102 Kỳ Đ ngồTB AV
C03 Phan
quỳnh
H ngươ Nữ05/05/79 Sài gòn 234 Ph m văn haiạGV AV
Table : MONHOC
MaMH TenMH SoTiet
01 C s D li uơ ở ữ ệ 45
02 Trí tu Nhân t oệ ạ 45
03 Truy n Tinề45
04 Đ H aồ ọ 60
05 Văn Ph mạ60
06 Đàm th aiọ60
07 V t Lý Nguyên Tậ ử 45
08 V t Lý Đ a C uậ ị ầ 45
09 Tri t h c Đôngế ọ
Ph ngươ 75
10 Tri t H c Tâyế ọ
Ph ngươ 75
Table: KETQUA
MaSV MaMH Diem
A01 01 2
A01 03 7
A02 01 5
A02 03 10
A02 05 9
A02 06 6.5
A03 01 5
A03 03 3
A03 05 10
A04 05 4
A05 06 8
A06 01 7
B01 03 3
B01 02 6
B02 04 10
B02 01 7
B03 03 6
B04 05 3
B04 06 4
I. QUERY ( TRUY VAÁN DÖÕ LIEÄU )
Bieân soaïn: Nguyeãn Ngoïc Thaïnh
Trang 2

TRUNG TAÂM ÑAØO TAÏO NGOAÏI NGÖÕ & CNTT STI VIEÄT NAM
A. Söû duïng SELECT QUERY vôùi caùc doøng FIELD, SORT, SHOW
(lieät keâ coù saép xeáp)
1. Hieån thò danh saùch sinh vieân goàm caùc thoâng tin: MASV, HOSV, TENSV,
NGAYSINH, PHAI, saép xeáp theo MASV taêng daàn.
2. Hieån thò danh saùch sinh vieân goàm caùc thoâng tin: MAKH, MASV, HOSV,
TENSV, NGAYSINH, PHAI, HOCBONG coù saép xeáp theo MAKH taêng
daàn vaø MASV giaûm daàn.
3. Hieån thò danh saùch sinh vieân goàm caùc thoâng tin: MAKH, TENKHOA,
MASV, HOSV, TENSV, NGAYSINH, QUAN, DIACHI coù saép xeáp theo
MAKH taêng daàn vaø TENSVgiaûm daàn.
4. Hieån thò danh saùch sinh vieân goàm caùc thoâng tin: MASV, HOSV, TENSV,
MAMH, TENMH, DIEM, TENKHOA.
B. Söû duïng SELECT QUERY vôùi caùc doøng FIELD, SORT, SHOW,
CRITERIA (lieät keâ theo ñieàu kieän)
1. Hieån thò DSSV goàm caùc thoâng tin: MASV, HOSV, TENSV, NGAYSINH,
PHAI nhöng chæ loïc caùc SV coù teân laø “Chính”.
2. Hieån thò DSSV goàm caùc thoâng tin: MASV, HOSV, TENSV, MAMH,
DIEM nhöng chæ loïc ra caùc SV coù maõ soá baét ñaàu laø “A” vaø hoïc khoa
Tin hoïc.
3. Hieån thò DSSV goàm caùc thoâng tin: MASV, HOSV, TENSV, MAMH,
DIEM nhöng chæ loïc ra caùc SV ôû quaän Q1 hoaëc Q5.
4. Hieån thò DSSV goàm caùc thoâng tin: MASV, HOSV, TENSV, MAMH,
DIEM nhöng chæ loïc ra caùc SV coù ngaøy sinh laø 01/01/1975.
5. Hieån thò DSSV goàm caùc thoâng tin: MASV, HOSV, TENSV, MAMH,
DIEM nhöng chæ loïc ra caùc SV coù ngaøy sinh vaøo thaùng 1.
6. Hieån thò DSSV goàm caùc thoâng tin: MASV, HOSV, TENSV, MAMH,
DIEM nhöng chæ loïc ra caùc SV laø Nam.
7. Hieån thò DSSV goàm caùc thoâng tin: MASV, HOSV, TENSV, MAMH,
DIEM nhöng chæ loïc ra caùc SV coù hoïc boång lôùn hôn 20000.
http://www.sti.edu.vn
Trang 3

GIAÙO TRÌNH ACCESS 2003
8. Hieån thò nhöõng SV Nöõ maø hoï coù chöùa chöõ Thò goàm caùc thoâng tin:
MASV, HOSV, TENSV
9. Cho bieát nhöõng SV coù ngaøy sinh töø ngaøy 01/01/1974 ñeán ngaøy
01/06/1976 goàm caùc thoâng tin: MASV, NGAYSINH, NOISINH,
HOCBONG.
C. Söû duïng SELECT QUERY vôùi caùc coät tính toaùn taïo ra nhôø caùc haøm
IIF, MONTH, YEAR, DAY, DATE, LEFT, RIGHT, MID vaø toaùn töû coäng
chuoãi &
1. Hieån thò danh saùch SV goàm caùc thoâng tin: MASV, HOSV, TENSV, NAMSINH,
TUOI vaø TUOI ñöôïc saép xeáp giaûm daàn. Bieát raèng TUOI ñöôïc tính nhö sau:
TUOI = naêm hieän haønh – naêm sinh.
2. Hieån thò danh saùch SV goàm caùc thoâng tin: MASV, HOTENSV, Giôùi tính,
MAKH, TENKHOA, bieát raèng:
3. HOTENSV: ñöôïc gheùp bôûi field HOSV vaø TENSV
4. Giôùi tính: seõ hieän chöõ NAM neáu field PHAI laø Yes, ngöôïc laïi hieän chöõ NÖÕ.
5. Hieån thò danh saùch SV goàm caùc thoâng tin: MASV, HOTENSV, NGAYSINH,
NOISINH nhöng chæ loïc ra caùc SV sinh ngaøy 25.
6. Hieån thò baûng ñieåm caùc sinh vieân goàm caùc thoâng tin: MASV, HOTENSV,
TENMH, DIEM, DAU_ROT. Bieát raèng neáu DIEM < 5 thì Rôùt, ngöôïc laïi thì
Ñaäu.
7. Hieån thò danh saùch SV coù tuoåi töø 20 ñeán 30, thoâng tin goàm: HOTENSV,
TUOI, TENKHOA.
D. Söû duïng SELECT QUERY vôùi caùc doøng TOTAL vaø caùc haøm
COUNT, SUM, AVG, MIN, MAX:
1. Cho bieát toång soá SV cuûa töøng quaän, thoâng tin goàm: QUAN, TONGSOSV.
2. Cho bieát toång soá SV nam nöõ theo töøng khoa, thoâng tin goàm: MAKH, TENKH,
TONGSOSV, TONGSOSVNAM, TONGSOSVNU.
3. Haõy cho bieát hoïc boång cao nhaát, hoïc boång thaáp nhaát
4. Hieån thò baûng ñieåm toång hôïp cuûa SV goàm caùc thoâng tin: MASV, HOTENSV,
DIEMTB, TONGSOMT. Trong ñoù DIEMTB laø ñieåm trung bình caùc moân,
TONGSOMT laø toång soá moân thi maø SV döï thi. DIEMTB laáy 2 soá leû.
5. Gioáng caâu D4 nhöng chæ choïn ra nhöõhng SV coù DIEMTB > 7.5
6. Cho bieát ñieåm cao nhaát cuûa moân Trieát hoïc ñoâng phöông.
Bieân soaïn: Nguyeãn Ngoïc Thaïnh
Trang 4

TRUNG TAÂM ÑAØO TAÏO NGOAÏI NGÖÕ & CNTT STI VIEÄT NAM
E. Söû duïng MAKE TABLE QUERY ñeå thöïc hieän:
1. Töø table DMSV, KETQUA, DMMH haõy taïo ra baûng sau coù teân
BANGDIEM_SV goàm caùc thoâng tin: MASV, HOTENSV, TENMH, DIEM,
KETQUA. Trong ñoù KETQUA seõ laø “Ñaäu” neáu DIEM >= 5 ngöôïc laïi laø
“Rôùt”, vaø coù saép xeáp theo thöù töï MASV taêng daàn.
2. Töø table DMSV, KETQUA haõy taïo ra baûng sau coù teân DIEM_TB goàm caùc
thoâng tin: MASV, HOTENSV, TONGDIEM, TONGMH, DIEMTB. Trong ñoù
TONGDIEM laø toång ñieåm thi cuûa töøng SV, TONGMH laø toång soá moân thi
cuûa töøng SV, DIEMTB laø ñieåm trung bình cuûa töøng SV ñöôïc tính baèng
TONGDIEM/TONGMH.
F. Söû duïng UPDATE QUERY ñeå thöïc hieän:
1. Taêng theâm hoïc boång cho caùc SV khoa Tin hoïc moãi ngöôøi 30.000
2. Caäp nhaät soá tieát cuûa moân “Toaùn cao caáp 1” laø 45 tieát.
3. Coäng theâm 0.5 ñieåm thi moân “Trieát hoïc ñoâng phöông” cho nhöõng SV ñaõ thi
coù ñieåm thaáp hôn 9.5.
4. Coäng theâm 5 ñieåm cho moân Tieáng Hoa cho SV thuoäc khoa Tin hoïc, ñieåm toái
ña cuûa moân naøy laø 10.
G. Söû duïng APPEND QUERY ñeå thöïc hieän:
Theâm 1 moân hoïc môùi goàm caùc thoâng tin: “12”, “Lyù thuyeát ñoà thò”, 30
Söû duïng tham soá PARAMETER QUERY ñeå theâm 2 SV môùi vaøo baûng DMSV:
H. Söû duïng DELETE QUERY ñeå thöïc hieän:
1. Haõy xoùa caùc SV ñang hoïc khoa Hoùa.
2. Haõy xoùa taát caû caùc thoâng tin cuûa SV coù maõ soá D09.
3. Xoùa taát caû ñieåm thi cuûa caùc SV thuoäc khoa Tin hoïc ñaõ thi moân “Laäp trình
höôùng ñoái töôïng”.
http://www.sti.edu.vn
MASV HOSV TENSV PHAI NGAYSINH NOISINH DIACHI QUAN MAKH HOCBONG
D01 Traàn
Thò
Hoaøi No 01/03/72 Saøi
Goøn
10 NTH TB AV
D01 Traàn
Minh
Thaïch Yes 06/10/71 Long An 65 Leâ
Lôïi
Q1 TH 50000
Trang
5

