: Thực hành lại ví dụ trong bài 9 “Báo Cáo Và Kết Xuất Báo
1/ Mô hình dữ liệu quan hệ :
Tuần : 20,21,22 Ngày soạn : / / Tiết : 39,40,41 Ngày dạy: / /
Chương III : Hệ Cơ Sở Dữ
Liệu Quan Hệ7(5,2,0) 7(5,2,0)
§10. CƠ SỞ DỮ LIỆU QUAN HỆ
I/- Mục đích – yêu cầu :
Về kiến thức :
+ Nắm được khái niệm mô hình dữ liệu và biết sự tồn tại của các loại mô hình CSDL. + Nắm được khái niệm mô hình dữ liệu quan hệ và các đặc trưng cơ bản của mô hình này.
Về kỹ năng :
+ Có sự liên hệ với các thao tác cụ thể trình bày ở chương II.
II/- Chuẩn bị :
GV : + Phải có giáo án và các đồ dùng dạy học liên quan đến bài dạy.
+ Sách GK tin 12, Sách GV tin 12, Chuẩn bị hình 69,70,71 bằng khổ giấy lớn. HS : + Đọc trước sách giáo khoa ở nhà.
PP : Gợi mở, thuyết trình, đặt vấn đề, so sánh.
III/- Hoạt động dạy học :
1. Ổn định lớp : Kiểm tra sĩ số (1’) 2. Kiểm tra bài cũ : 2. Kiểm tra bài cũ :
3. Nội dung bài mới :
TG Hoạt Động Của GV Hoạt Động Của HS Nội Dung Bài
Tiết
39 + Đặt vấn đề : Theo em để tiếnhành xây dựng và khai thác 1 hành xây dựng và khai thác 1 hệ CSDL thường được tiến hành qua mấy bước?
? Ở chương I các em đã được học 1 CSDL bao gồm những yếu tố nào ?
+Mô hình dl được dùng để mô tả dl ở mức cao, tổng quát nên nó được dùng để thiết kế CSDL. + Có 3 bước cơ bản : -B1:Khảo sát hệ thống -B2:Thiết kế hệ thống -B3:Kiểm thử hệ thống + Gồm 3 yếu tố cơ bản - Cấu trúc dl. - Các thao tác, phép toán trên dữ liệu. - Các ràng buộc dl.
1/- Mô hình dữ liệu quan hệ: :
Mô hình dữ liệu :
- Cấu trúc dl.
- Các thao tác, phép toán trên dữ liệu.
- Các ràng buộc dl.
Điều quan trọng khi thiết kế 1 CSDL là xác định được:
- Các dl phản ánh 1 đối tượng cần phải có cấu trúc thế nào.
- Mối quan hệ giữa các dl trong CSDL.
+ Như chúng ta đã biết, dl được lưu trữ trong CSDL bằng NN định nghĩa dl của 1 hệ QTCSDL cụ thể. Tuy nhiên, để mô tả các yêu cầu dl của 1 tổ chức sao cho dễ hiểu đối với nhiều người sử dụng khác nhau cần có mô tả ở mức cao hơn(trừu tượng hơn)- mô hình dữ liệu.
? Theo em mức mô tả chi tiết về CSDL, có thể phân chia các mô hình dữ liệu làm mấy loại?
+ Mô Hình lôgic : (được gọi là mô hình dl bậc cao) cho biết dl được lưu trữ như thế nào.
+ Mô hình vật lý : (được gọi là các mô hình dl bậc thấp) cho biết dl được lưu trữ như thế nào.
+ Mô hình quan hệ được E.F. Codd đề xuất năm 1970. trong khoảng hơn 20 năm trở lại đây các hệ CSDL theo mô hình quan hệ được dùng rất phổ biến.
+ Các kết quả tìm kiếm thông tin qua truy vấn dl có được nhờ thực hiện các thao tác trên dl.
Chẳng hạn : không được có 2 bộ nào trong 1 bảng giống nhau hoàn toàn. Với sự xuất hiện lặp lại của 1 số thuộc tính ở các bảng, mối lkết giữa các bảng được xác lập.
- Làm 2 loại : Mô hình lôgic và mô hình vật lý.
Khái niệm : Mô hình dl là 1 tập các khái niệm, dùng để mô tả cấu trúc dl, các thao tác dl, các ràng buộc dl của một CSDL.
Các loại mô hình dữ liệu :
- Mô hình lôgic. - Mô hình vật lý.
Mô hình dữ liệu quan hệ : Trong mô hình quan hệ gồm :
+ Về mặt cấu trúc : DL được thể hiện trong các bảng. Mỗi bảng thể hiện thông tin về một loại đối tượng (một chủ thể) bao gồm các hàng và các cột. Mỗi hàng biểu thị thông tin về 1 đối tượng cụ thể trong quản lí, mỗi cột biểu thị thông tin về thuộc tính của chủ thể và tên trường(tên cột).
+ Về mặt thao tác trên dữ liệu : Có thể cập nhật dữ liệu như : thêm, xoá hay sửa bản ghi trong một bảng.
+ Về mặt các ràng buộc dữ liệu : DL trong các bảng phải thoả mãn 1 số ràng buộc.
Bài 10 Cơ Sở Dữ Liệu Quan Hệ Mối liên kết này thể hiện mối
quan hệ giữa các chủ thể được
CSDL phản ánh.
Tiết