Bài 10. Cơ sở dữ liệu quan hệ
Chia sẻ bởi Đoàn Hà Hạ Quyên |
Ngày 10/05/2019 |
35
Chia sẻ tài liệu: Bài 10. Cơ sở dữ liệu quan hệ thuộc Tin học 12
Nội dung tài liệu:
CHƯƠNG III
HỆ CƠ SỞ DỮ LIỆU QUAN HỆ
GV: Đoàn Hà Hạ Quyên
1. Mô hình dữ liệu:
Bài 10 : Cơ sở dữ liệu quan hệ
Mô hình dữ liệu là gì?
Là một tập các khái niệm. Dùng để mô tả CSDL, các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL.
Khái niệm mô hình dữ liệu
Theo mức mô tả chi tiết, mô hình dữ liệu được phân ra làm hai loại: mô hình bậc thấp và mô hình bậc cao
Trong các mô hình dữ liệu bậc cao, mô hình dữ liệu quan hệ là phổ biến nhất
1. Mô hình dữ liệu:
Bài 10 : Cơ sở dữ liệu quan hệ
Dữ liệu được thể hiện trong các bảng.
Mỗi bảng thể hiện thông tin về một chủ thể bao gồm các hàng và các cột.
Mỗi hàng biểu thị cho một cá thể, gồm một bộ các giá trị tương ứng với các cột.
Các cột biểu thị các thuộc tính của chủ thể và tên cột là tên của thuộc tính.
Trong mô hình dữ liệu quan hệ:
Khái niệm mô hình quan hệ
+ Về mặt cấu trúc
2. Mô hình dữ liệu quan hệ:
Bài 10 : Cơ sở dữ liệu quan hệ
Trong mô hình dữ liệu quan hệ:
+ Về mặt thao tác trên dữ liệu
Cập nhật dữ liệu: thêm, xóa hay sửa bản ghi trong một bảng.
Có thể sắp xếp, lọc, truy vấn, tìm kiếm dữ liệu trên bảng.
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Bài 10 : Cơ sở dữ liệu quan hệ
Trong mô hình dữ liệu quan hệ:
+ Về mặt các ràng buộc dữ liệu:
Dữ liệu trong các bảng phải thỏa mãn một số ràng buộc, chẳng hạn, không có hai bản ghi nào trong một bảng giống nhau hoàn toàn.
Sự xuất hiện lặp lại của một số thuộc tính ở các bảng, xác lập mối liên kết giữa các bảng. Mối liên kết thể hiện mối quan hệ giữa các chủ thể được CSDL phản ánh.
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
3. CSDL quan hệ
- Cơ sở dữ liệu được xây dựng trên mô hình dữ liệu quan hệ gọi là cơ sở dữ liệu quan hệ.
- Hệ quản trị CSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ.
Bài 10 : Cơ sở dữ liệu quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
3. CSDL quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Các thuật ngữ:
Quan hệ để chỉ Bảng
Thuộc tính để chỉ Cột
Bộ (Bản ghi) để chỉ Hàng
Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ:
Một quan hệ trong CSDL quan hệ có những đặc trưng nào?
b. Các đặc trưng
Bài 10 : Cơ sở dữ liệu quan hệ
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Mỗi quan hệ có một tên phân biệt với tên các quan hệ khác;
Các bộ là phân biệt và thứ tự của các bộ không quan trọng;
Mỗi thuộc tính có một 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 là đa trị hay phức hợp
Để quản lí việc mượn sách ở thư viện của một trường, thông thưởng thư viện cần quản lí các thông tin sau:
Thông thường để quản lý việc mượn sách ở thư viện của trường học, thư viện cần những thông tin nào???
c. Ví dụ
Bài 10 : Cơ sở dữ liệu quan hệ
Thông tin về
Các loại sách
Thông tin về
người mượn sách
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Tình hình
mượn sách
Người mượn sách: có những thông tin nào?
?
Số thẻ, họ tên, ngày sinh, lớp.
Tình hình mượn sách: gồm những thông tin nào?
?
?
Số thẻ, Mã số sách, ngày mượn, ngày trả.
Sách: gồm những thông tin nào?
Mã số sách, tên sách, thể loại, tác giả.
Bài 10 : Cơ sở dữ liệu quan hệ
c. Ví dụ
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Bài 10 : Cơ sở dữ liệu quan hệ
Để lưu trữ dữ liệu tương ứng với những thông tin cần quản lí của thư viện, chúng ta sẽ quan sát các bảng sau
c. Ví dụ
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Số thẻ, họ tên,
ngày sinh, lớp.
Bảng Người Mượn
Thẻ thư viện gồm có các thông tin
Bài 10 : Cơ sở dữ liệu quan hệ
Thông tin về
người mượn sách
c. Ví dụ
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Số thẻ, mã số sách,
ngày mượn, ngày trả.
Bảng Mượn Sách
Thông tin về tình hình mượn sách do thư viện quản lí
Mỗi thể mượn sách của hs được thư viện cấp cho một số riêng.
Bài 10 : Cơ sở dữ liệu quan hệ
Tình hình
mượn sách
c. Ví dụ
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Thông tin về các loại sách có trong thư viện: Ms sách, tên sách, thể loại, tác giả.
Bảng Sách
Thông tin về sách
Bài 10 : Cơ sở dữ liệu quan hệ
Thông tin về
Các loại sách
Bảng Mượn Sách
Bảng Người Mượn
Bảng Sách
Mối quan hệ giữa 3 bảng
3 bảng này có mối quan hệ ràng buộc với nhau như thế nào?
Hãy quan sát 3 bảng này và đưa ra nhận xét?
Bài 10 : Cơ sở dữ liệu quan hệ
2. CSDL quan hệ là gì?
3. Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ?
4. Hãy nêu một ứng dụng CSDL quan hệ mà em các biết?
3. Củng cố
Bài 10 : Cơ sở dữ liệu quan hệ
c. Ví dụ
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
1. Hãy nêu khái niệm mô hình dữ liệu?
HỆ CƠ SỞ DỮ LIỆU QUAN HỆ
GV: Đoàn Hà Hạ Quyên
1. Mô hình dữ liệu:
Bài 10 : Cơ sở dữ liệu quan hệ
Mô hình dữ liệu là gì?
Là một tập các khái niệm. Dùng để mô tả CSDL, các mối quan hệ của dữ liệu, các ràng buộc trên dữ liệu của một CSDL.
Khái niệm mô hình dữ liệu
Theo mức mô tả chi tiết, mô hình dữ liệu được phân ra làm hai loại: mô hình bậc thấp và mô hình bậc cao
Trong các mô hình dữ liệu bậc cao, mô hình dữ liệu quan hệ là phổ biến nhất
1. Mô hình dữ liệu:
Bài 10 : Cơ sở dữ liệu quan hệ
Dữ liệu được thể hiện trong các bảng.
Mỗi bảng thể hiện thông tin về một chủ thể bao gồm các hàng và các cột.
Mỗi hàng biểu thị cho một cá thể, gồm một bộ các giá trị tương ứng với các cột.
Các cột biểu thị các thuộc tính của chủ thể và tên cột là tên của thuộc tính.
Trong mô hình dữ liệu quan hệ:
Khái niệm mô hình quan hệ
+ Về mặt cấu trúc
2. Mô hình dữ liệu quan hệ:
Bài 10 : Cơ sở dữ liệu quan hệ
Trong mô hình dữ liệu quan hệ:
+ Về mặt thao tác trên dữ liệu
Cập nhật dữ liệu: thêm, xóa hay sửa bản ghi trong một bảng.
Có thể sắp xếp, lọc, truy vấn, tìm kiếm dữ liệu trên bảng.
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Bài 10 : Cơ sở dữ liệu quan hệ
Trong mô hình dữ liệu quan hệ:
+ Về mặt các ràng buộc dữ liệu:
Dữ liệu trong các bảng phải thỏa mãn một số ràng buộc, chẳng hạn, không có hai bản ghi nào trong một bảng giống nhau hoàn toàn.
Sự xuất hiện lặp lại của một số thuộc tính ở các bảng, xác lập mối liên kết giữa các bảng. Mối liên kết thể hiện mối quan hệ giữa các chủ thể được CSDL phản ánh.
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
3. CSDL quan hệ
- Cơ sở dữ liệu được xây dựng trên mô hình dữ liệu quan hệ gọi là cơ sở dữ liệu quan hệ.
- Hệ quản trị CSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ.
Bài 10 : Cơ sở dữ liệu quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
3. CSDL quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Các thuật ngữ:
Quan hệ để chỉ Bảng
Thuộc tính để chỉ Cột
Bộ (Bản ghi) để chỉ Hàng
Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ:
Một quan hệ trong CSDL quan hệ có những đặc trưng nào?
b. Các đặc trưng
Bài 10 : Cơ sở dữ liệu quan hệ
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Mỗi quan hệ có một tên phân biệt với tên các quan hệ khác;
Các bộ là phân biệt và thứ tự của các bộ không quan trọng;
Mỗi thuộc tính có một 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 là đa trị hay phức hợp
Để quản lí việc mượn sách ở thư viện của một trường, thông thưởng thư viện cần quản lí các thông tin sau:
Thông thường để quản lý việc mượn sách ở thư viện của trường học, thư viện cần những thông tin nào???
c. Ví dụ
Bài 10 : Cơ sở dữ liệu quan hệ
Thông tin về
Các loại sách
Thông tin về
người mượn sách
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Tình hình
mượn sách
Người mượn sách: có những thông tin nào?
?
Số thẻ, họ tên, ngày sinh, lớp.
Tình hình mượn sách: gồm những thông tin nào?
?
?
Số thẻ, Mã số sách, ngày mượn, ngày trả.
Sách: gồm những thông tin nào?
Mã số sách, tên sách, thể loại, tác giả.
Bài 10 : Cơ sở dữ liệu quan hệ
c. Ví dụ
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Bài 10 : Cơ sở dữ liệu quan hệ
Để lưu trữ dữ liệu tương ứng với những thông tin cần quản lí của thư viện, chúng ta sẽ quan sát các bảng sau
c. Ví dụ
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Số thẻ, họ tên,
ngày sinh, lớp.
Bảng Người Mượn
Thẻ thư viện gồm có các thông tin
Bài 10 : Cơ sở dữ liệu quan hệ
Thông tin về
người mượn sách
c. Ví dụ
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Số thẻ, mã số sách,
ngày mượn, ngày trả.
Bảng Mượn Sách
Thông tin về tình hình mượn sách do thư viện quản lí
Mỗi thể mượn sách của hs được thư viện cấp cho một số riêng.
Bài 10 : Cơ sở dữ liệu quan hệ
Tình hình
mượn sách
c. Ví dụ
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
Thông tin về các loại sách có trong thư viện: Ms sách, tên sách, thể loại, tác giả.
Bảng Sách
Thông tin về sách
Bài 10 : Cơ sở dữ liệu quan hệ
Thông tin về
Các loại sách
Bảng Mượn Sách
Bảng Người Mượn
Bảng Sách
Mối quan hệ giữa 3 bảng
3 bảng này có mối quan hệ ràng buộc với nhau như thế nào?
Hãy quan sát 3 bảng này và đưa ra nhận xét?
Bài 10 : Cơ sở dữ liệu quan hệ
2. CSDL quan hệ là gì?
3. Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ?
4. Hãy nêu một ứng dụng CSDL quan hệ mà em các biết?
3. Củng cố
Bài 10 : Cơ sở dữ liệu quan hệ
c. Ví dụ
b. Các đặc trưng
3. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu:
Khái niệm mô hình quan hệ
2. Mô hình dữ liệu quan hệ:
1. Hãy nêu khái niệm mô hình dữ liệu?
* 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ẻ: Đoàn Hà Hạ Quyên
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)