Mụ hỡnh dữ liệu phõn cấp

Một phần của tài liệu Giáo án Tin học lớp 12 chuẩn KTKN_Bộ 6 (Trang 127 - 130)

Hoạt động 2: Mụ hỡnh dữ liệu quan hệ (30 phỳt) GV: Mụ hỡnh quan hệ được E.F.Codd đề

xuất năm 1970. Trong khoảng hai mươi năm trở lại đõy cỏc hệ CSDL theo mụ hỡnh quan hệ được dựng rất phổ biến.

2.Mụ hỡnh dữ liệu quan hệ:

Trong mụ hỡnh quan hệ:

+ Về mặt cấu trỳc dữ liệu được thể hiện trong cỏc bảng. Mỗi bảng thể hiện thụng

GV: Em hóy nhắc lại khỏi niệm về CSDL, khỏi niệm về hệ QTCSDL?

HS: Trả lời cõu hỏi:

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 cho thụng tin về một đối tượng cụ thể (một cỏ thể) trong quản lớ.

+ Về mặt thao tỏc trờn dữ liệu: cú thể cập nhật dữ liệu như : thờm, xúa hay sửa bản ghi trong một bảng.

+ Về mặt ràng buộc dữ liệu: dữ liệu trong một bảng phải thỏa món một số ràng buộc. Chẳng hạn, khụng được cú hai bộ nào trong một bảng giống nhau hoàn toàn; với sự xuất hiện lặp lại của một số thuộc tớnh ở cỏc bảng, mối liờn kết giữa cỏc bảng được xỏc lập. 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.

IV. Củng cố - Luyện tập. (5 phỳt)

+ Đặc điểm của một mụ hỡnh DL quan hệ

Đ10. CỞ SỞ DỮ LIỆU QUAN HỆ (TIẾT 2 +3)1. Mục tiờu 1. Mục tiờu

a) 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.

b) Về kĩ năng:

- Cú sự liờn hệ với cỏc thao tỏc cụ thể ở chương II.

- Cú sự liờn hệ với cỏc thao tỏc cụ thể trỡnh bày ở chương II.

2. Chuẩn bị của giỏo viờn và học sinh:

+ Chuẩn bị của giỏo viờn: Giỏo ỏn, Sỏch GK Tin 12, Sỏch GV Tin 12, bảng phụ; + Chuẩn bị của học sinh: Sỏch GK tin 12, vở ghi.

3. Nội dung giảng dạy chi tiết:

a) Mụ hỡnh dữ liệu quan hệ: + Mụ hỡnh dữ liệu + Mụ hỡnh DL quan hệ b) CSDL quan hệ: + Khỏi niệm + Cỏc thuật ngữ

+ Cỏc đặc trưng của một quan hệ trong hệ CSDL quan hệ + Khoỏ và liờn kết giữa cỏc bảng

4 . Tiến trỡnh bài dạya) Ổn định lớp: a) Ổn định lớp:

b)Kiểm tra bài cũ: (5phỳt) Mụ hỡnh DL quan hệ cú những đặc điểm nào? Cho VD về một

mụ hỡnh DL quan hệ mà em biết?

c)Nội dung bài mới

Hoạt động 1. CSDL quan hệ (40 phỳt) Hoạt động của giỏo viờn và học sinh Nội dung GV: Trong phần này GV nờn sử dụng

mỏy chiếu để thể hiện cỏc bảng cũng như cỏc mối quan hệ giữa cỏc bảng trong bài toỏn quản lý thư viện để từ đú chỉ ra cho HS thấy tại sao chỳng ta phải liờn kết giữa cỏc bảng và tại sao chỳng ta phải tạo cỏc khúa cho cỏc

3.Cơ sở dữ liệu quan hệ: a. Khỏi niệm :

CSDL được xõy dựng trờn mụ hỡnh dữ liệu quan hệ gọi là CSDL quan hệ. Hệ QTCSDL dựng để tạo lập, cập nhật và khai thỏc CSDL quan hệ gọi là hệ QTCSDL quan hệ. (adsbygoogle = window.adsbygoogle || []).push({});

bảng.

Như vậy trong cỏc thuộc tớnh của một bảng, ta quan tõm đến một tập thuộc tớnh (cú thể chỉ gồm một thuộc tớnh) vừa đủ để phõn biệt được cỏc bộ. Vừa đủ ở đõy được hiểu khụng cú một tập con nhỏ hơn trong tập thuộc tớnh đú cú tớnh chất phõn biệt được cỏc bộ trong bảng cỏc bộ trong bảng. Trong một bảng, tập thuộc tớnh được mụ tả ở trờn được gọi là khúa của một bảng.

GV: Khi cỏc em gửi thư , cỏc em phải

ghi đầy đủ địa chỉ của người gửi và địa chỉ người nhận, như vậy địa chỉ của người gửi và địa chỉ của người nhận chớnh là cỏc khúa:

Song nếu cỏc em khụng ghi 1 trong 2 địa chỉ thỡ điều gỡ sẽ xảy ra?

HS: Cú thể khụng ghi địa chỉ người

gửi, nhưng bắt buộc phải ghi địa chỉ người nhận.

GV:Vậy địa chỉ người nhận chớnh là

khúa chớnh.

GV: Để đảm bảo sự nhất quỏn về dữ

liệu, trỏnh trường hợp thụng tin về một đối tượng xuất hiện hơn một lần sau những lần cập nhật. Do đú người ta sẽ chọn 1 khúa trong cỏc khúa của bảng làm khúa chớnh.

Một quan hệ trong hệ CSDL quan hệ cú những đặc trưng sau:

+ Mỗi quan hệ cú một tờn phõn biệt với tờn cỏc quan hệ khỏc.

+ Cỏc bộ là phõn biệt và thứ tự cỏc bộ khụng quan trọng.

+ Mỗi thuộc tớnh cú một tờn để phõn biệt, thứ tự cỏc thuộc tớnh khụng quan trọng. + Quan hệ khụng cú thuộc tớnh là đa trị hay

phức hợp.

b. Vớ dụ :

(cỏc vớ dụ trong SGK86 – 87)

c. Khúa và liờn kết giữa cỏc bảng :- Khúa : - Khúa :

Khúa của một bảng là một tập thuộc tớnh gồm một hay một số thuộc tớnh của bảng cú hai tớnh chất:

+ Khụng cú 2 bộ khỏc nhau trong bảng cú giỏ trị bằng nhau trờn khúa.

+ Khụng cú tập con thực sự nào của tập thuộc tớnh này cú tớnh chất trờn.

Một phần của tài liệu Giáo án Tin học lớp 12 chuẩn KTKN_Bộ 6 (Trang 127 - 130)