A.Mục đích, yêu cầu 1.Về kiến thức -Học sinh cần lắm vững hai loại kiến trúcCSDL: Tập trung và Phân tán -Thấy đợc vai trò ứng dụng của các hệ cơ sở đó 2.Về t tởng,tình cảm Giúp
Trang 1Gi¸o viªn híng dÉn:ThÇy TrÇn Do·nVinh Sinh viªn thùc tËp:Vò ThÞ Dung
Gi¸o ¸n sè 1 C¸c lo¹i kiÕn tróc cña hÖ c¬ së d÷ liÖu
Trang 2A.Mục đích, yêu cầu
1.Về kiến thức
-Học sinh cần lắm vững hai loại kiến trúcCSDL:
Tập trung và Phân tán
-Thấy đợc vai trò ứng dụng của các hệ cơ sở đó
2.Về t tởng,tình cảm
Giúp học sinh hiểu sâu sắc về bài học và những ứng dụng của nó
Trang 3B.Ph¬ng ph¸p,ph¬ng tiÖn
1.ph¬ng ph¸p:
-KÕt hîp thuyÕt tr×nh minh häa vµ quan s¸t thùc tÕ
-KÕt hîp kiÕn thøc trong s¸ch gi¸o tr×nh vµ nh÷ng vÝ dô ngoµi thùc tÕ
2.Ph¬ng tiÖn :
- S¸ch gi¸o khoa tin häc líp 12
-Vë ghi lÝ thuyÕt líp 12
-s¸ch tham kh¶o líp 12
Trang 4C.Tiến trình lên lớp và nội dung bài giảng
I.Ôn định lớp(1’)
Yêu cầu lớp trởng ổn định lớp và báo cáo sĩ số
II.Kiểm tra bài cũ và gợi động cơ (5’)
a.Kiểm tra bài cũ:
Các em hãy cho cô biết nội dung bài cũ và những ứng dụng của nó
b.Gợi động cơ :Để tạo lập một cơ sở d ữ liệu và quản lí nó
đó là việc làm cần thiết trong các công ty.Để đợc điều
đó chúng ta cần lắm vững các loại kiến trúc của cơ sở dữ liệu
Trang 5III.Nội dung bài học
1.Đặt vấn đề
-Một ngời có thể sử dụng máy tính cá nhân để cập nhập
CSDL quản lí công việc của mình.một công ty máy tính lớn
có thể xây dựng một cơ sở dữ liệu rất lớn lu trữ trên các
máy tính có cấu hình mạnh.Đó la nội dung bài hôm nay
2.Các loại kiến trúc của hệcơ sở dữ liệu :
Có hai loại kiến trúc của hệ cơ sở dữ liệu
+Tập trung
+Phân tán
Trang 6III.Nội dung bài học (tiếp)
3.Các hệ cơ sở dữ liệu tập trung
a.Hệ cơ sở dữ liệu cá nhân
-Là hệ cơ sở dữ liệu đơn giản nhất chỉ chỉ một ngời dùng Ngời này
đóng vai trò vừa là ngời thiết kế , tạo lập cũng đồng thời là ngời dùng chơng trình
-Ưu điểm :Viêc phát triển và sử dụng hệ cơ sở này khá đơn giản và
dễ dàng
-Nhợc điểm:Tính an toàn không cao
b.Hệ cơ sở dữ liệu trung tâm
-Là hệ cơ sở dữ liệu mà dữ liệu đợc l trữ trên máy trung tâm ,nhiều
ngời dùng từ xa có thể truy nhập
-Ví dụ :Hệ thóng đăng kí và bán vé máy bay
M
y
Trang 7III.Nội dung của bài học( tiếp)
c.Hệ cơ sở dữ liệu khách chủ
Khái niệm hệ cơ sở dữ liệu khách chủ:Là hệ cơ sở dữ liệu mà các thành phần tơng tác với nhau tạo nên hệ thóng gồm thành phần yêu cầu tài nguyên và thành phành cấp tài nguyên
Thành phần cấp tài nguyên thờng cài đặt tại các máy chủ
Thành phần quản trị CSDL trên máy chủ chỉ tiếp nhận và xử lí cá cyêu cầu về cơ sở dữ liệu , sau đó gửi kết quả về cho máy khác
+Thành phần yêu cầu tài nguyên có thể cai đặt tại nhiều máy khách khác nhau trên mạng
+Thành phần quản trị CSDL trên máy khách quản lí các giao diện khi thực hiện các chơng trình ứng dụng CSDL
Trang 8III.Nội dung bài học( tiếp)
c.Hệ cơ sở dữ liệu khách chủ (tiếp)
Ưu điểm :
+khả năng truy cập rộng rãi đến các cơ sở dữ liệu
+Nâng cao khả năng thực hiện
+Chi phí cho phần cứng đợc giảm
+Chi phí cho truyền thông đợc giảm
+Nâng cao khả năng đảm bảo tính nhất quán của dữ liệu
+Với kiến trúc loại này viêc bổ xung thêm máy là khá
dễ dàng
Trang 9III.Nội dung bài học tiếp
Các hệ cơ sở dữ liệu phân tán
a.Khái niệm cơ sở dữ liệu phân tán
-Các hệ cơ sở dữ liệu phân tán là những hệ thống cho phép ngời dùng truy cập không chỉ dữ liệu tại chỗ mà cả dữ liệu ở xa
-cơ sở dữ liệu phân tán là một tập hợp dữ liệu có liên
quan đợc dùng chung và phân tán về mặt vật lí trên một mạng máy
-Một hệ QTCSDL phân tná là một hệ thóng phần mềm cho phép quản trị CSDL phân tán và làm cho ngời dngf không nhận thấy sự phân tán
Trang 10III.Nội dung bài học tiếp
a,Khái niệm cơ sở dữ liệu phân tán( tiếp )
-Ngời dùng có thể truy cập vào hệ dữ liệu phân tán thông qua các
ch-ơng trình ứng dụng của nó Các chch-ơng trình ứng dụng đợc phân làm hai loại:
+Chơng trình không yêu cầu dữ liệu từ nơi khác
+Chơng trình có yêu cầu dữ liệu từ nơi khác
-Có thể chia hệ CSDL thành hai loại chính:Thuần nhất và hỗn hợp
+Hệ cơ sở dữ liệu phân tán thuần nhất:Các hệ CSDL thành viên
đều có cùng một hệ QTCSDL
+Hệ cơ sở dữ liệu phân tná hỗn hợp :Các hệ CSDL thành viên có thể có các hệ QTCSDL khác nhau
Trang 11III.Nội dung bài học (tiếp)
Các hệ cơ sở dữ liệu phân tán( tiếp)
b.Một số u điểm :
+Cấu trúc phân tán dữ liệu thích hợpcho bản chất phân tán của nhiều ngời dùng
+Dữ liệu đợc chia sẻ trên mạng nhng vẫn cho phép quản trị dữ liêụ địa phơng
+Dữ liệu có tính chất tin cậy cao
+Dữ liệucó tính sẵn sàng cao
+Hiệu năng của hệ thóng đợc năng cao hơn
+Cho phép mở rộng các tổ chức một cách linh hoạt
Trang 12III.Néi dung bµi häc tiÕp(tiÕp)
C¸c hÖ c¬ së d÷ liÖu ph©n t¸n( tiÕp )
c.H¹n chÕ
+HÖ thèng phøc t¹p h¬n v× ph¶i lµm Èn ®i sù ph©n t¸n d÷ liÖu víi ng¬× dïng
+ViÖc thiÕt kÕ CSDL ph©n tn¸ phøc t¹p h¬n Chi phÝ cao h¬n
+§¶m b¶o an ninh khã h¬n
+§¶m b¶o tÝnh nhÊt qu¸n d÷ liÖu khã h¬n
Trang 13IV.Thầy cô giáo tóm lại nội dung bài vừa học
Yêu cầu cần phải nhớ của bài học là :
+Kiến thức về hệ cơ sở dữ liệu tập trung và phân tán
+Những ứng dụng của nó ngoài thực tế
+Phân tích, so sánh để thấy rõ những u điểm và nhợc
điểm của chúng
+Các em có thể thiết kế một hệ cơ sở dữ liệu cá nhân cho riêng mình để quản lí điểm học tập của mình
Trang 14v.Bài tập về nhà
Câu hỏi 1:Các em hãy cho cô biết đặc điểm của hệ cơ sở dữ liệu tập trung và phân tán ?
Câu hỏi 2 :Hãy kể tên các loại cơ sở dữ liệu tập trung Nêu những u điểm và nhợc điểm của chúng ?Câu hỏi tơng tự với
hệ cơ sở dữ liệu phân tán?
Câu hỏi3:Các em hãy cho biết những ứng dụng cuả hệ cơ
sở dữ liệu tập chung và phân tán.Ưng dụng nào là thông
dụng nhất hiện nay