BÀI TH C HÀNH S 1
I. T o CSDL có tên BTH1
II. T o b ng (Table) Danh sách sinh viên nh sau trên CSDL BTH1ư
St
t
Holot Ten Noisinh Malop Diachi Ghichu
1 Lê Thanh An Đà N ng98T 12 Lê Lai
2 Nguy n Tùng Châu Huế97T K48/4 Hùng
V ngươ
3 Tr n Di m Chi Hà N i 94T 14 B ch Đ ng
4 Lê Yên Chi Đà N ng98T K21/6 Hoàng Di u
5 Phan Bá Huy Sài Gòn 94T 34 Phan Thanh
6 Nguy n LâmThi Qu ng Ngãi97T 49 Ba Đình
7 Đ ng Ng c Khoa Huế95T 115 Hoàng Di u
8 Tr n Ph ng ươ Th oQui Nh nơ98T 20 Quang Trung
9 Huỳnh M Oanh Vĩnh Long 96T K40/4 Tr n Phú
10 Đ Nh ư Vân Đà N ng95T 25 Lý Thái T
III. M t s thao tác trên b ng(Table)
1. Chuy n tr ng ườ Diachi n m tr c tr ng ướ ườ Malop
2 Cho n c t Malop, Ngaysinh
3. Làm xu t hi n l i c t đã n
4. Xóa tr ng không có d li uườ
5. Chèn vào b ng tr ng ườ Diemthi tr c tr ng ướ ườ Malop
IV. M t s thao tác trên b ng(Table)
1. Đ i tên b ng Danh sách sinh viên thành DSSV
2. M xem b ng DSSV d ng Design View
V. T o l i b ng Danh sach sinh viên trên CSDL BTH1(dùng Design View) có c u trúc nh sau: ư
Field Name Data Type Properties
Stt Number Field Size
Format
Long Integer
General Number
Holot Text Field Size
Format
Required
50
>
Yes
Ten Text Field Size
Format
Required
Index
10
>
Yes
Yes, duplicate OK
Malop Text Field Size
Format
Required
10
>
Yes
Điemthi Number Field Size
Format
Decimal Place
Single
General Number
2
Điachi Text Field Size 50
1. L u b ng, không t o khóa chính cho b ngư
2. Nh p d li u vào b ng.
BÀI TH C HÀNH S 2
I. T o CSDL có tên BTH2
II. T o b ng (Table) Tentinh nh sau trên CSDL BTH2(Dùng Design View)ư
1. Có c u trúc nh sau: ư
Field Name Data Type Properties
Matinh Text Field Size 10
Tentinh Text Field Size 50
2. Ch n tr ng ườ Matinh làm khóa chính
3. L u b ng v i tên ư Tentinh
4. Nh p n i dung b ng nh sau: ư
Matinh Tentinh
H Huế
BT Bình Thu n
NT Ninh Thu n
QN Qu ng Ngãi
III. T o b ng (Table) Danh sách nhân viên nh sau trên CSDL BTH2ư
1. Có c u trúc nh sau: ư
danhsachnhanvien
Field Name Data Type Properties
Manhanvien Text Field Size 10
Tennhanvien Text Field Size 50
Phongban Text Field Size 50
Matinh Text Field Size 10
Ngaysinh Date/Time Format Short Date
Hesoluong Number Field Size
Format
Decimal Place
Single
General Number
1
dstinh
Field Name Data Type Properties
Matinh Text Field Size 10
Tentinh Text Field Size 50
2. L p khóa chính cho tr ng ườ Manhanvien
3. L u b ng v i tên ư Danhsachnhanvien va dstinh
4. T o Combo Box đ i v i tr ng ườ Phongban đ khi nh p li u, ch n tên các phòng ban t danh sách
có s n
5. T o Combo Box đ i v i tr ng ườ Matinh đ khi nh p li u, ch n Matinh t Table Tentinh v a t o
ph n II
6. Nh p n i dung cho b ng nh sau: ư
Manhanvien Tennhanvien Phongban Matinh Ngaysinh Hesoluong
A01 Lê Vũ K ToánếH 12/05/72 2.5
A02 Nguy n Tùng
Quân
Hành Chính BT 09/08/78 2.4
B01 Tr n Di m trúc K Thu t NT 10/05/76 2.7
B02 Huỳnh M OanhV t T ư H 01/11/68 2.3
A03 Phan Bá Trung K ToánếQN 20/09/74 2.7
B03 Nguy n Phúc AnK Thu t NT 11/11/72 2.1
IV. T o b ng (Table) Ngoaingu nh sau trên CSDL BTH2ư
1. Có c u trúc:
Field Name Data Type Properties
Manhanvien Text Field Size 10
Ngoaingu Text Field Size 50
Trinhdo Text Field Size 50
2. L u b ng v i tên ư Ngoaingu(không t o khóa chính cho b ng)
3. Nh p n i dung vào b ng
Manhanvien Ngoaingu Trinhdo
A01 Anh ĐH
A02 Pháp TC
A01 Hoa PT
B01 Anh TC
A03 Nga ĐH
B03 Hoa PT
B01 Hoa PT
V. L p các quan h sau:
- Quan h 1-n gi a Table Tentinh và Table Danhsachnhanvien (M t t nh có th có nhi u nhân
viên)
- Quan h 1-n gi a Table Danhsachnhanvien và Table Ngoaingu (M t nhân viên có th bi t ế
nhi u ng ai ng )
VI. M b ng Danhsachnhanvien và l n l t s p x p theo mã nhân viên, H s l ng ượ ế ươ
VII. L c b ng ghi:
1. Xem danh sách nhân viên phòng hành chính
2. H y k t qu l c các b n ghi ế
3. L c các m u tin có kí t đ u c a Mã nhân viên là “A”
4. L c các m u tin có H s l ng < 2.4 ươ
5. L c các m u tin có năm sinh là 1971
BÀI TH C HÀNH S 3
I. Đ tính chi phí thuê phòng khách s n, t o các b ng sau trên CSDL BTH3
1. B ng 2: B NG GIÁ KHÁCH S N
G m các tr ng: ườ Loaiphong(Text,50); Giatuan(Number,Field size:Long Integer); Giangay(Number,
Field size:Long Integer); Phiphucvu(Number,Field size:Double, Format: Percent, Decimal Place : 0)
Loaiphong Giatuan Giangay Phiphucvu
L1A 140 28 15%
Tra 130 30 13%
L2A 120 24 12%
L3A 110 22 12%
L1B 115 23 10%
TRB 125 25 10%
L2B 95 19 8%
L3B 85 17 8%
TRC 100 20 6%
L2C 70 14 5%
L1C 90 18 4%
L3C 60 12 4%
- T o khóa chính là tr ng ườ Loaiphong, l u v i tên ư Banggia
2. B ng 1: B NG THEO DÕI KHÁCH (L u v i tên ư Bangtheodoikhach)
G m các tr ng: ườ Tenkhach(Text,50); Loaiphong(Text,50); Ngayden(Date/Time, Format: Short Date);
Ngaydi(Date/Time, Format: Short Date)
Tenkhach Loaiphon
g
Ngayden Ngaydi
Nguy n Thu n An L1C 10/05/2003 23/06/2003
Ph m Vi t C m ế L2A 23/07/2003 23/07/2003
Hà Ng c ChínhL1C 12/06/2003 19/06/2003
Nguy n Lan KhuêL1B 26/06/2003 07/07/2003
Ngô Khánh Minh TRA 19/08/2003 25/08/2003
Nguy n Th o Nguyên TRC 12/08/2003 22/09/2003
Nguy n Minh Tu L1A 23/09/2003 05/10/2003
Nguy n Quang Tr ng ườ L2B 13/09/2003 27/10/2003
3. L p quan h gi a 2 b ng v a t o theo tr ng ườ Loaiphong
II. T o Query đ hòan thành các c t s li u còn tr ng sau:
Tenkhach Loaiphong Ngayden Ngaydi Sotuan Songay Tientuan Tienngay Phiphucvu Tongcong
Nguy n Thu n An L1C 10/05/2003 23/06/2003
Ph m Vi t C m ế L2A 23/07/2003 23/07/2003
Hà Ng c ChínhL1C 12/06/2003 19/06/2003
Nguy n Lan KhuêL1B 26/05/2003 07/06/2003
Ngô Khánh Minh TRA 19/06/2003 25/07/2003
Nguy n Th o Nguyên TRC 12/08/2003 22/09/2003
Nguy n Minh Tu L1A 23/09/2003 05/10/2003
Nguy n Quang Tr ng ườ L2B 13/09/2003 27/10/2003
1. T o Query g m các tr ng: ườ Tenkhach, Loaiphong, Ngayden, Ngaydi, Phiphucvu
2. Th c hi n tính toán cho các tr ng còn l i: ườ
a. Sotuan = (Ngaydi – Ngayden)/7 (Dùng Hàm INT)
b. Songay = (Ngaydi – Ngayden) MOD 7
c. Tientuan = Sotuan * Giatuan
d. Ti n ngày đ c tính nh sau: ượ ư
- N u đ n và đi trong cùng ngày thì s ti n tr b ng m t n a giá thuê trong 1 ngàyế ế
- Các tr ng h p khác tính bình th ng: ườ ườ Tienngay = Songay * Giangay
e. Tongcong = (Tientuan + Tienngay) * (1 + Phiphucvu)
3. L u và đ t tên cho Query v a t oư Q-Chiphi, th c hi n Query đ xem k t qu ế
III. T o Query đ xem b ng kê chi phí c a nh ng ng i l ai phòng ườ L1C
L u và đ t tên cho Query v a t oư Q-L1C, th c hi n Query đ xem k t qu ế
IV. T Query Q-L1C, hãy t o Query đ xem b ng kê chi phí c a nh ng ng i l ai phòng ườ
tùy ý
L u và đ t tên cho Query v a t oư Q-Xemtheophong, th c hi n Query đ xem k t qu ế
V. T Query Q-Chiphi hãy t o Query đ xem b ng kê chi phí c a nh ng khách đ n trong ế
tháng 6
L u và đ t tên cho Query v a t oư Q-Khachdenthang6, th c hi n Query đ xem k t qu ế
VI. T Query Q-Chiphi hãy t o Query đ xem b ng kê chi phí c a nh ng khách trong tháng
6 (đ n ho c đi trong tháng 6)ế
L u và đ t tên cho Query v a t oư Q-Khachothang6, th c hi n Query đ xem k t qu ế
Đóng c a s k t qu và ch n nút Design đ xem l i thi t k c a ế ế ế Q-Khachothang6, cho
nh n xét
VII.T o Query đ xem danh sách khách phòng lo i B (ký t đ u tiên bên ph i c a tr ng ườ
Loaiphong là “B”)
L u và đ t tên cho Query v a t oư Q-KhachloaiB, th c hi n Query đ xem k t qu ế
VIII. T o Query đ xem danh sách khách lo i phòng tùy ý (ng i s d ng t gõ vào là A, B ườ
hay C)
L u và đ t tên cho Query v a t oư Q-Loaiphong, th c hi n Query đ xem k t qu ế
IX. T o Query đ xem danh sách khách lo i phòng tùy ý v i s ti n ph i tr t … đ n… ế
L u và đ t tên cho Query v a t oư Q-Sotien, th c hi n Query đ xem k t qu ế