Tiet 36+37+38
Chia sẻ bởi Nguyễn Thế Nội |
Ngày 26/04/2019 |
37
Chia sẻ tài liệu: Tiet 36+37+38 thuộc Tin học 12
Nội dung tài liệu:
Tiết 38 § 10: Cơ sở dữ liệu quan hệ
*Kiểm tra sĩ số. Ngày soan: ..../......./ 2009
Lớp
Ngày giảng
Sĩ số
Tên học sinh nghỉ học
12C1
/ /2009
/
12 C2
/ /2009
/
12 C3
/ /2009
/
12 C4
/ /2009
/
12 C5
/ /2009
/
I. Mục Đích yêu cầu
1. Kiến thức
- Tạo lập được khoá, xác định được khoá chính khoá phụ, thể hiện được sự liên kết CSDL với nhau.
2. Kĩ năng
- hiện thành thạo, lựa chon đúng, logic khi đặt khoá và liên kết.
- 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.
3. Thái độ
- Rèn luyện tính sáng tạo, kiên nhẫn và có ý thức tốt trong học lập trình.
II- Chuẩn bị của GV & HS
1. GV : SGK+ Giáo án+ Phương tiện dạy học+ phòng máy tính .
2. HS : SGK+ Vở ghi + Đồ dùng học tập
III. Tiến trình
1. Kiểm tra bài cũ.
( Cơ sở dữ liệu quan hệ là gkhái niệm?
2. Bài mới
Nội dung
Hoạt động của GV & HS
Khoá chính:
- Một bảng có thể có nhiều khóa. Trong các khóa của một bảng người ta thường chọn (chỉ định) một khóa làm khóa chính.
Khi nhập dữ liệu cho một bảng, giá trị của mọi bộ tại khóa chính không được để trống.
Chú ý :
Mỗi bảng có ít nhất một khóa. Việc xác định khóa phụ thuộc vào quan hệ lôgic của các dữ liệu chứ không phụ thuộc vào giá trị của các dữ liệu.
Nên chọn khóa chính là khóa có ít thuộc tính nhất.
Liên kết:
Thực chất sự liên kết giữa các bảng là dựa trên thuộc tính khóa. Chẳng hạn thuộc tính số thẻ là khóa của bảng người mượn xuất hiện lại ở bảng mượn sách đã tạo nên liên kết giữa 2 bảng này.
Ví dụ:
GV:Vậy địa chỉ người nhận chính là khóa chính.
( Có thể có bao nhiêu khoá chính?
HS: suy nghĩ trả lời.
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.
( á chính có mục đích gì?
HS: suy nghĩ trả lời.
GV: Mục đích chính của việc xác định khóa là thiết lập sự liên kết giữa các bảng. Điều đó cũng giải thích tại sao ta cần xác định khóa sao cho nó bao gồm càng ít thuộc tính càng tốt. Thông qua các ví dụ có thể diễn giải cách thiết lập sự liên kết giữa các bảng và qua đó giúp học sinh hiểu được thêm về ý nghĩa và phương pháp xác định khóa.
3. Củng cố :
- Tầm quan trọng của khoá và khoà chính, tạo lập sự liên kết CSDL khi thiết lập khoá.
4. Dặn dò: Về nhà học bài và chuẩn bị bài cho giờ thực hành lần sau.
*Kiểm tra sĩ số. Ngày soan: ..../......./ 2009
Lớp
Ngày giảng
Sĩ số
Tên học sinh nghỉ học
12C1
/ /2009
/
12 C2
/ /2009
/
12 C3
/ /2009
/
12 C4
/ /2009
/
12 C5
/ /2009
/
I. Mục Đích yêu cầu
1. Kiến thức
- Tạo lập được khoá, xác định được khoá chính khoá phụ, thể hiện được sự liên kết CSDL với nhau.
2. Kĩ năng
- hiện thành thạo, lựa chon đúng, logic khi đặt khoá và liên kết.
- 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.
3. Thái độ
- Rèn luyện tính sáng tạo, kiên nhẫn và có ý thức tốt trong học lập trình.
II- Chuẩn bị của GV & HS
1. GV : SGK+ Giáo án+ Phương tiện dạy học+ phòng máy tính .
2. HS : SGK+ Vở ghi + Đồ dùng học tập
III. Tiến trình
1. Kiểm tra bài cũ.
( Cơ sở dữ liệu quan hệ là gkhái niệm?
2. Bài mới
Nội dung
Hoạt động của GV & HS
Khoá chính:
- Một bảng có thể có nhiều khóa. Trong các khóa của một bảng người ta thường chọn (chỉ định) một khóa làm khóa chính.
Khi nhập dữ liệu cho một bảng, giá trị của mọi bộ tại khóa chính không được để trống.
Chú ý :
Mỗi bảng có ít nhất một khóa. Việc xác định khóa phụ thuộc vào quan hệ lôgic của các dữ liệu chứ không phụ thuộc vào giá trị của các dữ liệu.
Nên chọn khóa chính là khóa có ít thuộc tính nhất.
Liên kết:
Thực chất sự liên kết giữa các bảng là dựa trên thuộc tính khóa. Chẳng hạn thuộc tính số thẻ là khóa của bảng người mượn xuất hiện lại ở bảng mượn sách đã tạo nên liên kết giữa 2 bảng này.
Ví dụ:
GV:Vậy địa chỉ người nhận chính là khóa chính.
( Có thể có bao nhiêu khoá chính?
HS: suy nghĩ trả lời.
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.
( á chính có mục đích gì?
HS: suy nghĩ trả lời.
GV: Mục đích chính của việc xác định khóa là thiết lập sự liên kết giữa các bảng. Điều đó cũng giải thích tại sao ta cần xác định khóa sao cho nó bao gồm càng ít thuộc tính càng tốt. Thông qua các ví dụ có thể diễn giải cách thiết lập sự liên kết giữa các bảng và qua đó giúp học sinh hiểu được thêm về ý nghĩa và phương pháp xác định khóa.
3. Củng cố :
- Tầm quan trọng của khoá và khoà chính, tạo lập sự liên kết CSDL khi thiết lập khoá.
4. Dặn dò: Về nhà học bài và chuẩn bị bài cho giờ thực hành lần sau.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Thế Nội
Dung lượng: |
Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)