1. Trang chủ
  2. » Cao đẳng - Đại học

Giáo án học kì 1

9 3 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 307,35 KB

Nội dung

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 Đặt vấn đề: Vậy để hiểu như thế nào về Mô hình dữ liệu quan hệ chúng ta cùng nghiên cứu phần 2 Cơ sở dữ liệu q[r]

(1)

Ngày soạn: 15/01/2018 CHƯƠNG III: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU QUAN HỆ

Bài 10: CƠ SỞ DỮ LIỆU QUAN HỆ

TIẾT NỘI DUNG

Tiết 1(37) Mục Tiết 2(38) Mục 2a, b Tiết 2(39) Mục 2c I MỤC TIÊU:

1 Kiến thức :

 Biết khái niệm mơ hình liệu đặc trưng mơ hình

 Hiểu khái niệm khóa liên kết bảng (liên hệ với KTKN Chương II)

2 Kỷ năng:

 Có liên hệ với thao tác cụ thể chương II

 Có liên hệ với thao tác cụ thể trình bày chương II 3 Thái độ:

 Nghiêm túc, phát biểu xây dựng  Tôn trọng sở liệu

4 Năng lực hướng tới:

 Năng lực sáng tạo, làm việc nhóm lực cơng nghệ thơng tin II CHUẨN BỊ GIÁO CỤ:

Giáo viên : Tài liệu, giáo ánHọc sinh: Đồ dùng học tập III PHƯƠNG PHÁP GIẢNG DẠY

 Thuyết trình kết hợp phát vấn, dùng trực quan thảo luận nhóm IV TIẾN TRÌNH BÀI DẠY:

Chương III: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU QUAN HỆ Bài 10: CƠ SỞ DỮ LIỆU QUAN HỆ (TIẾT )

1 Hoạt động khởi động:

 Mục tiêu: Biết mơ hình liệu quan hệ Nội dung hoạt động

Chúng ta nghe mơ hình như: Mơ hình phân cấp, mơ hình quan hệ, mơ hình hướng đối tượng Cho đến mơ hình phổ biến thực tế xây dựng ứng dụng CSDL ?

Học sinh trả lời Mơ hình quan hệ

2. Hoạt động hình thành kiến thức:

 Mục tiêu: Biết hiểu mơ hình liệu quan hệ Nội dung hoạt động

(2)

Mơ hình liệu quan hệ

HOẠT ĐỘNG THẦY VÀ TRÒ NỘI DUNG KIẾN THỨC

GV: Theo em để tiến hành xây dựng và khai thác hệ CSDL thường tiến hành qua bước?

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

GV: Như chương I em học CSDL bao gồm yếu tố nào?

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

GV: Chia lớp thành nhóm

Cho HS thảo luận nhóm, Cue đại diện trình bày

u cầu:

Nhóm 1: Cấu trúc liệu

Nhóm 2: Các thao tác phép tốn liệu

Nhóm 3: Các ràng buộc liệu

HS: Bổ sung (nếu có) GV: Kết luận, nhận xét

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

 Cấu trúc liệu

 Các thao tác phép toán liệu

 Các ràng buộc liệu

+ Về mặt cấu trúc liệu thể bảng Mỗi bảng thể thông tin loại đối tượng (một chủ thể) bao gồm hàng cột Mỗi hàng cho thông tin đối tượng cụ thể (một cá thể) quản lí

+ Về mặt thao tác liệu: cập nhật liệu : thêm, xóa hay sửa ghi bảng

+ Về mặt ràng buộc liệu: liệu bảng phải thỏa mãn số ràng buộc Chẳng hạn, hai bảng giống hồn toàn; với xuất lặp lại số thuộc tính bảng, mối liên kết bảng xác lập Mối liên kết thể mối quan hệ chủ thể CSDL phản ánh

3 Hoạt động luyện tập:

 Mục tiêu: Biết số kiến thức mơ hình liệu quan hệ Nội dung hoạt động

(3)

A Khả xử lí ngơn ngữ CSDL cài đặt hệ QTCSDL B Kích thước tối đa cho phép tệp hệ điều hành

C Theo quy định hệ QTCSDL cụ thể

D Giá trị nhỏ kích thước tối đa cho phép tệp hệ điều hành dung lượng nhớ trống thiết bị ngồi, nơi lưu trữ tệp (*) Câu 2: Mơ hình phổ biến để xây dựng CSDL quan hệ là?

A Mơ hình phân cấp B Mơ hình liệu quan hệ C Hướng đối tượng D Mơ hình sở quan hệ V HƯỚNG DẪN HỌC SINH TỰ HỌC:

1 Hướng dẫn học cũ:  Các yếu tố CSDL:

+ Cấu trúc liệu

+ Các thao tác, phép toán liệu + Các ràng buột liệu

2 Hướng dẫn chuẩn bị mới:

 Về nhà học bài, trả lời tất câu hỏi SGK  Chuẩn bị cho tiết sau

Chương III: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU QUAN HỆ Bài 10: CƠ SỞ DỮ LIỆU QUAN HỆ (TIẾT )

1 Hoạt động khởi động:

 Mục tiêu: Kiểm tra kiến thức tiết học trước Nội dung hoạt động

Những người làm việc CSDL thường trao đổi với yếu tố hệ CSDL, em hiểu yếu tố

Học sinh trả lời  Cấu trúc liệu

 Các thao tác phép toán liệu  Các ràng buộc liệu

+ Về mặt cấu trúc liệu thể bảng Mỗi bảng thể thông tin loại đối tượng (một chủ thể) bao gồm hàng cột Mỗi hàng cho thông tin đối tượng cụ thể (một cá thể) quản lí

(4)

+ Về mặt thao tác liệu: cập nhật liệu : thêm, xóa hay sửa ghi bảng

+ Về mặt ràng buộc liệu: liệu bảng phải thỏa mãn số ràng buộc Chẳng hạn, khơng có hai bảng giống hoàn toàn; với xuất lặp lại số thuộc tính bảng, mối liên kết bảng xác lập Mối liên kết thể mối quan hệ chủ thể CSDL phản ánh Đặt vấn đề: Vậy để hiểu Mô hình liệu quan hệ nghiên cứu phần Cơ sở liệu quan hệ

2 Hoạt động hình thành kiến thức:

 Mục tiêu: Biết hiểu khái niệm sở liệu quan hệ Nội dung hoạt động

Mơ hình liệu quan hệ

HOẠT ĐỘNG THẦY VÀ TRÒ NỘI DUNG KIẾN THỨC

Thảo luận nhóm để tìm phân tích khái niệm đặc trưng CSDL quan hệ

GV: Gọi HS đại diện nhóm phân tích HS: Trả lời

HS: khác bổ sung (nếu có) GV: Phân tích

Kết luận

GV: Trong phần GV nên sử dụng máy chiếu để thể bảng mối quan hệ bảng toán quản lý thư viện để từ cho HS thấy phải liên kết bảng phải tạo khóa cho bảng

Như thuộc tính bảng, ta quan tâm đến tập thuộc tính (có thể gồm thuộc tính)

2.Cơ sở liệu quan hệ:

a. Khái niệm:

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

Một quan hệ hệ CSDL quan hệ 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ự thuộc tính khơng quan trọng

(5)

vừa đủ để phân biệt Vừa đủ hiểu khơng có tập nhỏ tập thuộc tính có tính chất phân biệt bảng bảng Trong bảng, tập thuộc tính mơ tả gọi khóa bảng

3 Hoạt động vận dụng, mở rộng

 Mục tiêu: biết hiểu đặc trưng quan hệ CSDL quan hệ

Nội dung

Các đặc trưng quan hệ CSDL quan hệ

HOẠT ĐỘNG THẦY VÀ TRÒ NỘI DUNG KIẾN THỨC

- Đọc Sgk trả lời

- Tiếp thu, ghi nhớ

+ Nhận xét bảng VD1: Trong trường Mã số sách có giá trị: TO – 012 TN – 013  Không phải là

một quan hệ có thuộc tính đa trị

+ Nhận xét: Bảng kết hợp ngày mượn ngày trả, chia cột 

Không phải quan hệ có thuộc tính phức hợp

b Ví dụ:

- Nêu đặc trưng quan hệ CSDL quan hệ?

- Chú ý đặc trưng: quan hệ khơng có tính phức hợp hay đa trị

+ VD1, xem bảng sau, cho nhận xét kết luận?

+ VD2, xem bảng sau, cho nhận xét kết luận?

- Kể tên số hệ QTCSDL em biết?

(6)

- MS Access; Foxpro;Visual Dbase; …

- Thảo luận nhóm, đại diện nhóm trả lời

- Tiếp thu, ghi nhớ

- Hs/ nhóm thảo luận đưa câu trả lời

- Cá nhân nhận nhiệm vụ học tập

trưng hệ CSDL quan hệ

- Để quản lí việc học sinh mượn sách thư viện trường, thông thường thư viện cần quản lí thuộc tính nào?

- Tổng hợp ý kiến nhóm, đưa số thuộc tính mà thư viện quản lí (chuẩn bị sẵn)

* Củng cố, dặn dò:

- Xét bảng thơng tin đăng kí sinh hoạt ngoại khóa

Bảng thơng tin có phải quan hệ khơng? Tại sao?

- Xem trước nội dung khóa liên kết bảng

V HƯỚNG DẪN HỌC SINH TỰ HỌC: 1 Hướng dẫn học cũ:

 Khái niệm CSDL quan hệ

 Làm tập trắc nghệm sách tập để cố cho học 2 Hướng dẫn chuẩn bị mới:

 Về nhà học bài, trả lời tất câu hỏi SGK  Chuẩn bị cho tiết sau

Chương IV: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU QUAN HỆ Bài 10: CƠ SỞ DỮ LIỆU QUAN HỆ TIẾT

(7)

(TIẾT ) 1 Hoạt động khởi động:

 Mục tiêu: Kiến thức học trước

Nội dung hoạt động

Nêu khái niệm CSDL quan hệ đặc trưng Học sinh trả lời

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

Một quan hệ hệ CSDL quan hệ 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ự 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

Đặt vấn đề: Ở chương đã học liên kết bảng Vậy cho biết điều kiện liên kết bảng

HS: Hai bảng phải có trường chung hai trường phải khóa GV: Vậy khóa liên kết bảng mơ hình liệu quan hệ hôm nghiên cứu

2. Hoạt động hình thành kiến thức:

 Mục tiêu: Biết hiểu khóa liên kết bảng Nội dung hoạt động

HOẠT ĐỘNG THẦY VÀ TRÒ NỘI DUNG KIẾN THỨC

GV: Khi em gửi thư , em phải ghi đầy đủ địa người gửi vă địa người nhận, địa người gửi địa người nhận khóa:

Song em không ghi địa chỉ điều xảy ra?

HS: Có thể không ghi địa người gửi, bắt buộc phải ghi địa người nhận

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

Khóa bảng tập thuộc tính gồm hay số thuộc tính bảng có hai tính chất:

 Khơng có khác bảng có giá trị khóa

 Khơng có tập thực tập thuộc tính có tính chất

Khóa chính:

(8)

GV:Vậy địa người nhận gì?

HS: Hs ngồi cạnh thảo luận trả lời

GV:Vậy địa người nhận khóa

GV: Để đảm bảo quán liệu, trânh trường hợp thông tin đối tượng xuất lần sau lần cập nhật Do người ta chọn khóa khóa bảng làm khóa

GV: Cho học sinh thảo luận nhóm nhỏ để tìm hiểu liên kết

GV: Mục đích việc xác định khóa thiết lập liênkết bảng Điều giải thích ta cần xác định khóa cho bao gồm thuộc tính tốt Thơng qua ví dụ diễn giải cách thiết lập liên kết bảng qua giúp học sinh hiểu thêm ý nghĩa phương pháp xác định khóa

của bảng người ta thường chọn (chỉ định) khóa làm khóa

Khi nhập liệu cho bảng, giá trị khóa không để trống

Chú ý :

- Mỗi bảng có khóa Việc xác định khóa phụ thuộc văo quan hệ lơgic liệu không phụ thuộc văo giá trị liệu

- Nín chọn khóa lă khóa có thuộc tính

Liên kết:

Thực chất liên kết bảng

dựa thuộc tính khóa Chẳng hạn thuộc tính số thẻ khóa 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

3 Hoạt động vận dụng, mở rộng

 Mục tiêu: biết hiểu khóa, khóa liên kết bảng Nội dung

Phân tích ví dụ sau: Tìm khóa, khóa liên kết bảng

HOẠT ĐỘNG THẦY VÀ TRÒ NỘI DUNG KIẾN THỨC

GV: Học sinh phân tích ví dụ cho học sinh nắm khố, khố chính, liên kết Chia lớp thành nhóm thảo luận, đại diện nhóm trình bày, nhóm khác theo dõi

GV: kết luận

(9)

V HƯỚNG DẪN HỌC SINH TỰ HỌC: 1 Hướng dẫn học cũ:

 Khố  Khố  Liên kết

2 Hướng dẫn chuẩn bị mới:

Ngày đăng: 29/03/2021, 13:51

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w