BÀI 1Câu 1 1đ: Tạo một tệp CSDL có tên THIHK2.MDB lưu trên Desktop, thiết kế 3 Tables như sau được mô tả như sau: Ho_dem Ten Text Text Text Ten_mon_hoc Text Text Ma_hoc_sinh Ma_mon_hoc
Trang 1BÀI 1
Câu 1 (1đ): Tạo một tệp CSDL có tên THIHK2.MDB lưu trên Desktop, thiết kế 3 Tables
như sau được mô tả như sau:
Ho_dem Ten
Text Text Text
Ten_mon_hoc
Text Text
Ma_hoc_sinh Ma_mon_hoc Ngay_kiem_tra Diem_so
AutoNumber Text
Text Date/Time Number
Ở thuộc tính
Field Size chọn
Single (số thực)
Format:Fixed Decimal place:1
Câu 2(1đ): Thiết lập mối quan hệ giữa bảng HOC_SINH với BANG_DIEM qua trường
Ma_hoc_sinh, giữa bảng MON_HOC với BANG_DIEM qua trường Ma_mon_hoc để đảm bảo tính toàn vẹn dữ liệu
Câu 3: (1đ)Nội dung dữ liệu nhập vào cho các bảng như sau:
Trang 2Câu 4: (2 đ) Tạo biểu mẫu để nhập dữ liệu cho bảng 2 bảng một lần:HOC_SINH và
BANG_DIEM (form chính và phụ)
Câu 5: (5 đ) Thiết kế một số mẫu hỏi theo yêu cầu sau đây:
a) Thống kê (điểm trung bình, điểm cao nhất, điểm thấp nhất ) theo từng học sinh trong lớp Danh sách hiển thị học sinh theo 05 cột: họ đệm,tên, cột điểm trung bình, cột điểm
cao nhất, cột điểm thấp nhất Đặt tên Q1
b) Thống kê theo từng môn học, trên trường điểm , để biết trị trung bình, cao nhất, thấp nhất Danh sách hiển thị 04 cột : tên môn học, và 3 cột thống kê Đặt tên Q2
c) Hiển thị danh sách gồm 04 cột, họ đệm, tên, tên môn học và điểm số Đặt tên Q3 d) Như câu c) nhưng có thêm ngày kiểm tra Đặt tên Q4
e) Hiển thị danh sách gồm các điểm của tất cả học sinh trong lớp theo một môn học nào
đó (họ đệm, tên và điểm) Đặt tên Q5
g) Hiển thị danh sách gồm các cột: Ten_mon_hoc, Diem_so, Ngay_kiem_tra, ngày chỉ
định lọc ra là 1/1/2005 Đặt tên Q6
H dẫn: Trong cửa sổ thiết kế q6, ở hàng lọc (criteria) & cột Ngay_kiem_tra, nhập vào
ngày chỉ định: 1/1/2005
Trang 3BÀI 2
Câu 1: Để quản lý việc nhập hàng hóa, người ta đã tạo một tệp CSDL có tên
HANGHOA.MDB lưu trên Desktop, thiết kế 3 Tables như sau được mô tả như sau:
NHAN_VIEN
Ma_nhan_vien Ho_dem Ten Ng_sinh
Text Text Text Date/Time HANG_HOA
Ma_hang_hoa Ten_hang_hoa Don_gia
Text Text Number
Ở thuộc tính Field Size chọn Single
(số thực)
Format:Fixed
NHAP_HANG
ID Ma_nhan_vien Ma_hang_hoa Ngay_nhap_hang So_luong
AutoNumber Text Text Date/Time Number
Ở thuộc tính Field Size chọn Integer
(số nguyên)
Format: Standard
Câu 2: Thiết lập mối quan hệ giữa bảng NHAN_VIEN với NHAP_HANG qua trường
Ma_nhan_vien, giữa bảng HANG_HOA với NHAP_HANG trên trường Ma_hang_hoa
để đảm bảo tính toàn vẹn dữ liệu
Câu 3: Nhập dữ liệu với nội dung dưới đây
Trang 4Câu 4: Tạo biểu mẫu để nhập dữ liệu cho 2 bảng một lần: NHAN_VIEN và
NHAP_HANG (tạo form chính và form phụ)
Câu 5: Thiết kế một số mẫu hỏi theo yêu cầu sau đây:
a) Thống kê (Số lượng trung bình, cao nhất, thấp nhất ) theo từng nhân viên trong công
ty Danh sách hiển thị nhân viên theo 05 cột: họ đệm,tên, số lượng hàng nhập trung bình,
cao nhất, thấp nhất Đặt tên Q1
b) Thống kê theo từng tên hàng hóa, trên trường số lượng , để biết trị trung bình, cao nhất, thấp nhất Danh sách hiển thị 04 cột : tên hàng hóa, và 3 cột thống kê trên trường
số lượng Đặt tên Q2
c) Hiển thị danh sách gồm 04 cột, họ đệm, tên, tên hàng hóa vào số lượng nhập hàng Đặt
tên Q3
d) Danh sách gồm họ tên nhân viên và hàng được nhập và ngày nhập hàng Đặt tên Q4
e) Hiển thị danh sách gồm các họ đệm, tên nhân viên, tên hàng hóa, ngày nhập hàng, tên
trường mới: Thành tiền (=So_luong*Don_gia, giá trị tiền của hàng hóa) Đặt tên Q5
g) Như câu e, nhưng ngày nhập hàng là ngày được chọn trước : ngày 1/3/2006
H dẫn: Trong cửa sổ thiết kế Q6, ở hàng lọc (criteria) & cột Ngay_nhap_hang, nhập vào
ngày chỉ định: 1/3/2006