Bai 10 Co So Du Lieu Quan He

5 7 0
Bai 10 Co So Du Lieu Quan He

Đang tải... (xem toàn văn)

Thông tin tài liệu

Töø caùc möùc theå hieän treân, vôùi heä QTCSDL Access maø caùc em ñaõ hoïc ôû chöông 2, thì khi caàn xaây döïng moät CSDL ngöôøi ta thöôøng quan taâm ñeán nhöõng yeáu toá naøo?.[r]

(1)

Tiết: 39, 40, 41 Ngày soạn: 07/12/11

Chương III: HỆ CƠ SỞ DỮ LIỆU QUAN HỆ §10 CƠ SỞ DỮ LIỆU QUAN HỆ I MỤC ĐÍCH – YÊU CẦU:

 Về kiến thức:

+ Biết khái niệm mơ hình liệu

+ Biết khái niệm mơ hình liệu quan hệ đặt trưng mơ hình + Biết hai loại mơ hình liệu: mơ hình lơgic mơ hình vật lí

+ Biết khái niệm CSDL quan hệ, khóa, khóa liên kết bảng  Về kỹ năng:

+ Xác định bảng khóa liên kết bảng tốn quản lí đơn giản + Liên hệ với thao tác cụ thể học chương II

 Về thái độ: Hướng Hs xây dựng mơ hình liệu dùng để mơ tả liệu mức cao

II CHUẨN BỊ:

 GV: ĐDDH (tranh vẽ mơ tả thuộc tính quan hệ hình 72, 73, 74 trang 84, 85 SGK)  HS: Đọc trước SGK nhà

 PP: Diễn giảng, pháp vấn III HOẠT ĐỘNG DẠY HỌC: Ổn định lớp: (1’)

2 Kieåm tra cũ:

Câu hỏi: Bài mới:

NỘI DUNG GHI BAØI TG HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ

Ở chương em biết, việc xây dựng khai thác CSDL thường tiến hành qua số bước (khảo sát, thiết kế, kiểm thử) có tham gia nhiều người với mức hiểu biết khác CSDL - Em nhắc lại mức thể CSDL?

Gv treo tranh mức thể CSDL

Từ mức thể trên, với hệ QTCSDL Access mà em học chương 2, cần xây dựng CSDL người ta thường quan tâm đến yếu tố nào?

- Và để dễ hiểu, người ta

Mức vật lí, khái niệm,

khung nhìn.

Dữ liệu cần lưu

(2)

NỘI DUNG GHI BAØI TG HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ

1 Mơ hình liệu quan hệ:

a/ Khái niệm mơ hình liệu Mơ hình liệu tập hợp khái niệm, qui ước biểu diễn cho phép mô tả liệu mà người ta muốn quản lí

Các yếu tố xác định khi thiết kế CSDL:

Cấu trúc liệu;Các thao tác, phép

toán liệu;

Các ràng buộc dữ

lieäu.

b/ Mơ hình liệu quan hệ Mơ hình liệu quan hệ mơ hình sử dụng phổ biến thực tế xây dựng ứng dụng CSDL

Trong mơ hình liệu quan hệ:

Về mặt cấu trúc: - Dữ liệu thể

trong bảng

- Mỗi bảng bao gồm hàng cột thể thông tin chủ thể - Các cột biểu thị

thuộc tính chủ thể, gồm giá trị tương ứng với cột  Về mặt thao tác trên

thường sử dụng khái niệm để mơ tả yếu tố Vậy mơ hình liệu gì?

- Gv tổng hợp, đọc cho Hs ghi

- Gv treo lượt đồ số mơ hình liệu chuển bĩ sẵn Mơ hình liệu dùng để mơ tả liệu mức cao, tổng quát Có nhiều loại mơ hình liệu khác như: mơ hình phân cấp, quan hệ, hướng đối tượng, mạng, suy diễn, …

Gv treo tranh số loại mô hình để hs phân biệt, nhận biết Ta giới thiệu mơ hình dl quan hệ mơ hình phổ biến

+ Đơn giản, liệu biểu diễn dạng bảng;

+ Tính chặt chẽ khái niệm cho phép dùng cơng cụ tốn học;

+ Tính phù hợp

- Y/c hs tham khảo SGK (so sánh) điểm tương tự cấu trúc liệu, thao tác liệu mơ hình liệu quan hệ với Access

Hs trả lời theo hiểu biết

của mình.

Hs quan sát

- quan hệ  bảng

- thuộc tính  trường (cột)

(3)

dữ liệu:

- Có thể cập nhật liệu như: thêm, xóa hay sửa ghi bảng

- Các kết tìm kiếm thơng tin qua truy vấn liệu có nhờ thực thao tác liệu  Về mặt ràng

buộc liệu:

- Dữ liệu bảng phải thỏa mãn số ràng buộc

- Mối liên kết bảng thể mối quan hệ chủ thể CSDL phản ánh

2 Cơ sở liệu quan hệ

a/ Khái niệm:

Cơ sở liệu xây dựng mơ hình liệu quan hệ gọi CSDL QH Hệ QTCSDL dùng để tạo lập, cập nhật khai thác CSDL QH gọi hệ QTCSDL QH.

Moät quan hệ CSDLQH có đặc trưng sau:

 Mỗi quan hệ có tên phân biệt với tên quan hệ khác;

 Các phân biệt thứ tự không quan trọng;

 Mỗi thuộc tính có tên phân biệt, thứ tự

- Nhắc lại khái niệm CSDL?

- Vậy CSDL xây dựng mô hình quan hệ gọi gì?

- Em nêu số hệ QTCSDL QH thường dùng?

- Như CSDL QH có đặc trưng nào?

CSDL tập hợp dữ

liệu có liên quan với nhau, chứa thơng tin của một tổ chức và được lưu trữ thiết bị nhớ.

gọi CSDL QH.

MS Access, Foxpro, MS

SQL Server, Oracle, Paradox, Visual Dbase, …

(4)

NỘI DUNG GHI BÀI TG HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRỊ

các thuộc tính không quan trọng;

 Quan hệ khơng có thuộc tính đa trị hay phức hợp

b/ Ví dụ: (SGK)

c/ Khóa liên kết bảng:

 Khoùa (Key):

Là tập thuộc tính vừa đủ để phân biệt bảng

 Khóa (Primary key):

Một bảng có nhiều khóa Trong khóa bảng người ta thường chọn (chỉ định) khóa làm khóa

Trong hệ QTCSDL QH, nhập liệu cho bảng, liệu cột khóa khơng để trống

Các hệ QTCSDL QH kiểm soát nhằm đảm bảo quán liệu Ràng buộc liệu gọi ràng buột tòan vẹn thực thể (ràng buộc khóa)

 Liên kết: (Nêu ví duï SGK)

Thực chất chương II em làm quen với CSDL QH

Ở học Chương II, hàng thể cá thể phân biệt tốn quản lí, bảng thiết kế tốt khơng có hai hàng giống hệt

Như ta thường quan tâm đến tập thuộc tính mà đủ để phân biệt hàng bảng Tập thuộc tính gọi khóa

Vậy khóa gì?

Nghĩa khơng thể bỏ bớt thuộc tính mà phân biệt

Mục đích việc xác định khóa để thiết lập liên kết bảng - Thiết lập liên kết bảng để làm gì?

- Gv lấy ví dụ SGK chuẩn bị sẵn

Là tập các

thuộc tính bảng để có thể phân biệt các hàng bảng.

Tìm kiếm thông tin qua

(5)

+ Mơ hình liệu quan hệ

+ Khái niệm CSDL QH hệ QTCSDL QH

+ Khái niệm khóa, khóa liên kết bảng

5 Dặn dò, công việc nhà:

+ HS học kĩ phải nắm khái niệm + Trả lời câu hỏi 1, 2, SGK trang 87

+ Chuẩn bị cho BT&TH số 10 IV RÚT KINH NGHIỆM

Duyệt Tổ trưởng CM

Ngày đăng: 22/05/2021, 10:57

Tài liệu cùng người dùng

Tài liệu liên quan