SGK Tin Học 12 - Bài tập và thực hành 10. Hệ cơ sở dữ liệu quan hệ

  • Bài tập và thực hành 10. Hệ cơ sở dữ liệu quan hệ trang 1
  • Bài tập và thực hành 10. Hệ cơ sở dữ liệu quan hệ trang 2
	Bài tập và thực hành
10
HỆ Cơ SỞ DỮ LIỆU QUAN HỆ
Mục đích, yêu cầu
Biết chọn khoá cho các bảng dữ liệu trong một bài toán quen thuộc;
Biết cách xác lập liên kết giữa các bảng thông qua khoá để có thể tìm được những thông tin liên quan đến một cá thể được quản lí.
Nội dung '
Sở Giáo dục của một tỉnh tổ chức kì thi để kiểm tra chất lượng môn Toán cho các lớp 12 của tỉnh. Trong cơ sở dữ liệu quản lí kì kiểm tra này có ba bảng dưới đây:
STT
SBD
Phách
1
HA10
S28
2
HA11
S27
3
HA12
S26
4
HA14
S25
Bảng ĐÁNH PHÁCH
STT
Phách'
Điểm
1
S25
9
2
S26
6
3
S27
8
4
S28
10
Bảng ĐIỂM THI
Bảng THÍ SINH
STT
SBD
Họ tên thi sinh
Ngày sinh
Trường
1
HA10
Đỗ Hà Anh
02/01/1990
Lê Hống Phong
2
HA11
Lê Như Bình
21/11/1990
.Phan Chu Trinh
3
HA12
Trấn Thu Cúc
14/05/1991
Phan Chu Trinh
4
HA14
Nguyễn Anh Quân
29/11/1990
Lê Hổng Phong
Bảng THÍ SINH được niêm yết cho tất cả các thí sinh biết. Bảng ĐÁNH PHÁCH là bí mật chỉ có người đánh phách và Chủ tịch Hội đồng thi giữ. Bảng ĐIỂM THI có các giáo viên trong Hội đồng chấm thi biết.
Việc tạo ba bảng để đảm bảo tính bảo mật cho kì thi:
Giáo viên chấm thi không biết bài thi mình chấm có số báo danh nào (của học sinh nào) mà chỉ biết số phách của bài thi đó;
Chủ tịch Hội đồng thi thì biết ứng với một số phách là số báo danh (học sinh) nào nhưng không được tham gia chấm thi.
Có thể liên kết ba bảng trên để có được bảng KẾT QUẢ THI dưới đây.
STT
SBD
Họ tên thí sinh
Ngày sinh
Trường
Điểm
1
HA10
Đỗ Hà Anh
02/01/1990
Lê Hổng Phong
10
2
HA11
Lê Như Bình
21/11/1990
Phan Chu Trinh
8
3
HA12
Trán Thu Cúc
14/05/1991
Phan Chu Trinh
6
4
'HA14
	í—
Nguyền Anh Quân
29/11/1990
Lê Hồng Phong
9
Bảng KẾT QUẢ THI
ì
Bài 1. Em hãy chọn khoá cho mỗi bảng trong cơ sở dữ liệu trên và giải thích lí do lựa chọn đó.
Bài 2. Em hãy chỉ ra các mối liên kết cần thiết giữa ba bảng để có được kết quả thi thông báo cho thí sinh.
Bài 3. Hãy dùng hệ quản trị CSDL Access để làm các việc sau:
Tạo lập cơ sở dữ liệu nói trên: gồm ba bảng (mỗi bảng với khoá đã chọn), thiết đặt các mối liên kết cần thiết, nhập dữ liệu giả định (ít nhất là 10 thí sinh);
Đưa ra kết quả thi để thông báo cho thí sinh;
Đưa ra kết quả thi theo trường;
Đưa ra kết quả thi của toàn tỉnh theo thứ tự giảm dần của điểm thi.