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 3

31 7 0
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 3

Đ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

.c om ng an co Chương du o ng th CÁC CƠNG NGHỆ cu u VÀ KỸ THUẬT TÍCH HỢP CSDL CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Nội dung Mô hình liệu mở rộng XML Chuyển đổi lược đồ liệu mơ hình Tích hợp lược đồ liệu Chuyển đổi tích hợp liệu cu u du o ng th an co ng CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Tích hợp lược đồ liệu ng  Ba bước xử lý: co Giải mâu thuẫn lược đồ khái niệm th an mơ hình Thực thể liên kết ng Gộp thực thể cu u du o Hợp mối liên kết CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Tích hợp lược đồ liệu u du o ng th an B1: Giải vấn đề ý nghĩa tên: cu  co mơ hình Thực thể liên kết: ng Giải mâu thuẫn lược đồ khái niệm CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Tích hợp lược đồ liệu th an B1: Giải vấn đề ý nghĩa tên: du o ng IF A.x and B.x have different data types or sizes and B u THEN x in A and B may be homonyms, let user clarify x in A cu  co mô hình Thực thể liên kết: ng Giải mâu thuẫn lược đồ khái niệm ELSE IF x  y and A.x and B.y have the same data type and size THEN ((x,y) may be synonyms, let users clarify (x,y)) CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Tích hợp lược đồ liệu u du o ng th an B2: Giải mâu thuẫn vấn đề kiểu liệu: cu  co mơ hình Thực thể liên kết: ng Giải mâu thuẫn lược đồ khái niệm CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Tích hợp lược đồ liệu th an B2: Giải mâu thuẫn vấn đề kiểu liệu: ng IF x  (attribute(A)  entity(B)) du o THEN entity A’  entity B such that cardinality (A,A’)  n:1 u ELSE IF x  (keys(A)  entity(B)) cu  co mơ hình Thực thể liên kết: ng Giải mâu thuẫn lược đồ khái niệm THEN entity A’  entity B such that cardinality (A,A’)  1:1 ELSE IF (x  keys(A))  (entiry(B)) THEN entity A’  entity B such that cardinality (A,A’)  m:n CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Tích hợp lược đồ liệu th an B3: Giải mâu thuẫn vấn đề khóa: du o ng IF x  (key(A)  candidate_keys(B)) u THEN let users clarify x in A and B cu  co mơ hình Thực thể liên kết: ng Giải mâu thuẫn lược đồ khái niệm CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Tích hợp lược đồ liệu an B4: Giải mâu thuẫn vấn đề quan hệ số u du o ng th ghi: cu  co mô hình Thực thể liên kết: ng Giải mâu thuẫn lược đồ khái niệm CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Tích hợp lược đồ liệu an B4: Giải mâu thuẫn vấn đề quan hệ số th ghi: du o ng IF (entity(A1) = entiry(B1))  (entity(A2) = entiry(B2))  (cardinality(A1,A2) = 1:1)  (cardinality(B1,B2) = 1:n) u THEN cardinality(A1,A2)  1:n cu  co mơ hình Thực thể liên kết: ng Giải mâu thuẫn lược đồ khái niệm ELSE IF (entity(A1) = 1:1 or 1:n)  (cardinality(B1,B2) = m:n) THEN cardinality(A1,A2)  m:n CuuDuongThanCong.com https://fb.com/tailieudientucntt 10 .c om Tích hợp lược đồ liệu Gộp thực thể: co ng B2 : Gộp thực thể phép tổng quát hóa: th an IF ((domain(A)  domain(B))   ((I(A)  I(B) = entity X1  entity A ng THEN begin u du o entity X2  entity B cu  domain(X)  domain(A)  domain(B) (I(X1)  I)X2) = end CuuDuongThanCong.com https://fb.com/tailieudientucntt 17 .c om Tích hợp lược đồ liệu Gộp thực thể: co ng B2 : Gộp thực thể phép tổng quát hóa: th an ELSE IF ((domain(A)  domain(B))   ((I(A)  I(B)  entity X1  entity A ng THEN begin u du o entity X2  entity B cu  domain(X)  domain(A)  domain(B) (I(X1)  I)X2)  end CuuDuongThanCong.com https://fb.com/tailieudientucntt 18 .c om Tích hợp lược đồ liệu Gộp thực thể: co ng B3 : Gộp thực thể quan hệ kiểu phụ: an IF domain(A)  domain(B) th entity X1  entity A ng THEN begin u du o entity X2  entity B end entity X1 is-a entity X2 cu  CuuDuongThanCong.com https://fb.com/tailieudientucntt 19 .c om Tích hợp lược đồ liệu Gộp thực thể: co ng B4 : Gộp thực thể phép thu nạp u du o ng th an (aggregation): cu  CuuDuongThanCong.com https://fb.com/tailieudientucntt 20 .c om Tích hợp lược đồ liệu Gộp thực thể: co ng B4 : Gộp thực thể phép thu nạp th an (aggregation): du o THEN begin ng IF relationship B   entity A /*phụ thuộc đa giá trị*/ u Aggregation X1  (entity B1, relationship B, entity B2) cu  Entity X2  entity A Cardinality(X1,X2)  1:n end CuuDuongThanCong.com https://fb.com/tailieudientucntt 21 .c om Tích hợp lược đồ liệu Gộp thực thể: co ng B5 : Gộp thực thể phép phân loại u du o ng th an (categorization): cu  CuuDuongThanCong.com https://fb.com/tailieudientucntt 22 .c om Tích hợp lược đồ liệu Gộp thực thể: co ng B5 : Gộp thực thể phép phân loại (categorization): th an IF (I(B)  I(A1))  (I(B)  I(A2)) entity X2  entity B ng THEN begin u du o entity Xc1  entity A1 cu  entity Xc1  entiry A2 categorization X1  (entity Xc1, entity Xc2) (I(X2) is-a I(Xc1))  (I(X2) is-a I(Xc2)) end CuuDuongThanCong.com https://fb.com/tailieudientucntt 23 .c om Tích hợp lược đồ liệu Gộp thực thể: u du o ng th an co ng B6: Gộp thực thể quan hệ nhị phân: cu  CuuDuongThanCong.com https://fb.com/tailieudientucntt 24 .c om Tích hợp lược đồ liệu Gộp thực thể: co IF x (attribute(A)  key(B)) ng B6: Gộp thực thể quan hệ nhị phân: entity X1  entity A an THEN begin th entity X2  entity B du o ng cardinality(X1,X2)  n:1 end u ELSE IF ((attribute(A)key(B))0)(attribute(B)key(A) 0) cu  THEN begin entity X1  entity A entity X2  entity B cardinality(X1,X2)  1:1 end CuuDuongThanCong.com https://fb.com/tailieudientucntt 25 .c om Tích hợp lược đồ liệu Gộp quan hệ: u du o ng th an co ng B1: Gộp thực thể quan hệ kiểu phụ: cu  CuuDuongThanCong.com https://fb.com/tailieudientucntt 26 .c om Tích hợp lược đồ liệu Gộp quan hệ: ng B1: Gộp thực thể quan hệ kiểu phụ: an co IF (entity(A1) = entity(B1))  (entity(A2) = entity(B2))  th (participation(A1,A) = total)  (participation(B1,B) = partial) entity X1  entity A1 ng THEN begin u du o entity X2  entity A2 cu  entity X3 is-a entity X1 relationship X  entity(X3,X2) participation(X3,X)  total end CuuDuongThanCong.com https://fb.com/tailieudientucntt 27 .c om Tích hợp lược đồ liệu Gộp quan hệ: u du o ng th an co ng B1: Gộp thực thể quan hệ kiểu phụ: cu  CuuDuongThanCong.com https://fb.com/tailieudientucntt 28 .c om Tích hợp lược đồ liệu Gộp quan hệ: ng B1: Gộp thực thể quan hệ kiểu phụ: an co IF (entity(A1) = entity(B1))  (entity(A2) = entity(B2))  th (relation(A)  relation(B)  0) entity X1  entity A1 ng THEN begin u du o entity X2  entity A2 cu  entity X3 is-a entity X2 entity X4 is-a entity X2 relationship Xa  relationship A releationship Xb  relationship B end CuuDuongThanCong.com https://fb.com/tailieudientucntt 29 .c om Tích hợp lược đồ liệu Gộp quan hệ: u du o ng th an co ng B2: Kéo quan hệ bậc thấp vào quan hệ bậc cao hơn: cu  CuuDuongThanCong.com https://fb.com/tailieudientucntt 30 .c om Tích hợp lược đồ liệu Gộp quan hệ: ng B2: Kéo quan hệ bậc thấp vào quan hệ bậc cao hơn: an co IF ((relationship(A)  relationship(B)  (degree(A) > th degree(B))  (entity(A1) = entity(B1))  (entity(A2) = du o relationship(X)  relationship(A) u THEN begin ng entity(B2)) cu  entity X1  entity A1 entity X2  entity A2 entity X3  entity A3 end CuuDuongThanCong.com https://fb.com/tailieudientucntt 31 ... hình liệu mở rộng XML Chuyển đổi lược đồ liệu mơ hình Tích hợp lược đồ liệu Chuyển đổi tích hợp liệu cu u du o ng th an co ng CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Tích hợp. ..  entiry A2 categorization X1  (entity Xc1, entity Xc2) (I(X2) is-a I(Xc1))  (I(X2) is-a I(Xc2)) end CuuDuongThanCong.com https://fb.com/tailieudientucntt 23 .c om Tích hợp lược đồ liệu Gộp... https://fb.com/tailieudientucntt 29 .c om Tích hợp lược đồ liệu Gộp quan hệ: u du o ng th an co ng B2: Kéo quan hệ bậc thấp vào quan hệ bậc cao hơn: cu  CuuDuongThanCong.com https://fb.com/tailieudientucntt 30 .c om Tích hợp

Ngày đăng: 18/09/2021, 17:27

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

Tài liệu liên quan