Bài giảng Cơ sở dữ liệu: Chương 2 - Lê Nhị Lãm Thúy
Số trang: 22
Loại file: pdf
Dung lượng: 2.27 MB
Lượt xem: 1
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Cơ sở dữ liệu - Chương 2: Mô hình dữ liệu quan hệ" cung cấp cho người học các kiến thức: 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ời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 2 - Lê Nhị Lãm Thúy Chương 2 MÔ HÌNH DỮ LIỆU QUAN HỆCƠ SỞ DỮ LIỆUNội dung 1. Khái niệm mô hình dữ liệu1. Khái niệm mô hình dữ liệu Mô hình dữ liệu là tập các khái niệm để mô tả cấu trúc của2. Quá trình thiết kế và cài đặt cơ sở dữ liệu CSDL và các ràng buộc, các quan hệ trên CSDL đó.3. Mô hình thực thể kết hợp4. Mô hình dữ liệu quan hệ Là tập hợp kí hiệu, quy tắc cho phép mô tả dữ liệu, mối liên5. Các khái niệm về khóa hệ trên dữ liệu, ngữ nghĩa và các ràng buộc6. Chuyển đổi mô hình thực thể kết hợp sang mô hình quan hệ 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 Khoa CNTT – Đại học Sài Gòn 3 Khoa CNTT – Đại học Sài Gòn 4 11.1. Các mức của mô hình dữ liệu 1.2. Các loại mô hình dữ liệu Mô hình ở mức quan niệm (mức cao, ngữ nghĩa): cung cấp Mô hình mức cao (Mức khái niệm) 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 thực thể kết hợp (Entity Relationship Model) mô hình đối tượng,… Mô hình hướng đối tượng (Object Oriented Model) Mô hình ở mức cài đặt (logic): cung cấp các khái niệm người Mô hình cài đặt dùng có thể hiểu nhưng không quá khác với dữ liệu được lưu Mô hình quan hệ (Relational Data Model) trên máy tính. Mô hình này không đề cập đến một HQT CSDL cụ Mô hình mạng (Network Data Model) thể. Ví dụ: Mô hình dữ liệu quan hệ. Mô hình vật lý (mức thấp): đưa ra khái niệm, mô tả chi tiết về Mô hình phân cấp (Hierachical Data Model) Mô hình mức thấp (mô hình vật lý) cách thức dữ liệu được lưu trên máy tính với một HQT CSDL cụ thể. Khoa CNTT – Đại học Sài Gòn 5 Khoa CNTT – Đại học Sài Gòn 61.3. Một vài mô hình dữ liệu Mô hình phân cấp (Hierarchical data model) Mô hình phân cấp Biểu diễn: bằng cây Quan hệ cha/con Mô hình mạng Mỗi nút có một cha duy nhất Mô hình quan hệ 1 CSDL = tập các cây Mô hình thực thể - liên kết Các phép toán: GET, GET UNIQUE, GET NEXT, GET NEXT … WITHIN PARENT, ... Khoa CNTT – Đại học Sài Gòn 7 Khoa CNTT – Đại học Sài Gòn 8 2Mô hình phân cấp (Hierarchical data model) Mô hình phân cấp (Hierarchical data model) Ưu điểm LOPHOC MỨC 1 GIAOVIEN Dễ xây dựng và thao tác Tương thích với các lĩnh vực tổ chức phân cấp (vd: tổ chức nhân sự trong các đơn vị, ...) SINHVIEN MONHOC MỨC 2 MONHOC Ngôn ngữ thao tác đơn giản (duyệt cây) Nhược điểm KETQUA MỨC 3 Sự lặp lại của các kiểu bản ghi → dư thừa dữ liệu và dữ liệu không nhất quán Hạn chế trong biểu diễn ngữ nghĩa của các móc nối giữa các bản ghi (chỉ cho phép quan hệ 1-n) Khoa CNTT – Đại học Sài Gòn 9 Khoa CNTT – Đại học Sài Gòn 10Mô hình dữ liệu mạng Mô hình dữ liệu mạng(Network data model) (Network data model)Biểu diễn: bằng đồ thị có hướngCác khái niệm cơ bản ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu: Chương 2 - Lê Nhị Lãm Thúy Chương 2 MÔ HÌNH DỮ LIỆU QUAN HỆCƠ SỞ DỮ LIỆUNội dung 1. Khái niệm mô hình dữ liệu1. Khái niệm mô hình dữ liệu Mô hình dữ liệu là tập các khái niệm để mô tả cấu trúc của2. Quá trình thiết kế và cài đặt cơ sở dữ liệu CSDL và các ràng buộc, các quan hệ trên CSDL đó.3. Mô hình thực thể kết hợp4. Mô hình dữ liệu quan hệ Là tập hợp kí hiệu, quy tắc cho phép mô tả dữ liệu, mối liên5. Các khái niệm về khóa hệ trên dữ liệu, ngữ nghĩa và các ràng buộc6. Chuyển đổi mô hình thực thể kết hợp sang mô hình quan hệ 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 Khoa CNTT – Đại học Sài Gòn 3 Khoa CNTT – Đại học Sài Gòn 4 11.1. Các mức của mô hình dữ liệu 1.2. Các loại mô hình dữ liệu Mô hình ở mức quan niệm (mức cao, ngữ nghĩa): cung cấp Mô hình mức cao (Mức khái niệm) 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 thực thể kết hợp (Entity Relationship Model) mô hình đối tượng,… Mô hình hướng đối tượng (Object Oriented Model) Mô hình ở mức cài đặt (logic): cung cấp các khái niệm người Mô hình cài đặt dùng có thể hiểu nhưng không quá khác với dữ liệu được lưu Mô hình quan hệ (Relational Data Model) trên máy tính. Mô hình này không đề cập đến một HQT CSDL cụ Mô hình mạng (Network Data Model) thể. Ví dụ: Mô hình dữ liệu quan hệ. Mô hình vật lý (mức thấp): đưa ra khái niệm, mô tả chi tiết về Mô hình phân cấp (Hierachical Data Model) Mô hình mức thấp (mô hình vật lý) cách thức dữ liệu được lưu trên máy tính với một HQT CSDL cụ thể. Khoa CNTT – Đại học Sài Gòn 5 Khoa CNTT – Đại học Sài Gòn 61.3. Một vài mô hình dữ liệu Mô hình phân cấp (Hierarchical data model) Mô hình phân cấp Biểu diễn: bằng cây Quan hệ cha/con Mô hình mạng Mỗi nút có một cha duy nhất Mô hình quan hệ 1 CSDL = tập các cây Mô hình thực thể - liên kết Các phép toán: GET, GET UNIQUE, GET NEXT, GET NEXT … WITHIN PARENT, ... Khoa CNTT – Đại học Sài Gòn 7 Khoa CNTT – Đại học Sài Gòn 8 2Mô hình phân cấp (Hierarchical data model) Mô hình phân cấp (Hierarchical data model) Ưu điểm LOPHOC MỨC 1 GIAOVIEN Dễ xây dựng và thao tác Tương thích với các lĩnh vực tổ chức phân cấp (vd: tổ chức nhân sự trong các đơn vị, ...) SINHVIEN MONHOC MỨC 2 MONHOC Ngôn ngữ thao tác đơn giản (duyệt cây) Nhược điểm KETQUA MỨC 3 Sự lặp lại của các kiểu bản ghi → dư thừa dữ liệu và dữ liệu không nhất quán Hạn chế trong biểu diễn ngữ nghĩa của các móc nối giữa các bản ghi (chỉ cho phép quan hệ 1-n) Khoa CNTT – Đại học Sài Gòn 9 Khoa CNTT – Đại học Sài Gòn 10Mô hình dữ liệu mạng Mô hình dữ liệu mạng(Network data model) (Network data model)Biểu diễn: bằng đồ thị có hướngCác khái niệm cơ bản ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Mô hình dữ liệu quan hệ Cài đặt cơ sở dữ liệu Mô hình thực thể kết hợpGợi ý tài liệu liên quan:
-
62 trang 401 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 376 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 288 0 0 -
13 trang 288 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 281 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 253 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 242 0 0 -
8 trang 186 0 0
-
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 180 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 175 0 0