Tiết 38. Cơ sở dữ liệu quan hệ

Chia sẻ bởi Nguyễn Trọng Tứ | Ngày 26/04/2019 | 35

Chia sẻ tài liệu: Tiết 38. Cơ sở dữ liệu quan hệ thuộc Tin học 12

Nội dung tài liệu:


§10. Cơ sở dữ 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 dữ liệu
- Biết có hai loại mô hình dữ liệu: Mô hình lôgic và mô hình vật lý
- Biết khái niệm mô hình dữ liệu qua hệ và các đặc trưng cơ bản của mô hình này.
- Biết khái niệm cơ sở dữ liệu quan hệ, khoá, khoá chính và liên kết giữa các bảng.
2. Kỹ năng:
- Xác định được các bảng và khoá liên kết giữa các bảng của bài toán quản lí đơn giản.
- Liên hệ được với các thao tác cụ thể đã được học ở chương II
3. Phương pháp, phương tiện dạy học:
- Phương pháp: Thuyết 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 và máy chiếu
II. Hoạt động dạy và học:
định lớp:
Bài mới:
Hoạt động 3: Tìm hiểu khái niệm cơ sở dữ liệu quan hệ.
a) Mục tiêu:
- Học sinh nắm được khái niệm CSDL quan hệ.
b) Nội dung và các bước tiến hành:
Hoạt động của GV
Hoạt động của HS

- Giới thiệu khái niệm về cơ sở dữ liệu quan hệ; khái niệm hệ quản trị CSDL quan hệ.
2. Cơ sở dữ liệu quan hệ
a) Khái niệm
- CSDL được xây dựng dựa trên mô hình dữ liệu quan hệ gọi là CSDL quan hệ.
-

H: Em biết những hệ quản trị CSDL quan hệ nào?
- Em hãy cho biết các đặc trứng chính của một quan hệ?
- MS Access, Foxpro
- Mỗi quan hệ có một tên phân biệt
- Các bộ là phân biệt và không kể thứ tự.
- Mỗi thuộc tính có một tên phân biệt và không kể thứ tự.
- Không có thuộc tính ghép, mỗi thuộc tính của một bộ chỉ cómotj giá trị.


Ví dụ: ở bảng sau có phải là một quan hệ không? vì sao
Số thẻ
Mã số sách
Ngày mượn
Ngày trả

TV-02
TO-012
TN-103
5/9/2008
10/10/2008
20/9/2008
25/10/2008

TV-04
TN-103
12/9/2008
17/9/2008

TV-02
TN-102
25/9/2008
8/10/2008

TV-01
TO-012
7/10/2008


...
...
...
...


Ví dụ 2: ở bảng sau có phải là một quan hệ không? vì sao
Số thẻ
Mã số sách
Ngày mượn - trả



Ngày mượn
Ngày trả

TV-04
TN-103
12/9/2008
17/9/2008

TV-02
TN-102
25/9/2008
8/10/2008

TV-01
TO-012
7/10/2008


...
...
...
...


H: Để khắc phục các bảng trên đúng là một quan hệ thì làm như thế nào?
b) Ví dụ:
- Không phải là một quan hệ, vì thuộc tính thứ 2 của bộ thứ nhất có 2 giá trị.







- Không phải là một quan hề, vì có thuộctính ghép.





- Tách các thuộc tính ghép thành nhiều thuộc tính đơn, tach các bộ đa trị thành đơ
* 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 Trọng Tứ
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)