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

Một phần của tài liệu giáo án tin học 12 cả năm tuyệt luôn (Trang 102 - 106)

các quan hệ khác.

- Các bộ(Bản ghi) là phân biệt và thứ tự các bộ không quan trọng.

- Mỗi thuộc tính có 1 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 đa trị hay phức hợp.

VD: Trong sgk H69 và 70 chỉ rất rõ 2

- Lớp trởng báo cáo sĩ số lớp.

- Học sinh lên bảng trả lời câu hỏi. - Học sinh khác nhận xét.

- Giáo viên cho điểm.

- HS đọc sgk, suy nghĩ trả lời câu hỏi

-

- Thuật ngữ nh quan hệ để chỉ bảng, thuộc tính để chỉ cột, bản ghi để chỉ hàng ta còn có thuật ngữ miền gía trị để chỉ kiểu dữ liệu của 1 thuộc tính.

- Có 4 đặc trng

- HS đọc sgk, suy nghĩ trả lời câu hỏi

- điều này có nghĩa là: trong bảng không có cột nào mang nhiều giá trị và trong 1 cột không chia làm nhiều cột khác.

thuộc tính đa trị và phức hợp mà không thể có trong mỗi bảng.

* VD về hoạt động quản lý th viện của 1 trờng.

?Ngời ta lu trữ dới mấy bảng đó là những bảng nào?.

? Bảng MƯợN SáCH có những thông tin nào?

? Bảng ngời mợn có những thông tin nào?

? Bảng Sách có những thông tin nào? ? Giữa 3 bảng này có thể tạo lập mối liên kết nh thế nào?

(Hình 71)

- Nhìn vào hình 71 ta có thể thấy đợc nhiều thông tin nh học sinh đã mợn những cuốn sách nào và sách do 1 học sinh nào đó mợn...

- HS đọc SGKđể xem các bảng và các thuộc tính của mỗi bảng. - Có 3 bảng:- MƯợN SáCH bảng 2: ngời mợn

bảng 3: Sách.

- Số thẻ, mã số sách, ngày mợn, ngày trả.

- Số thẻ, ngày sinh, họ tên, lớp.

- Mã số sách, tên sách, số trang, tác giả.

- Ta thấy giữa bảng MƯợN SáCH và bảng ngời mợn có chung số thẻ nên ta có thể tạo mối liên kết giữa 2 bảng này

- Ta thấy giữa bảng MƯợN SáCH và bảng Sách có chung số thẻ nên ta có thể tạo mối liên kết giữa 2 bảng này Số thẻ mã sách ngày mợn ngày trả TV-02 TO-102 10/09/2007 15/09/2007 TV-04 TN-103 04/09/2007 26/10/2007 TV-02 TN-102 15/10/2007 20/20/2007 TV-02 TN-012 16/11/2007 30/11/2007

Số thẻ Họ tên ngày sinh lớp

TV-01 Trần Anh 10/09/2007 12C1

TV-02 Nguyễn An 04/09/2007 12C2

TV-03 Lê Hoàng 15/10/2007 12C3

TV-04 Vũ Thuỳ 16/11/2007 12C3

Trường THPT Tủa Chựa Năm học 2009-2010

Mã sách tên sách số trang tác giả

TN-102 Ma bụi 223 Trần Hân

TN-103 Nguời mù 445 Lê An

IV. Dặn dũ, rút kinh nghiệm:

- nắm đợc khái niệm về cơ sở dữ liệu quan hệ và liên kết giữa các bảng. - Về nhà đọc sgk để học tiếp

Xác nhận soạn GA

Ngày tháng năm 2009

Tổ trởng

Đào Thị Thơ

Ngày soạn:…………

Ngày giảng:………..

Tiết 38

Chơng III. Hệ cơ sở dữ liệu quan hệ

Bài 10 cơ sở dữ liệu quan hệ(T3)

I.

Mục đớch, yờu cầu :

Về kiến thức:- Biết khỏi niệm về khoá và khái niệm về khoá chính. - Hiểu đợc cách liên kết giữa các bảng.

Về kĩ năng: Có sự liên hệ với các kiến thức đã học trong Chơng I và Chơng II.

II.

Chẩn bị đồ dựng dạy học : Sỏch GK tin 12, Sỏch GV tin 12, đĩa chứa cỏc

chương trỡnh minh họa (quản lý học sinh:gv biờn soạn). HS cú sỏch bài tập gv soạn.

Phương phỏp giảng dạy: Thực hành mẫu, hs làm theo, thuyết trỡnh, hỏi đỏp,

đặt vấn đề, so sỏnh. III.

Nội dung :

Hoạt động của giáo viên Hoạt động của học sinh

- Ổn định tổ chức: Điểm danh.

1. Hoạt động 1: Kiểm tra bài cũ:

Câu hỏi: Khái niệm cơ sở dữ liệu quan hệ?cho 1 vài VD.

2.

Hoạt động 2: Khoá và liên kết giữa các bảng.

? Có bảng nào mà có hai hàng giống nhau hoàn toàn về tất cả các thuộc tính không?

? Làm thế nào để nhận diện các cá thể?

? hãy lấy VD?

? Thế nào là khoá?

*Khái niệm: Khoá

Khóa là tập các thuộc tính vừa đủ để phân biệt các bộ với nhau.

- Lớp trởng báo cáo sĩ số lớp.

- Học sinh lên bảng trả lời câu hỏi. - Học sinh khác nhận xét.

- Giáo viên cho điểm.

- HS đọc sgk, suy nghĩ trả lời câu hỏi

- không thể có đợc

- Dùng tập các thuộc tính(Các cột)

VD trong bảng ngời mợn có số thẻ để phân biệt các học sinh.

trong bảng mợn sách có2 thuộc tính đó là mã số sách và số thẻ, ngày m- ợn để phân biệt các lần mợn sách chứ chỉ có số thẻ không cũng không đủ.

- vậy ở VD trên số thẻ là 1 khoá và khoá này chỉ gồm 1 thuộc tính.

? Thế nào là khoá chính

*Khái niệm: Khoá chính

một bảng có thể có nhiều khoá và ngời ta có thể chỉ định một khoá làm khoá chính

? Ràng buộc khoá đảm bảo yêu cầu nào?

Một phần của tài liệu giáo án tin học 12 cả năm tuyệt luôn (Trang 102 - 106)

Tải bản đầy đủ (DOC)

(144 trang)
w