Mô Hình Dữ Liệu Quan Niệm & Mô Hình Dữ Liệu Vật Lý

40 477 0
Mô Hình Dữ Liệu Quan Niệm & Mô Hình Dữ Liệu Vật Lý

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chuyên đề: 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 Phan Tấn Tài – Đại Học Cần Thơ Nội Dung: Mô hình liệu quan niệm (CDM) Chuyển CDM sang PDM Minh họa CDM & PDM Thảo Luậ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ơ MÔ HÌNH DỮ LIỆU QUAN NIỆM (Conceptual Data Model - CDM) CDM cho phép: ƒ Mô tả tổ chức liệu dạng sơ đồ quan hệ thực thể (ERD-Entity Relationship Diagram) ƒ Kiểm tra hợp lệ việc thiết kế liệu ƒ Sinh mô hình liệu vật lý (PDM-Physical Data Model) ƒ Sinh mô hình hướng đối tượng (OOM- ObjectOriented Model) 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 ĐỐ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 khóa Miền trị thuộc tính (Domain) Tổng quát hóa/chuyên biệt hóa 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ể (Entity) ™Thực thể: đối tượng hay khái niệm giới thực xác định tổ chức tồn độ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 thực thể mạnh ™Thực thể yếu (weak entity): thực thể tồn phụ thuộc vào thực thể khác „ (Thực thể yếu chứa thuộc tính hay không chứa thuộc tính, có thuộc tính khóa hay không có) ™Thực thể mạnh (strong entity): thực thể mà tồn không phụ thuộc vào thực thể khác 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ơ 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 YOUR COMPANY NAME or YOUR 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 4: Đưa quan hệ one-to-one dạng oneto-many áp dụng qui tắc 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 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: 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: 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: 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: 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 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: Auto-Model of ERM ATTRIBUTE RELATIONSHIP_SIDE ATTID ATTID ATTRIBUTENAME ATTRIBUTENAME PRIMARY_ID YESNO MANDATORY_ID YESNO ALIAS ALIAS COMMENT COMMENT SIDENO SIDENO MINCARD CARDINALITY MAXCARD CARDINALITY DEPENDENT_ID YESNO DOMINANT_ID YESNO DESCRIPTION COMMENT is in 2,n RELAIONSHIP SIDE 1,1 RELATIONSHIP RELATIONSHIPNAME RELATIONSHIPNAME COMMENT COMMENT ENTITY_RELATIONSHIP DOMAIN_ATTRIBUTE INHERITANCE INHNAME INHERITANCENAME INHTYPE INHERITANCETYPE ENTITY_ATTRIBUTE INHERITANCE_PARENT DOMAIN DOMAINNAME DOMAINNAME LENGTH LENGTH DATATYPE DATATYPE SCALE SCALE Conceptual Data Model & Physical Data Model INHERITANCE_CHILD ENTITY TYPE ENTITYNAME ENTITYNAME ALIAS ALIAS COMMENT COMMENT YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ Thảo luận: PDM of AutoModel ATTRIBUTE ENTITYNAME ATTID DOMAINNAME ATTNAME PRIMARY_ID MANDATORY_ID ALIAS COMMENT RELATIONSHIP_SIDE text not null text not null text not null text not null text not null text not null text null text null REL_NAME SIDENO ENTITYNAME MINCARD MAXCARD DEPENDENT_ID DOMINANT_ID DESCRIPTION text not null text not null text not null text not null text not null text not null text not null text null FK_RELATION_RELATIONS_RELATION * RELATIONSHIP REL_NAME text not null COMMENT text null * * * FK_RELATION_ENTITY_RE_ENTITY_T FK_ATTRIBUT_ENTITY_AT_ENTITY_T FK_INHERITA_INHERITAN_ENTITY_T ENTITY TYPE FK_ATTRIBUT_DOMAIN_AT_DOMAIN * ENTITYNAME text not null ALIAS text null COMMENT text null INHERITANCE text not null INHNAME ENTITYNAME text not null INHTYPE text not null FK_INHERITA_INHERITAN_INHERITA DOMAIN DOMAINNAME LENGTH DATATYPE SCALE text not null text not null text not null text null Conceptual Data Model & Physical Data Model * FK_INHERITA_INHERITAN_ENTITY_T INHERITANCE_CHILD * INHNAME text not null ENTITYNAME text not null YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Phan Tấn Tài – Đại Học Cần Thơ HAN UNIVERSITY 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ơ HAN UNIVERSITY 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âu hỏi & thảo luận Cám ơ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ơ

Ngày đăng: 21/11/2016, 10:25

Từ khóa liên quan

Mục lục

  • Chuyên đề:

  • Nội Dung:

  • MÔ HÌNH DỮ LIỆU QUAN NIỆM (Conceptual Data Model - CDM)

  • CÁC ĐỐI TƯỢNG CỦA CDM

  • Thực thể (Entity)

  • Thực thể yếu và thực thể mạnh

  • Các kiểu quan hệ (Relationship Types)

  • Các kiểu quan hệ (Relationship Types)

  • Bản số (Cardinality)

  • Bản số (Cardinality)

  • Tổng quát hóa-chuyên biệt hóa

  • CÁC BƯỚC XÂY DỰNG CDM

  • Ví DỤ XÂY DỰNG CDM

  • Ví DỤ XÂY DỰNG CDM

  • Ví DỤ XÂY DỰNG CDM

  • CHUYÊN CDM SANG PDM

  • CHUYÊN CDM SANG PDM

  • CHUYÊN CDM SANG PDM

  • CHUYÊN CDM SANG PDM

  • CHUYÊN CDM SANG PDM

Tài liệu cùng người dùng

Tài liệu liên quan