Tải bản đầy đủ (.pdf) (23 trang)

Slide kho dữ liệu và khai phá dữ liệu chương 2 các công nghệ và kỹ thuật tích hợp cơ sở dữ liệu phần 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (604.9 KB, 23 trang )

.c
om
ng

an

co

Chương 2
du
o

ng

th

CÁC CƠNG NGHỆ
cu

u

VÀ KỸ THUẬT TÍCH HỢP CSDL
1
CuuDuongThanCong.com

/>
1


.c
om



Nội dung
Mơ hình dữ liệu mở rộng XML.

2.

Chuyển đổi lược đồ dữ liệu giữa các mơ hình.

3.

Tích hợp các lược đồ dữ liệu.

4.

Chuyển đổi và tích hợp dữ liệu.

cu

u

du
o

ng

th

an

co


ng

1.

CuuDuongThanCong.com

/>
2


.c
om

Chuyển đổi và tích hợp dữ liệu

ng

 Để có thể tích hợp dữ liệu cần có q trình chuyển đổi.

co

 Quá trình chuyển đổi thường:

an

 Chuyển đổi dữ liệu từ cấu trúc này sang một cấu

ng


th

trúc khác.

u

nghĩa.

du
o

 Chuyển đổi cấu trúc nhưng phải bảo quản ngữ

cu

 Quá trình chuyển đổi không là mất thông tin của các
nguồn dữ liệu.

CuuDuongThanCong.com

/>
3


.c
om

Chuyển đổi và tích hợp dữ liệu

ng


 Các mơ hình dữ liệu phổ biến hiện nay:

co

 Mơ hình quan hệ,

an

 Mơ hình hướng đối tượng,

ng

th

 Tài liệu XML.

du
o

 Kỹ thuật chuyển đổi thường diễn ra:

u

 CSDL không quan hệ  CSDL Quan hệ.

cu

 CSDL quan hệ  CSDL hướng đối tượng.
 CSDL quan hệ  tài liệu XML.


CuuDuongThanCong.com

/>
4


.c
om

Chuyển đổi và tích hợp dữ liệu

cu

u

du
o

ng

th

an

co

ng

 Mơ hình tổng quát bộ chuyển đổi dữ liệu:


CuuDuongThanCong.com

/>
5


.c
om

Chuyển đổi và tích hợp dữ liệu

cu

u

du
o

ng

th

an

co

ng

 Mơ hình tổng quát quá trình chuyển đổi dữ liệu:


CuuDuongThanCong.com

/>
6


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang mơ hình

cu

u

du
o

ng

th

an

co

ng


hướng đối tượng:

CuuDuongThanCong.com

/>
7


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang mơ hình

co

ng

hướng đối tượng:

an

1. Ánh xạ Quan hệ (Relation) đến Đối tượng lớp

th

(Class object).

du
o


ng

2. Ánh xạ Khóa ngoại (Foreign key) đến Thuộc tính kết
hơp (Association Attribute).

cu

u

3. Ánh xạ một liên kết (Relationship) đến sự Kế thừa
(Inheritance).

CuuDuongThanCong.com

/>
8


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ

co

ng

mơ hình quan hệ


an

sang mơ hình

du
o

ng

 Ví dụ: Mơ hình

th

hướng đối tượng:
Quan hệ thực thể

cu

u

Hệ thống Tuyển

sinh của trường ĐH

CuuDuongThanCong.com

/>
9



.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ

co

ng

mơ hình quan hệ

an

sang mơ hình

du
o

ng

 Ví dụ: Mơ hình

th

hướng đối tượng:
Hướng đối tượng

cu


u

(UML) Hệ thống
Tuyển sinh của
trường ĐH

CuuDuongThanCong.com

/>
10


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

co

ng

 TH1: Chuyển thực thể yếu của CSDL quan hệ:

an

 Mỗi phần tử có tham chiếu phải được bao hàm

cu


u

du
o

ng

th

trong phần tử được tham chiếu

CuuDuongThanCong.com

/>
11


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

co

ng

 TH2: Chuyển quan hệ dự phần (participation) của


an

CSDL quan hệ:

th

 Thuộc tính thể hiện quan hệ dự phần tồn phần

du
o

ng

(total participation) phải được thể hiện rang buộc
cha – con tương ứng.

cu

u

 Thuộc tính thể hiện quan hệ dự phần bộ phận
(partial participation) phải được thể hiện rang buộc
cha – con tương ứng. Các dữ liệu không tham dự

để trống.
CuuDuongThanCong.com

/>
12



.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

cu

u

du
o

ng

th

an

co

ng

 TH2: Dự phần toàn phần (total/mandatory):

CuuDuongThanCong.com

/>
13



.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

cu

u

du
o

ng

th

an

co

ng

 TH2: Dự phần bộ phần (partial/optional):

CuuDuongThanCong.com

/>

14


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

cu

u

du
o

ng

th

an

co

ng

 TH3: Chuyển quan hệ bản số từ CSDL quan hệ: 1:1

CuuDuongThanCong.com


/>
15


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

cu

u

du
o

ng

th

an

co

ng

 TH3: Chuyển quan hệ bản số từ CSDL quan hệ: 1:n

CuuDuongThanCong.com


/>
16


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

cu

u

du
o

ng

th

an

co

ng

 TH3: Chuyển quan hệ bản số từ CSDL quan hệ: m:n


CuuDuongThanCong.com

/>
17


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

co

ng

 TH4: Chuyển quan hệ thu nạp (aggregation) từ CSDL

cu

u

du
o

ng

th

an


quan hệ:

CuuDuongThanCong.com

/>
18


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

cu

u

du
o

ng

th

an

co


ng

 TH5: Chuyển quan hệ IS-A từ CSDL quan hệ:

CuuDuongThanCong.com

/>
19


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

co

ng

 TH6: Chuyển quan hệ phân chia (disjoint) từ CSDL

cu

u

du
o

ng


th

an

quan hệ:

CuuDuongThanCong.com

/>
20


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

co

ng

 TH7: Chuyển quan hệ tổng quát hóa bao phủ (overlap

cu

u

du

o

ng

th

an

generalization) từ CSDL quan hệ:

CuuDuongThanCong.com

/>
21


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

co

ng

 TH8: Chuyển quan hệ phân loại (categorization) từ

cu


u

du
o

ng

th

an

CSDL quan hệ:

CuuDuongThanCong.com

/>
22


.c
om

Chuyển đổi và tích hợp dữ liệu
 Chuyển dữ liệu từ mơ hình quan hệ sang tài liệu XML:

co

ng

 TH9: Chuyển quan hệ trên nhiều tập hợp (n-ary


cu

u

du
o

ng

th

an

relationship) từ CSDL quan hệ:

CuuDuongThanCong.com

/>
23



×