Bài 10. Cơ sở dữ liệu quan hệ
Chia sẻ bởi Trần Thị Hằng |
Ngày 10/05/2019 |
40
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:
BÀI 10
CƠ SỞ DỮ LIỆU QUAN HỆ
Thực hiện: Trần Thị Hằng
Chương III: HỆ CƠ SỞ DỮ LIỆU QUAN HỆ
1. MÔ HÌNH DỮ LIỆU QUAN HỆ
Sau khi học khái niệm về CSDL và hệ quản trị CSDL MS Access em hãy cho biết khi xây dựng các ứng dụng CSDL, người ta thường quan tâm đến những vấn đề gì?
* Khi xây dựng một CSDL, người ta thường quan tâm đến :
- Dữ liệu nào cần được lưu trữ
- Dữ liệu được tổ chức như thế nào
- Có những phép toán nào, những thao tác nào trên các dữ liệu đó? - Giữa các dữ liệu có các ràng buộc như thế nào?
Các khái niệm dùng để mô tả các yếu tố trên tạo thành mô hình DL.Vậy mô hình dữ liệu quan hệ là gì?
a. Khái niệm mô hình dữ liệu quan hệ:
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.
1. MÔ HÌNH DỮ LIỆU QUAN HỆ
Một hệ CSDL bao gồm những yếu tố nào?
+ Các yếu tố của một cơ sở dữ liệu là:
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 rng bu?c d? li?u.
Mô hình dữ liệu được phân chia như thế nào?
1. MÔ HÌNH DỮ LIỆU QUAN HỆ
Mô hình dữ liệu được dùng làm gì?
+ Chức năng:
Mô hình dữ liệu được dùng để thiết kế CSDL.
+ Có nhiều mô hình dữ liệu khác nhau như:
Mô hình dữ liệu phân cấp
Mô hình dữ liệu quan hệ
Mô hình hướng đối tượng…
1. MÔ HÌNH DỮ LIỆU QUAN HỆ
* Về mặt cấu trúc
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.
b. Các tính chất của mô hình quan hệ
Thụng qua sỏch giỏo khoa, em hóy ch? ra nh?ng di?m tuong t? v? c?u trỳc d? li?u, cỏc thao tỏc trờn d? li?u trong mụ hỡnh d? li?u quan h? v?i MS Access?
+ Điểm tương tự
- Quan hệ bảng
- Bản ghi hàng
- Thuộc tính cột
- Thêm, xoá, sửa Cập nhật dữ liệu
Ví dụ: B¶ng häc sinh cã mçi hµng chøa th«ng tin vÒ mét häc sinh nh : mã số, hodem, ten, ngsinh, gt…..
Thuộc tính
Bộ các giá trị
1. 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ác kết quả tìm kiếm thông tin qua truy vấn dữ liệu.
Thêm bản ghi
Xoá một bản ghi
Sửa bản ghi
1. 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.
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.
CỦNG CỐ
Mô hình quan hệ:
Cấu trúc dữ liệu
Các thao tác, phép toán trên dữ liệu
Các ràng buộc dữ liệu
CƠ SỞ DỮ LIỆU QUAN HỆ
Thực hiện: Trần Thị Hằng
Chương III: HỆ CƠ SỞ DỮ LIỆU QUAN HỆ
1. MÔ HÌNH DỮ LIỆU QUAN HỆ
Sau khi học khái niệm về CSDL và hệ quản trị CSDL MS Access em hãy cho biết khi xây dựng các ứng dụng CSDL, người ta thường quan tâm đến những vấn đề gì?
* Khi xây dựng một CSDL, người ta thường quan tâm đến :
- Dữ liệu nào cần được lưu trữ
- Dữ liệu được tổ chức như thế nào
- Có những phép toán nào, những thao tác nào trên các dữ liệu đó? - Giữa các dữ liệu có các ràng buộc như thế nào?
Các khái niệm dùng để mô tả các yếu tố trên tạo thành mô hình DL.Vậy mô hình dữ liệu quan hệ là gì?
a. Khái niệm mô hình dữ liệu quan hệ:
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.
1. MÔ HÌNH DỮ LIỆU QUAN HỆ
Một hệ CSDL bao gồm những yếu tố nào?
+ Các yếu tố của một cơ sở dữ liệu là:
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 rng bu?c d? li?u.
Mô hình dữ liệu được phân chia như thế nào?
1. MÔ HÌNH DỮ LIỆU QUAN HỆ
Mô hình dữ liệu được dùng làm gì?
+ Chức năng:
Mô hình dữ liệu được dùng để thiết kế CSDL.
+ Có nhiều mô hình dữ liệu khác nhau như:
Mô hình dữ liệu phân cấp
Mô hình dữ liệu quan hệ
Mô hình hướng đối tượng…
1. MÔ HÌNH DỮ LIỆU QUAN HỆ
* Về mặt cấu trúc
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.
b. Các tính chất của mô hình quan hệ
Thụng qua sỏch giỏo khoa, em hóy ch? ra nh?ng di?m tuong t? v? c?u trỳc d? li?u, cỏc thao tỏc trờn d? li?u trong mụ hỡnh d? li?u quan h? v?i MS Access?
+ Điểm tương tự
- Quan hệ bảng
- Bản ghi hàng
- Thuộc tính cột
- Thêm, xoá, sửa Cập nhật dữ liệu
Ví dụ: B¶ng häc sinh cã mçi hµng chøa th«ng tin vÒ mét häc sinh nh : mã số, hodem, ten, ngsinh, gt…..
Thuộc tính
Bộ các giá trị
1. 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ác kết quả tìm kiếm thông tin qua truy vấn dữ liệu.
Thêm bản ghi
Xoá một bản ghi
Sửa bản ghi
1. 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.
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.
CỦNG CỐ
Mô hình quan hệ:
Cấu trúc dữ liệu
Các thao tác, phép toán trên dữ liệu
Các ràng buộc 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ẻ: Trần Thị Hằng
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)