Chuyên đề: Mô Hình Dữ Liệu Quan Niệm & Mô Hình Dữ Liệu Vật Lý
lượt xem 65
download
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- ObjectOriented Model).
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Chuyên đề: Mô Hình Dữ Liệu Quan Niệm & Mô Hình Dữ Liệu Vật Lý
- 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: 1. Mô hình dữ liệu quan niệm (CDM) 2. Chuyển CDM sang PDM 3. Minh họa CDM & PDM 4. Thảo Luận YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model 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 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). YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model 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 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. YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Thực thể (Entity) 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,… YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model 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ó). 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 Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Các kiểu quan hệ (Relationship Types) YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Các kiểu quan hệ (Relationship Types) YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Bản số (Cardinality) YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Bản số (Cardinality) YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- 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 một thuộc tính. Chẳng hạn như: thuộc tính giới tính chỉ có thể có một trong hai giá trị là nam hay nữ. YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Các kiểu thuộc tính (Attribute Types) Thuộc tính đơn, Thuộc tính phức hợp, Thuộc tính đơn trị hay đa trị, Và cũng có thể là thuộc tính dẫn xuất. YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Các kiểu thuộc tính (Attribute Types) Thuộc tính đơn (Simple attribute): là một thuộc tính tạo thành bởi một thành phần tồn tại độc lập. Ví dụ: mã nhân viên, giới tính, ngày sinh. Thuộc tính phức hợp (Composite attribute): là một thuộc tính tạo thành bởi nhiều thành phần tồn tại độc lập. Ví dụ: địa chỉ của nhân viên. YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Các kiểu thuộc tính (Attribute Types) Thuộc tính đơn trị (Single-valued attribute): là một thuộc tính chỉ chứa một giá trị cho mỗi thực thể. Ví dụ: Mã nhân viên là đơn trị vì mỗi nhân viên chỉ có một mã nhân viên. Thuộc tính đa trị (Multi-valued attribute): là một thuộc tính có thể chứa nhiều giá trị cho mỗi thực thể. Ví dụ: Tel_No của chi nhánh có thể chứa nhiều số điện thoại, vì vậy nó là thuộc tính đa trị. YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan 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. YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Khóa ứng viên & Khóa chính Khóa ứng viên (candidate key): là một thuộc tính hay một tập hợp các thuộc tính có thể xác định duy nhất một thực thể của một kiểu thực thể. Khóa chính (primary key): là một khóa ứng viên được chọn là khóa chính. YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Tổng quát hóa-chuyên biệt hóa Tổng quát hóa (generalization) Chuyên biệt hóa (specialization) YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model 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 biệt hóa các thực thể (bước tùy chọn). B6: Vẽ sơ đồ ERD. B7: Kiểm tra & chuẩn hóa ERD. YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model 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 phòng và được trang bị một số loại thiết bị cần thiết (như bàn, ghế, quạt, máy chiếu,…). Mỗi loại thiết bị được đánh một mã thiết bị và có một diễn giải cho loại thiết bị đó. Một loại thiết bị có thể được trang bị cho một phòng hay không được trang bị cho phòng nào cả, một phòng được trang bị ít nhất một loại thiết bị nào đó. Ví dụ: cách đánh số thứ tự phòng như: phòng 1 ở tầng 1 được đánh stt là 1.1, phòng 2 ở tầng 1 được đánh stt là 1.2, phòng 3 ở tầng 1 được đánh stt là 1.3,..¸ phòng 1 ở tầng 2 được đánh stt là 2.1, phòng 2 ở tầng 2 được đánh stt là 2.2, phòng 3 ở tầng 2 được đánh stt là 2.3… YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
- Ví DỤ XÂY DỰNG CDM YOUR COMPANY NAME or YOUR SITE ADDRESS LOGO Conceptual Data Model & Physical Data Model Phan Tấn Tài – Đại Học Cần Thơ
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình Cơ sở dữ liệu - Phan Tấn Quốc
114 p | 334 | 49
-
Giáo trình Cơ sở dữ liệu - Chương 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU
7 p | 242 | 46
-
Giáo trình Cơ sở dữ liệu: Phần 1 - Cao Thị Nhạn, Nguyễn Thị Thanh Bình
54 p | 240 | 29
-
Lập trình ứng dụng web với Java
90 p | 113 | 28
-
Phân tích thiết kế hướng đối tượng: Bài 5. Mô hình hóa tương tác đối tượng - ThS. Lê Văn Hùng
34 p | 180 | 23
-
Chương IV Mô Hình Dữ Liệu Mức Logic
9 p | 181 | 14
-
Bài giảng Chuyên đề LINQ Language Integrated Query
27 p | 130 | 14
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 4: Thiết kế phần mềm
147 p | 185 | 13
-
Bài giảng Cơ sở dữ liệu: Chương 3 - GV. Đỗ Thị Kim Thành
21 p | 72 | 6
-
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 3.2: Thiết kế dữ liệu (Tiếp)
18 p | 74 | 6
-
Giáo trình Cơ sở dữ liệu (Ngành/Nghề: Công nghệ thông tin – Trình độ: Cao đẳng) - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
108 p | 30 | 6
-
Đề thi tốt nghiệp cao đẳng nghề khoá II (năm 2008 - 2011) nghề Quản trị cơ sở dữ liệu môn thi lý thuyết nghề - Mã đề thi: QTCSDL-LT18
5 p | 54 | 4
-
Bài giảng OOAD - Chủ đề 7: Thiết kế tầng dữ liệu
22 p | 105 | 4
-
Thiết kế lược đồ lớp UML có yếu tố thời gian từ mô hình TimeER
8 p | 60 | 4
-
Chuyển đổi mô hình quan hệ sang mô hình ngữ nghĩa dựa trên Ontology
10 p | 134 | 3
-
Chuyển đổi hai mô hình dữ liệu XML và quan hệ bằng công cụ HDM
13 p | 63 | 2
-
Một phương pháp chuyển đổi mô hình STER sang OWL Ontology
8 p | 25 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn