+ Caùc yeâu caàu trong coâng taùc quaûn lí töø ñoù hieåu theâm veà caùch xaùc ñònh döõ lieäu caàn löu tröõ khi xaây döïng CSDL. + Böôùc ñaàu thieát keá CSDL[r]
Trang 1Tiết: 6
Ngày soạn: 15/08/11
Bài tập và thực hành 1
TÌM HIỂU HỆ CƠ SỞ DỮ LIỆU
I MỤC ĐÍCH – YÊU CẦU:
+ Biết xác định những việc cần làm trong hoạt động quản lí một công việc đơn giản
+ Biết một số công việc cơ bản khi xây dựng một CSDL đơn giản
Về kỹ năng: Thực hiện được một số thao tác trong bước khảo sát và thiết kế
II CHUẨN BỊ:
III HOẠT ĐỘNG DẠY HỌC:
1 Ổn định lớp:
2 Kiểm tra bài cũ:
Câu hỏi:
3 Bài mới:
NỘI DUNG GHI BÀI HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ
Bài 1:
Tìm hiểu nội qui thư viện, thẻ
thư viện, phiếu muợn/trả sách, sổ
quản lí sách, … của thư viện trường
trung học phổ thông
- Y/c hs thành lập nhóm: chia thành 4 nhóm
- Đặt câu hỏi: Tìm hiểu nội qui thư viện, thẻ thư viện, phiếu mượn/trả sách, sổ quản lí sách của thư viện trường?
(Có thể đề nghị một vài hs có sử dụng thẻ thư viện của trường, dựa vào đó để phân tích)
- Y/c đại diện từng nhóm lên trình bày ý kiến đã thống nhất trong nhóm
- Gv tổng hợp ý kiến và kết luận
- Y/c hs liệt kê tất cả các đối tượng có liên quan đến CSDL
Mỗi nhóm tự phân tích, sau đó xây dựng cấu trúc cho từng bảng của nhóm mình
+ Mẫu thẻ: Mã thẻ, họ tên
hs, ngày sinh, nơi sinh, giới tính, lớp, địa chỉ
+ Phiếu mượn/trả sách: Số phiếu, ngày mượn, ngày trả, họ và tên, ngày sinh, giới tính, lớp
+ Sổ quản lí sách: Mã sách, , tên sách, số lượng
Sau khi nghe trình bày, thành viên còn lại của nhóm có thể bổ sung Lần lượt các nhóm khác đóng góp ý kiến
Trang 2 Bài 2:
Kể tên các hoạt động chính
của thư viện
Bài 3:
Liệt kê các đối tượng cần
quản lí khi xây dựng CSDL quản lí
sách và mượn/trả sách
+ Người đọc
+ Sách
+ Tác giả
Bài 4:
CSDL trên cần những bảng
nào? MỖi bảng cần có những cột
nào?
Lập CSDL gồm các bảng:
TAC_GIA gồm các trường:
Ma_tac_gia, Ht_tac_gia, Ng_sinh,
Ng_mat, Tieu_su
Ma_sach, Ten_sach, Loai_sach,
NXB, Nam_XB, Gia_tien,
Ma_tac_gia, Noi_dung
HOC_SINH gồm các trường:
Ma_the, Ho_ten, Ng_sinh, Gioi_tinh,
Lop, Ng_cap, Dia_chi
PHIEU_MUON gồm các
trường: Ma_the, So_phieu,
Ng_muon, Ng_can_tra, Ma_sach,
SL_sach_muon
- Chia lớp thành 3 nhóm, đại diện cho 3 đối tượng chính liên quan đến CSDL để thảo luận
Mỗi nhóm sẽ đưa ra những công việc chính của nhóm mình
- Nhận xét, khuyến kích
- Y/c hs liệt kê các đối tượng cần quản lí trong thư viện
- Với 3 nhóm cũ, mỗi nhóm sẽ liệt kê thông tin của từng đối tượng (người đọc, tác giả, sách) cần quản lí
- Theo em CSDL trên cần những bảng nào?
- Bổ sung thêm những thiếu sót cho hs
- Khi cấp một thẻ mượn cho một người đọc mới thì cần cập nhật bảng nào?
- Khi một người đọc mượn sách cần cập nhật bảng nào?
- Trong bảng PHIEU_MUON thông tin ngày cần phải trả chịu ràng buột nào?
- Khi một người đọc trả sách thì cần cập nhật những bảng nào?
- Khi có hóa đơn nhập sách
Người đọc sách, người thủ thư, người quản lí
+ Nhóm thủ thư: cho mượn sách, kiểm kê sách + Nhóm quản lí: mua sách, nhập sách, thanh lí sách
+ Nhóm đọc sách: mượn sách, trả sách
Người đọc, tác giả , sách
Hs liệt kê các bảng
PHIEU_MUON
PHIEU_MUON, SACH, TAC_GIA
Ngày cần phải trả lớn hơn ngày mượn
TRA_SACH, SACH, TAC_GIA
Trang 3TRA_SACH gồm các trường:
So_bien_ban_ghi_su_co
HOA_DON gồm các trường:
So_hoa_don, Ma_sach, SL_thanh_li
THANH_LI gồm các trường:
So_bien_ban_thanh_li, Ma_sach,
SL_thanh_li
DEN_BU gồm các trường:
So_bien_ban_den_bu, Ma_sach,
SL_den_bu, Tien_den_bu
mới thì cần cập nhật những bảng nào?
- Gv chuẩn hóa những thiếu xót nếu có
HOA_DON, SACH
4 Củng cố:
+ Các yêu cầu trong công tác quản lí từ đó hiểu thêm về cách xác định dữ liệu cần lưu trữ khi xây dựng CSDL
+ Bước đầu thiết kế CSDL
Làm bài tập 1, 2, 3, 4, 5, 6 trong SGK trang 20
IV RÚT KINH NGHIỆM:
Duyệt của Tổ trưởng CM