Bài giảng Cơ sở dữ liệu: Chương 2 cung cấp cho người học những kiến thức như: Khái niệm mô hình dữ liệu; Quá trình thiết kế và cài đặt cơ sở dữ liệu; Mô hình thực thể kết hợp; Mô hình dữ liệu quan hệ; Các khái niệm về khóa; Chuyển đổi mô hình thực thể kết hợp sang mô hình quan hệ; .Mời các bạn cùng tham khảo! | BÀI GIẢNG CƠ SỞ DỮ LIỆU Chương 2 MÔ HÌNH DỮ LIỆU KHOA Công nghệ thông tin Nội dung 2 1. Khái niệm mô hình dữ liệu 2. Quá trình thiết kế và cài đặt cơ sở dữ liệu 3. Mô hình thực thể kết hợp 4. Mô hình dữ liệu quan hệ 5. Các khái niệm về khóa 6. Chuyển đổi mô hình thực thể kết hợp sang mô hình quan hệ 1. Khái niệm mô hình dữ liệu 3 v Mô hình dữ liệu là tập các khái niệm để mô tả cấu trúc của CSDL và các ràng buộc các quan hệ trên CSDL đó. v Là tập hợp kí hiệu quy tắc cho phép mô tả dữ liệu mối liên hệ trên dữ liệu ngữ nghĩa và các ràng buộc v Có nhiều loại mô hình dữ liệu khác nhau đặc trưng cho từng phương pháp tiếp cận dữ liệu . Các mức của mô hình dữ liệu 4 v Mô hình ở mức quan niệm mức ngoài ngữ nghĩa cung cấp khái niệm gần gũi với người dùng. VD mô hình thực thể kết hợp mô hình đối tượng v Mô hình ở mức cài đặt logic cung cấp các khái niệm người dùng có thể hiểu nhưng không quá khác với dữ liệu được lưu trên máy tính. Mô hình này không đề cập đến một HQT CSDL cụ thể. Ví dụ Mô hình dữ liệu quan hệ. v Mô hình vật lý mức trong đưa ra khái niệm mô tả chi tiết về cách thức dữ liệu được lưu trên máy tính với một HQT CSDL cụ thể. . Các loại mô hình dữ liệu 5 v Mô hình mức cao Mức khái niệm Ø Mô hình thực thể kết hợp Entity Relationship Model Ø Mô hình hướng đối tượng Object Oriented Model v Mô hình cài đặt Ø Mô hình quan hệ Relational Data Model Ø Mô hình mạng Network Data Model Ø Mô hình phân cấp Hierachical Data Model v Mô hình mức thấp mô hình vật lý . Một vài mô hình dữ liệu 6 v Mô hình phân cấp v Mô hình mạng v Mô hình quan hệ v Mô hình thực thể liên kết v Mô hình phân cấp Hierarchical data model 7 v Biểu diễn bằng cây Ø Quan hệ cha con Ø Mỗi nút có một cha duy nhất Ø 1 CSDL tập các cây v Các phép toán GET GET UNIQUE GET NEXT GET NEXT WITHIN PARENT . Mô hình phân cấp Hierarchical data model 8 LOPHOC MỨC 1 GIAOVIEN SINHVIEN MONHOC MỨC 2 MONHOC KETQUA MỨC 3 Mô hình phân cấp Hierarchical data model 9 v Ưu điểm Ø Dễ xây dựng và thao tác Ø Tương thích với các