Mô tảtổchức dữliệu dưới dạng sơđồquan hệthực thể(ERDEntity Relationship Diagram).Kiểm tra sựhợp lệcủa việc thiết kếdữliệu.Sinh mô hình dữliệu vật lý (PDMPhysical Data Model).Sinh mô hình hướng đối tượng (OOM ObjectOriented Model).Phan Tấn Tài –Đại Học Cần Thơ Conceptual Data Model Physical Data ModelYOUR COMPANY NAME or YOUR SITE ADDRESS LOGOCÁC ĐỐI TƯỢNG CỦA CDMThực thể(Entity)Kiểu Quan hệ(Relationship type)Bản số(Cardinality)Thuộc tính (Attribute)Khóa ứng viên và khóa chính.Miền trịcủa thuộc tính (Domain)Tổng quát hóachuyên biệt hóa.Phan Tấn
YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Chuyên đề: Phan Tấn Tài – Đại Học Cần Thơ Mô Hình Dữ Liệu Quan Niệm& Mô Hình Dữ Liệu Vật Lý (Conceptual Data Model & Physical Data Model) Trình bày: Phan Tấn Tài YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO 1. Mô hình dữ liệu quan niệm(CDM) 2. ChuyểnCDM sang PDM 3. Minh họaCDM & PDM 4. Thảo Luận Phan Tấn Tài – Đại Học Cần Thơ Nội Dung: Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO MÔ HÌNH DỮ LIỆU QUAN NIỆM (Conceptual Data Model - CDM) CDM cho phép: Mô tả tổ chức dữ liệu dưới dạng sơđồquan hệ thực thể (ERD-Entity Relationship Diagram). Kiểm tra sự hợp lệ của việc thiết kế dữ liệu. Sinh mô hình dữ liệu vật lý (PDM-Physical Data Model). Sinh mô hình hướng đối tượng (OOM- Object- Oriented Model). Phan Tấn Tài – Đại Học Cần Thơ Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO CÁC ĐỐI TƯỢNG CỦA CDM Thực thể (Entity) Kiểu Quan hệ (Relationship type) Bản số (Cardinality) Thuộc tính (Attribute) Khóa ứng viên và khóa chính. Miền trị của thuộc tính (Domain) Tổng quát hóa/chuyên biệt hóa. Phan Tấn Tài – Đại Học Cần Thơ Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Thực thể (Entity) Phan Tấn Tài – Đại Học Cần Thơ Thực thể:làmột đối tượng hay một khái niệm trong thế giới thực được xác định bởi tổ chức và nó tồn tại độc lập. Ví dụ: Nhân_viên, khách_hàng, Hàng_hóa,… Môn_học, Loại_hàng, Giao_dịch,… Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Thực thể yếu và thực thể mạnh Thực thể yếu (weak entity): là thực thể tồn tại phụ thuộc vào một thực thể khác. (Thực thể yếu có thể chứa thuộc tính hay không chứa thuộc tính, cũng như nó có thể có thuộc tính khóa chính hay không có). Conceptual Data Model & Physical Data Model Thực thể mạnh (strong entity): là thực thể mà sự tồn tại của nó không phụ thuộc vào thực thể nào khác. YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Các kiểu quan hệ (Relationship Types) Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Các kiểu quan hệ (Relationship Types) Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Bản số (Cardinality) Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Bản số (Cardinality) Conceptual Data Model & Physical Data Model [...]... COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ CHUYÊN CDM SANG PDM Qui tắc 2: Quan hệ Many – to – Many bảng mới - Các quan hệ Many – to – Many sẽ sinh ra một bảng tương ứng với tên bảng là tên của quan hệ tương ứng - Khóa chính của bảng mới sinh ra gồm các thuộc tính khóa chính của 2 thực thể tương ứng với quan hệ đó - Các tham chiếu cũng được sinh ra tương ứng, cụ thể ta có... SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ CHUYÊN CDM SANG PDM Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ CHUYÊN CDM SANG PDM Qui tắc 3: Quan hệ One-to-Many sẽ trở thành một tham chiếu - Một quan hệ One-to-Many sẽ trở thành một tham chiếu “bảng con đến bảng cha” - Nếu một quan hệ One-to-Many dạng phụ thuộc hàm thì các thuộc... Thơ CHUYÊN CDM SANG PDM Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ CHUYÊN CDM SANG PDM Qui tắc 4: Đưa các quan hệ one-to-one về dạng oneto-many và áp dụng qui tắc 3 Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ CHUYÊN CDM SANG PDM Qui tắc 5: Chuyển các quan. .. hóa -chuyên biệt hóa Tổng quát hóa (generalization) Chuyên biệt hóa (specialization) Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ CÁC BƯỚC XÂY DỰNG CDM B1: Xác định các kiểu thực thể: B2: Xác định các kiểu quan hệ và bản số B3: Xác định các thuộc tính và miền trị B4: Xác định các khóa ứng viên và khóa chính B5: Tổng quát hóa /Chuyên. .. ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Thảo luận: Vấn đề ??? Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Thảo luận: Vấn đề ??? Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Thảo luận: Vấn đề ??? Conceptual Data Model & Physical Data Model YOUR COMPANY...Thuộc tính (Attribute) Mỗi thuộc tính: sẽ mô tả một tính chất của một kiểu thực thể Ví dụ: kiểu thực thể Nhân viên được mô tả bởi các thuộc tính như mã nhân viên, họ tên, ngày sinh và giới tính Miền trị của thuộc tính (Attribute domain) là một tập hợp các giá trị có thể gán được cho... (bước tùy chọn) B6: Vẽ sơ đồ ERD B7: Kiểm tra & chuẩn hóa ERD Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Ví DỤ XÂY DỰNG CDM Mô tả: Nhà học A có nhiều tầng, mỗi tầng có nhiều phòng và trong mỗi phòng được trang bị một số loại thiết bị cần thiết Mỗi tầng có số thứ tự tầng và diễn giải Mỗi phòng có số thứ tự phòng, sức chứa của... NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Ví DỤ XÂY DỰNG CDM Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ CHUYÊN CDM SANG PDM Qui tắc 1: Thực thể chuyển thành bảng - Mỗi thực thể trở thành một bảng với tên bảng là tên thực thể và các thuộc tính của thực thể trở thành các thuộc tính của bảng tương ứng - Các... oneto-many và áp dụng qui tắc 3 Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ CHUYÊN CDM SANG PDM Qui tắc 5: Chuyển các quan hệ chuyên biệt hóa / tổng quát hóa sang PDM Cách 1: Cách 2: Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ MINH HỌA CDM & PDM CDM: PDM:... Tấn Tài – Đại Học Cần Thơ Các kiểu thuộc tính (Attribute Types) Thuộc tính dẫn xuất (Derived attribute): là thuộc tính có giá trị dẫn xuất từ giá trị của một thuộc tính hoặc một tập thuộc tính có liên quan, không cần thiết phải nằm trong cùng thực thể Ví dụ: thuộc tính Age (tuổi) là thuộc tính dẫn xuất ra từ thuộc tính ngày sinh Conceptual Data Model & Physical Data Model YOUR COMPANY NAME or YOUR SITE . COMPANY NAME or YOUR SITE ADDRESS LOGO Chuyên đề: Phan Tấn Tài – Đại Học Cần Thơ Mô Hình Dữ Liệu Quan Niệm& amp; Mô Hình Dữ Liệu Vật Lý (Conceptual Data Model & Physical Data Model) Trình bày:. thiết kế dữ liệu. Sinh mô hình dữ liệu vật lý (PDM-Physical Data Model). Sinh mô hình hướng đối tượng (OOM- Object- Oriented Model). Phan Tấn Tài – Đại Học Cần Thơ Conceptual Data Model &. Model YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO MÔ HÌNH DỮ LIỆU QUAN NIỆM (Conceptual Data Model - CDM) CDM cho phép: Mô tả tổ chức dữ liệu dưới dạng sơđ quan hệ thực thể (ERD-Entity Relationship