Tiet 39 Co so du lieu quan he

3 8 0
Tiet 39 Co so du lieu quan he

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

Thông tin tài liệu

Rót kinh nghiÖm sau bµi gi¶ng:.[r]

(1)

Đ10. Cơ sở liệu quan hệ

I Mơc tiªu: 1 KiÕn thøc:

- Häc sinh biết khái niệm mô hình liệu

- Biết có hai loại mô hình liệu: Mô hình lôgic mô hình vật lý

- Bit khỏi niệm mơ hình liệu qua hệ đặc trng mơ hình - Biết khái niệm sở liệu quan hệ, khố, khố v liờn kt gia cỏc bng

2 Kỹ năng:

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

3 Ph¬ng pháp, phơng tiện dạy học:

- Phng phỏp: Thuyt trình, vấn đáp; đặt vấn đề; so sánh

- Phơng tiện: Giáo án, Sỏch GK tin 12, Sỏch GV tin 12, máy tính máy chiếu

II Hoạt động dạy học:

1 ổn định lớp: Bài mới:

Hoạt động 4: Tìm hiểu khái niệm khoá liên kết bảng CSDL quan hệ.

a) Mơc tiªu:

- Học sinh nắm đợc khái niệm khố, khố CSDL quan hệ

- Bớc đầu xác định đợc khoá liên kết bảng toán đơn giản b) Nội dung bớc tiến hành:

Hoạt động GV Hoạt động HS

- Trong bảng CSDL quan hệ, có hàng tơng ứng tất thuộc tính Ta nói rằng, tập tất thuộc tính bảng phân biệt đợc cá thể Tuy nhiên, thông thờng cần mọt tập thuộc tính bảng phân biệt c cỏc cỏ th

a) Khoá liên kết bảng * Khoá (Key)

- Khoỏ ca bảng tập thuộc tính vừa đủ để phân biệt đợc bảng (nghĩa bỏ bớt thuộc tính mà phân biệt đợc bộ)

Ví dụ: Bảng ngời mợn thuộc tính số thể đợc dùng để phân biệt ngời mợn

HS: Quan sát bảng giải thích giáo viên để nhận biết

Số thẻ Họ tên Ngày sinh Lớp TV-01 Nguyễn Anh 10/10/1991 12A TV-02 TrÇn Cêng 12/01/1991 12B

TV-54 Nguyễn Thị Minh 12/03/1992 11C TV-97 Nguyễn Anh Tuấn 01/02/1991 12A - bảng số thể dùng để phân biệt học sinh

Ví dụ 2: Quan sát bảng sau nhận xét Số thẻ MÃ số sách Ngày mợn Ngày trả TV-02 TO-012 12/9/2008 17/9/2008 TV-02 TN-102 25/9/2008 8/10/2008 TV-04 TN-012 7/10/2008 25/10/2008 TV-02 TO-012 01/11/2008

- Với thuộc tính Số thẻ Mã số sách cha đủ để phân biệt lần mợn sách, học sinh mợn m-ợn lại sách

(2)

Hoạt động GV Hoạt động HS

H: Nếu thêm quy định: ngày, học sinh không đợc mợn sách q lần, thuộc tính phân biệt đợc lần mợn?

- Ta thờng quan tâm đến tập thuộc tính mà đủ để phân biệt đợc hàng bảng Tập thuộc tính gọi khố

- Một bảng có nhiều khố, đó, ng-ời ta thờng chọn khố làm khố (Primry key)

- Trong hệ quản trị CSDL quan hệ, nhập liệu cho bảng, liệu cột khố khơng đợc để trống Trong mơ hình quan hệ, ràng buộ nh gọi ràng buộc toàn vẹn thực thể

H: Trong mét bảng có nhiều khoá, số thuộc tính khoá có không? lấy ví dụ minh hoạ?

* Lu ý: Nên chọn khoá khoá có thuộc tính

Mối liên kết bảng thực chất liên kết liên kết dựa số thuộc tính khoá

Ví dụ:

Bảng Mợn sách

Số thẻ MÃ số sách Ngày mợn Ngày trả TV-02 TO-012 05/09/2008 30/09/2008 TV-04 TN-102 12/09/2008 15/09/2008 TV-02 TN-102 24/09/2008 05/10/2008 TV-02 TO-012 05/10/2008

Bảng ngời mợn

Số thẻ Họ tên Ngày sinh Lớp TV-01 Nguyễn Anh 10/10/1991 12A TV-02 Trần Cờng 12/01/1991 12B TV-03 Nguyễn Thị Minh 12/03/1992 11C TV-04 NguyÔn Anh TuÊn 01/02/1991 12A

Bảng sách MÃ số

sách Tên sách

Số

trang Tác giả

TN-102 Dế mèn phiêu lu kí 236 Tô Hoài TN-103 Hai vạn dặm dới biển 120 Giuyn Vécnơ

TI-01 Những điều kỳ diệu máy

tính 240

Nguyễn Thế Hùng TO-012 Sáng tạo toán học 308 Polya

- Sè thỴ, mà số sách ngày mợn

* Khoỏ chớnh: tập các thuộc tính bảng để phân biệt đợc hàng bảng

Học sinh nghe giáo viên thuyết trình

- Có thể khác

* Liên kết:

- Số thẻ khoá bảng ngời mợn xuất lại bảng mợn sách tạo nên liên kết bảng Tơng tự khoá mã số sách bảng sách xuất bảng mợn sách thể mối quan hệ bảng Nhờ liên kết mà ta biết đợc học sinh m-ợn sách gì?

III Cđng cè:

(3)

Ngày đăng: 06/03/2021, 00:53

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

Tài liệu liên quan