Tìm hiểu về mô hình dữ liệu:• Cấu trúc dữ liệu • Các thao tác và phép toán trên dữ liệu • Các ràng buộc dữ liệu Mô hình dữ liệu là gì?. • là một tập các khái niệm.Dùng để mô tả cơ sở dữ
Trang 1Nhóm 1
Trang 2Thành viên nhóm 1:
1.V õ Duy Quang
2.H ồ Thị Đo
3.L ê Thị Minh Nhật
4 V õ Th ị Hạnh Phương
7.Nghiêm Hàn Khởi Khởi 8.Nguyễn Tấn Hùng
Trang 3Tìm hiểu về mô hình dữ liệu:
• Cấu trúc dữ liệu
• Các thao tác và phép toán trên dữ liệu
• Các ràng buộc dữ liệu
Mô hình dữ liệu là gì?
• là một tập các khái niệm.Dùng để mô tả cơ sở dữ liệu, 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 cơ sở dữ liệu
• Mô hình lôgic
Trang 4Tìm hiểu về mô hình dữ liệu quan hệ:
Trong mô hình 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 bao gồm các hàng và các cột thể hiện thông tin về một chủ thể.
• Các cột biểu thị các thuộc tính của chủ thể
và tên của thuộc tính.
• 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.
Trang 5Về mặt thao tác trên dữ liệu:
• Cập nhật dữ liệu: thêm, xoá hay sửa bản ghi trên một bảng
• Các kết quả tìm kiếm thông tin qua truy vấn dữ liệu
có được nhờ thực hiện các thao tác trên dữ liệu
• Dữ liệu trong các bảng phải thoả mãn một số ràng buộc, chẳng hạn, không được 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, mối liên kết giữa các bảng đựơc xác lập và thể hiện mối quan hệ giữa các chủ thể được cơ sở
Trang 6Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ
§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ
Những yếu tố
của một
hệ CSDL?
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
-Chủ thể
-Thuộc tính -Cá thể
Về mặt cấu trúc
Trang 7Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ
§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ
Về mặt các ràng buộc dữ liệu:
nhận xét CSDL sau đây khi xác lập mối liên kết?
Dư thừa dữ
liệu
Trang 8Tiết 37: MÔ HÌNH DỮ LIỆU QUAN HỆ
§ 10 CƠ SỞ DỮ LIỆU QUAN HỆ
Về mặt các ràng buộc dữ liệu:
nhận xét gì về bảng dữ liệu sau đây?
Có 2 bộ giống nhau hoàn toàn nên việc nhập này không được chấp nhận, máy thông báo lỗi: