Bài 10. Cơ sở dữ liệu quan hệ

Chia sẻ bởi Hà Ngọc Lâm | Ngày 10/05/2019 | 58

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Ệ

1. Mô hình dữ liệu quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
Cấu trúc dữ liệu.
Các thao tác và các phép toán trên dữ liệu.
Các ràng buộc dữ liệu.
Các yếu tố của CSDL
Các yếu tố của CSDL
1. Mô hình dữ liệu quan hệ
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.
Các yếu tố của CSDL
Khái niệm mô hình quan hệ
1. Mô hình dữ liệu quan hệ
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 quan hệ:
Trong mô hình quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
+ Về mặt cấu trúc
1. Mô hình dữ liệu quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
Trong mô hình quan hệ:
Trong mô hình quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
+ 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ản.
Các kết quả tìm kiếm thông tin qua truy vấn dữ liệu.
1. Mô hình dữ liệu quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
Trong mô hình quan hệ:
Trong mô hình quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
+ 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à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.
Sự 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.
2. 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 quan hệ
Trong mô hình quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
Các đặc trưng chính của một quan hệ trong hệ CSDL 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 đa trị hay phức hợp.
Một quan hệ trong CSDL quan hệ có những đặc trưng nào?
2. CSDL quan hệ
a. Khái niệm
1. Mô hình dữ liệu quan hệ
Trong mô hình quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
b. Các đặc trưng
Bài 10 : Cơ sở dữ liệu quan hệ
b. Các đặc trưng
Đây không phải là một quan hệ, vì sao?
Ví dụ:
1. Mô hình dữ liệu quan hệ
Trong mô hình quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
2. CSDL quan hệ
a. Khái niệm
Bài 10 : Cơ sở dữ liệu quan hệ
Ví dụ:
Đây cũng không phải là một quan hệ.
b. Các đặc trưng
1. Mô hình dữ liệu quan hệ
Trong mô hình quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
2. CSDL quan hệ
a. Khái niệm
Bài 10 : Cơ sở dữ liệu quan hệ
Để 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???
b. Các đặc trưng
1. Mô hình dữ liệu quan hệ
Trong mô hình quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
2. CSDL quan hệ
a. Khái niệm
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
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. Các đặc trưng
1. Mô hình dữ liệu quan hệ
Trong mô hình quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
2. CSDL quan hệ
a. Khái niệm
c. Ví dụ
Bài 10 : Cơ sở 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
b. Các đặc trưng
1. Mô hình dữ liệu quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
2. CSDL quan hệ
a. Khái niệm
c. Ví dụ
Trong mô hình 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. Các đặc trưng
1. Mô hình dữ liệu quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
2. CSDL quan hệ
a. Khái niệm
c. Ví dụ
Trong mô hình quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
Thông tin về
người mượn sách
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. Các đặc trưng
1. Mô hình dữ liệu quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
2. CSDL quan hệ
a. Khái niệm
c. Ví dụ
Trong mô hình quan hệ
Bài 10 : Cơ sở dữ liệu quan hệ
Tình hình
mượn sách
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ệ
1. CSDL quan hệ là gì?
2. Các đặc trưng chính của một quan hệ trong hệ CSDL quan hệ?
3. Hãy nêu một ứng dụng CSDL quan hệ mà em các biết?
b. Các đặc trưng
1. Mô hình dữ liệu quan hệ
Khái niệm mô hình quan hệ
Các yếu tố của CSDL
2. CSDL quan hệ
a. Khái niệm
c. Ví dụ
Trong mô hình quan hệ
3. Củng cố
Bài 10 : Cơ sở dữ liệu quan hệ
* 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ẻ: Hà Ngọc Lâm
Dung lượng: | Lượt tài: 3
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)