Mô hình dữ liệu mức quan niệm là gì năm 2024

0% found this document useful (0 votes)

104 views

23 pages

Original Title

Chuong 3- Mo hinh du lieu muc quan niem

Copyright

© © All Rights Reserved

Share this document

Did you find this document useful?

0% found this document useful (0 votes)

104 views23 pages

Chuong 3 - Mo Hinh Du Lieu Muc Quan Niem

Jump to Page

You are on page 1of 23

MÔ HÌNH DỮ LIỆU MỨC QUAN NIỆM

(Conceptual Data Model)

Phan

Tấn

TàiEmail: [email protected]

Mô hình dữ liệu mức quan niệm là gì năm 2024

Nội dung

1. Mục tiêu 2. Mô hình dữ liệu mức quan niệm 3. Các bước xây dựng CDM4. Bài tập

Mô hình dữ liệu mức quan niệm là gì năm 2024

1. Mục tiêu

Sau khi học chương này, sinh viên có thể:

Hiểu

các khái

niệm

trên CDM

Biết vận dụng

các

bước

xây

dựng

CDM

để

phân tích và

thể hiện “Mô

hình

dữ liệu mức

quan

niệm ”

cho

một hệ thống

thông tin

cụthể

khả năng

phân tích CDM và

vẽ

ERD trên

nhiều

HTTT khác nhau

với nhiều

tình

huống

khác nhau

Mô hình dữ liệu mức quan niệm là gì năm 2024

Reward Your Curiosity

Everything you want to read.

Anytime. Anywhere. Any device.

No Commitment. Cancel anytime.

Mô hình dữ liệu mức quan niệm là gì năm 2024

Các kỹ thuật lập mô hình dữ liệu là những phương pháp khác nhau mà bạn có thể sử dụng để tạo ra các mô hình dữ liệu khác nhau. Các cách tiếp cận đã phát triển theo thời gian nhờ các đổi mới trong khái niệm cơ sở dữ liệu và quản trị dữ liệu. Sau đây là các loại lập mô hình dữ liệu chính:

Lập mô hình dữ liệu phân cấp

Đối với việc lập mô hình dữ liệu phân cấp, bạn có thể biểu diễn mối quan hệ giữa những yếu tố dữ liệu khác nhau như định dạng giống hình cây. Các mô hình dữ liệu phân cấp biểu diễn mối quan hệ một-nhiều, với các lớp dữ liệu cha mẹ hoặc dữ liệu gốc ánh xạ tới một số lớp con.

Trong ví dụ về đại lý ô tô, lớp cha mẹ Showrooms (Phòng trưng bày) sẽ có cả hai thực thể Cars (Xe ô tô) và Salespeople (Nhân viên bán hàng) dưới dạng lớp con vì một phòng trưng bày sẽ bao gồm một số chiếc xe ô tô và nhân viên bán hàng đang làm việc tại đó.

Lập mô hình dữ liệu đồ thị

Theo thời gian, việc lập mô hình dữ liệu phân cấp đã phát triển thành lập mô hình dữ liệu đồ thị. Các mô hình dữ liệu đồ thị biểu diễn những mối quan hệ dữ liệu coi các thực thể bình đẳng như nhau. Các thực thể có thể liên kết với nhau theo mối quan hệ một-nhiều hoặc nhiều-nhiều mà không cần bất kỳ khái niệm cha mẹ hay khái niệm con nào.

Ví dụ: một phòng trưng bày có thể có một số nhân viên bán hàng, đồng thời, một nhân viên bán hàng cũng có thể làm việc ở một số phòng trưng bày nếu ca làm thay đổi theo vị trí.

Lập mô hình dữ liệu quan hệ

Lập mô hình dữ liệu quan hệ là phương thức lập mô hình phổ biến, trực quan hóa các lớp dữ liệu dưới dạng bảng. Các bảng dữ liệu khác nhau kết hợp hoặc liên kết với nhau bằng các khóa biểu diễn mối quan hệ thực thể trong đời thực. Bạn có thể sử dụng công nghệ cơ sở dữ liệu quan hệ để lưu trữ dữ liệu có cấu trúc, đồng thời, mô hình dữ liệu quan hệ là phương pháp hữu ích để biểu diễn cấu trúc cơ sở dữ liệu quan hệ.

Ví dụ: đại lý ô tô sẽ có các mô hình dữ liệu quan hệ biểu diễn bảng Salespeople (Nhân viên bán hàng) và bảng Cars (Xe ô tô) như sau đây:

Salesperson ID (ID nhân viên bán hàng) Name (Tên) 1 Jane 2 John Car ID (ID xe ô tô) Car Brand (Thương hiệu xe ô tô) C1 XYZ C2 ABC

Salesperson ID (ID nhân viên bán hàng) và Car ID (ID xe ô tô) là các khóa chính xác định duy nhất các thực thể riêng biệt trong đời thực. Trong bảng về phòng trưng bày, những khóa chính này đóng vai trò là các khóa ngoại liên kết các phân đoạn dữ liệu.

Showroom ID (ID phòng trưng bày) Showroom name (Tên phòng trưng bày) Salesperson ID (ID nhân viên bán hàng) Car ID (ID xe ô tô) S1 NY Showroom 1 C1

Trong các cơ sở dữ liệu quan hệ, những khóa chính và khóa ngoại này kết hợp với nhau để biểu thị mối quan hệ dữ liệu. Bảng ở trên cho thấy phòng trưng bày có thể có các nhân viên bán hàng và xe ô tô.

Lập mô hình dữ liệu thực thể - mối quan hệ

Việc lập mô hình dữ liệu thực thể - mối quan hệ (ER) sử dụng các sơ đồ chính thức để biểu diễn mối quan hệ giữa các thực thể trong cơ sở dữ liệu. Các kiến trúc sư dữ liệu sử dụng một số công cụ lập mô hình ER để biểu diễn dữ liệu.

Lập mô hình dữ liệu hướng đối tượng

Việc lập trình hướng đối tượng sử dụng các cấu trúc dữ liệu được gọi là đối tượng để lưu trữ dữ liệu. Những đối tượng dữ liệu này là các yếu tố trừu tượng của thực thể trong đời thực có trong phần mềm. Ví dụ: trong một mô hình dữ liệu hướng đối tượng, đại lý xe ô tô sẽ có các đối tượng dữ liệu như Customers (Khách hàng) với những thuộc tính như tên, địa chỉ và số điện thoại. Bạn sẽ lưu trữ dữ liệu khách hàng để mọi khách hàng trong đời thực được biểu diễn dưới dạng đối tượng dữ liệu khách hàng.

Các mô hình dữ liệu hướng đối tượng khắc phục nhiều hạn chế của mô hình dữ liệu quan hệ và trở nên phổ biến trong cơ sở dữ liệu đa phương tiện.

Lập mô hình dữ liệu thứ nguyên

Điện toán doanh nghiệp hiện đại sử dụng công nghệ kho dữ liệu để lưu trữ lượng lớn dữ liệu để phân tích. Bạn có thể sử dụng các dự án lập mô hình dữ liệu thứ nguyên để lưu trữ và truy xuất dữ liệu với tốc độ cao từ một kho lưu trữ dữ liệu. Các mô hình thứ nguyên sử dụng dữ liệu trùng lặp hoặc dư thừa và ưu tiên hiệu suất hơn so với việc sử dụng ít không gian hơn để lưu trữ dữ liệu.

Ví dụ: trong các mô hình dữ liệu thứ nguyên, đại lý ô tô có các thứ nguyên như Car (Xe ô tô), Showroom (Phòng trưng bày) và Time (Thời gian). Thứ nguyên Car (Xe ô tô) có các thuộc tính như tên và thương hiệu; tuy nhiên thứ nguyên Showroom (Phòng trưng bày) có các thứ bậc như tiểu bang, thành phố, tên phố và tên phòng trưng bày.