intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Mô hình hóa dữ liệu

Chia sẻ: Anh Vu Duong | Ngày: | Loại File: PPT | Số trang:70

124
lượt xem
13
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Mô hình hóa dữ liệu là cách thức biểu diễn các dữ liệu được sử dụng và tạo ra bởi hệ thống. Dữ liệu ở đây nhấn mạnh đến những dữ liệu mà .HT cần phải lưu trữ, tạo ra, xử lý và cung cấp.Phân biệt hai mô hình dữ liệu

Chủ đề:
Lưu

Nội dung Text: Mô hình hóa dữ liệu

  1. Mô hình hóa             dữ liệu 1
  2. 2
  3. Mô h ìn h h ó a d ữ li ệu Mở đầu  Lược đồ thực thể kết hợp (ERD) Mô hình hóa dữ liệu với ERD Thiết kế cơ sở dữ liệu logic 3
  4. 1. Mở đầu • Mô hình hóa dữ liệu là cách thức biểu diễn các  dữ liệu được sử dụng và tạo ra bởi hệ thống. • Dữ liệu ở đây nhấn mạnh đến những dữ liệu mà  HT cần phải lưu trữ, tạo ra, xử lý và cung cấp.  • Phân biệt hai mô hình dữ liệu: ­ Mô hình dữ liệu logic. ­ Mô hình dữ liệu vật lý. • Mô hình dữ liệu logic cho thấy sự tổ chức dữ liệu  mà không đề cập đến cách thức chúng được lưu  trữ, tạo ra và xử lý. 4
  5. • Mô hình dữ liệu vật lý cho thấy cách thức dữ  liệu được lưu trữ thực sự ra sao trong cơ sở dữ  liệu hoặc các tập hồ sơ. • Phần này đề cập đến việc thực hiện mô hình  hóa dữ liệu logic, còn được gọi là mô hình hóa  dữ liệu mức khái niệm. • Mô hình dữ liệu logic được PTV thực hiện ở  giai đoạn phân tích. Sau đó mô hình dữ liệu vật  lý sẽ được xây dựng trong giai đoạn thiết kế.  • Các kết quả của việc mô hình hóa dữ liệu còn  được dùng làm tài liệu cho HT. 5
  6. • Để thực hiện mô hình hóa dữ liệu logic, PTV  dùng các công cụ: ­ Lược đồ thực thể ­ kết hợp (ERD). ­ Mô hình CSDL quan hệ.  • Các bước mô hình hóa dữ liệu logic: ­ Tạo lược đồ thực thể kết hợp (ERD). ­ Chuyển lược đồ ER thành lược đồ quan hệ.  ­ Chuẩn hóa lược đồ quan hệ. ­ Phá chuẩn một số lược đồ quan hệ (nếu cần). • Tương tự mô hình hóa qui trình, cần phân biệt  mô hình hóa dữ liệu HT hiện thời và HT mới. 6
  7. Tạo lược đồ ER  HT hiện thời Yêu cầu của  HT mới Tạo lược đồ ER  HT mới CSDL quan hệ  HT mới Chuyển ERD thành  lược đồ quan hệ  Chuẩn hóa lược  HT mới đồ quan hệ 7
  8. Tạo lược đồ ER  Chuẩn hóa lược  HT hiện thời đồ quan hệ Yêu cầu của  HT mới Chuyển ERD thành  Chuyển ERD thành  lược đồ quan hệ  lược đồ quan hệ  HT hiện thời HT mới Chuẩn hóa lược  Tạo lược đồ ER  đồ quan hệ HT mới 8
  9. Mô h ìn h h ó a d ữ li ệu Mở đầu Lược đ ồ t h ực t h ể k ết h ợp ( ERD)  Mô hình hóa dữ liệu với ERD Thiết kế cơ sở dữ liệu logic 9
  10. 2. Lược đồ thực thể kết hợp (ERD) • Lược đồ thực thể kết hợp hay còn gọi là lược đồ  ER (ERD – Entity Relationship Diagram) là một  công cụ được PTV dùng để mô hình hóa dữ liệu ở  mức logic. • ERD đã được trình bày kỹ trong giáo trình Cơ sở  dữ liệu 1, phần này chỉ nhắc lại những nét chính. • Các khái niệm chính của lược đồ ER: ­ Thực thể, thuộc tính, miền trị thuộc tính. ­ Kết hợp, bản số. 10
  11. Ví dụ lược đồ ER. 11
  12. • Thực thể có nhiều thuộc tính. • Thuộc tính khóa (khóa đề nghị, khóa chính). • Thuộc tính đơn trị, đa trị. 12
  13. • Giữa các thực thể có thể có kết hợp. • Bậc của kết hợp. ­ Kết hợp bậc 1 (unary)  một thực thể. ­ Kết hợp nhị phân (binary)  hai thực thể. ­ Kết hợp bậc ba (ternary)  ba thực thể. 13
  14. Ví dụ các kết hợp có bậc khác nhau. 14
  15. • Bản số của kết hợp. • Tối đa (1 hoặc n), tối thiểu (0 hoặc 1). ­ Tối thiểu 1  mandatory. ­ Tối thiểu 0  optional. 15
  16. Ví dụ kết hợp nhị phân. 16
  17. • Thực thể có thuộc tính, kết hợp cũng có thể có  thuộc tính. • Thuộc tính của kết hợp đôi khi còn được gọi là  thuộc tính mô tả. 17
  18. • Thực thể liên kết (Associative entity) là một  loại thực thể mà nó liên kết các thể hiện của  một hoặc nhiều thực thể khác, và có thuộc tính  của kết hợp giữa những thể hiện này. 18
  19. Biểu diễn một  kết hợp bậc ba  thành một thực  thể liên kết. 19
  20. Một kết hợp mà  bản thân nó được  liên hệ với thực  thể khác thông  qua một kết hợp  khác phải được  biểu diễn thành  một thực thể liên  kết. 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2