Bài 10. Cơ sở dữ liệu quan hệ
Chia sẻ bởi Lê Hải Anh |
Ngày 10/05/2019 |
95
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:
I. Mô hình dữ liệu quan hệ
*Khái niệm:
Mô hình dữ liệu quan hệ là một tập khái niệm dùng để mô tả cấu trúc dữ liệu, các thao tác dữ liệu, các ràng buộc dữ liệu của một CSDL.
* Các mô hình dữ liệu quan hệ:
- Mô hình logic
- Mô hình vật lý
Ngoài mô hình dữ liệu quan hệ, còn có mô hình nào khác không?
Một số mô hình khác: Mô hình thực thể liên kết, mô hình mạng, mô hình hướng đối tượng..
Các mức thể hiện của CSDL?
Cấu trúc: dữ liệu được thể hiện trong các bảng gồm cột và hàng.
Thao tác trên dữ liệu: cập nhật và khai thác dữ liệu.
Các ràng buộc dữ liệu: dữ liệu trong các bảng phải thoả mãn một số ràng buộc và mối liên kết giữa các bảng có thể được xác lập.
Các đặc trưng của mô hình dữ liệu quan hệ:
Về mặt cấu trúc CSDL thể hiện ở dạng gì?
Các thao tác trên một CSDL?
Dữ liệu trong các bảng có các ràng buộc gì không?
II. Cơ sở dữ liệu quan hệ
a) Khái niệm
Cơ sở dữ liệu quan hệ là CSDL được xây dựng dựa trên 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
Hệ QTCSDL quan hệ là hệ QTCSDL dùng để tạo lập, cập nhật và khai thác 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 đặc trưng chính của một quan hệ trong hệ CSDL quan hệ:
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
2. VD về mô hình dữ liệu quan hệ
Bảng mượn sách
Bảng người mượn
Bảng Sách
Liên kết theo Số thẻ
Liên kết theo Mã số sách
Nhờ liên kết theo Số thẻ có thể biết các thông tin của người mượn sách.
Nhờ liên kết theo Mã số sách có thể biết các thông tin của cuốn sách.
? Liên kết
Bảng mượn sách
Bảng người mượn
Bảng Sách
Liên kết theo Số thẻ
Liên kết theo Mã số sách
Nhờ liên kết theo Số thẻ ta có thể biết được HS nào mượn sách trong Bảng Mượn sách
Nhờ liên kết theo Mã số sách ta có thể biết Sách nào được mượn trong Bảng Mượn sách
Liên kết được thực hiện trên các khoá, trong 1 liên kết phải có khoá chính
1. Mô hình dữ liệu quan hệ:
Cấu trúc dữ liệu dạng bảng.
Có các đặc trưng:
Thao tác trên dữ liệu: cập nhật và khai thác.
Ràng buộc dữ liệu.
2. Cơ sở dữ liệu quan hệ:
Là CSDL được xây dựng dựa trên mô hình dữ liệu quan hệ.
Hệ QTCSDL quan hệ: là hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ.
Mức vật lý: CSDL được lưu trữ trong vùng ô nhớ nào, chiếm bao nhiêu byte.
Mức khái niệm: Những DL nào được lưu trữ trong CSDL; Giữa các DL có mối quan hệ nào?
Mức khung nhìn: Quan tâm đến phần thông tin phù hợp với mục đích sử dụng của mình.
*Khái niệm:
Mô hình dữ liệu quan hệ là một tập khái niệm dùng để mô tả cấu trúc dữ liệu, các thao tác dữ liệu, các ràng buộc dữ liệu của một CSDL.
* Các mô hình dữ liệu quan hệ:
- Mô hình logic
- Mô hình vật lý
Ngoài mô hình dữ liệu quan hệ, còn có mô hình nào khác không?
Một số mô hình khác: Mô hình thực thể liên kết, mô hình mạng, mô hình hướng đối tượng..
Các mức thể hiện của CSDL?
Cấu trúc: dữ liệu được thể hiện trong các bảng gồm cột và hàng.
Thao tác trên dữ liệu: cập nhật và khai thác dữ liệu.
Các ràng buộc dữ liệu: dữ liệu trong các bảng phải thoả mãn một số ràng buộc và mối liên kết giữa các bảng có thể được xác lập.
Các đặc trưng của mô hình dữ liệu quan hệ:
Về mặt cấu trúc CSDL thể hiện ở dạng gì?
Các thao tác trên một CSDL?
Dữ liệu trong các bảng có các ràng buộc gì không?
II. Cơ sở dữ liệu quan hệ
a) Khái niệm
Cơ sở dữ liệu quan hệ là CSDL được xây dựng dựa trên 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
Hệ QTCSDL quan hệ là hệ QTCSDL dùng để tạo lập, cập nhật và khai thác 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 đặc trưng chính của một quan hệ trong hệ CSDL quan hệ:
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
2. VD về mô hình dữ liệu quan hệ
Bảng mượn sách
Bảng người mượn
Bảng Sách
Liên kết theo Số thẻ
Liên kết theo Mã số sách
Nhờ liên kết theo Số thẻ có thể biết các thông tin của người mượn sách.
Nhờ liên kết theo Mã số sách có thể biết các thông tin của cuốn sách.
? Liên kết
Bảng mượn sách
Bảng người mượn
Bảng Sách
Liên kết theo Số thẻ
Liên kết theo Mã số sách
Nhờ liên kết theo Số thẻ ta có thể biết được HS nào mượn sách trong Bảng Mượn sách
Nhờ liên kết theo Mã số sách ta có thể biết Sách nào được mượn trong Bảng Mượn sách
Liên kết được thực hiện trên các khoá, trong 1 liên kết phải có khoá chính
1. Mô hình dữ liệu quan hệ:
Cấu trúc dữ liệu dạng bảng.
Có các đặc trưng:
Thao tác trên dữ liệu: cập nhật và khai thác.
Ràng buộc dữ liệu.
2. Cơ sở dữ liệu quan hệ:
Là CSDL được xây dựng dựa trên mô hình dữ liệu quan hệ.
Hệ QTCSDL quan hệ: là hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ.
Mức vật lý: CSDL được lưu trữ trong vùng ô nhớ nào, chiếm bao nhiêu byte.
Mức khái niệm: Những DL nào được lưu trữ trong CSDL; Giữa các DL có mối quan hệ nào?
Mức khung nhìn: Quan tâm đến phần thông tin phù hợp với mục đích sử dụng của mì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ẻ: Lê Hải Anh
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)