同構(gòu)和異構(gòu)的區(qū)別數(shù)學(xué)?
同構(gòu)與異構(gòu)的基本理解
異構(gòu):
多個(gè)不同類型的物體參與完成某一件事情,異構(gòu)系統(tǒng)的各個(gè)組成部分具有自身的自治性,實(shí)現(xiàn)數(shù)據(jù)共享的前提下,仍保留有自己的應(yīng)用特性,完整特性,安全特性。
同構(gòu):
多個(gè)相同類型的物體參與完成某一件事情。
數(shù)據(jù)源中的同構(gòu)與異構(gòu)
同構(gòu)數(shù)據(jù)源:
如果你需要討論一群鳥(niǎo)類或者一批飛機(jī),那么這樣的數(shù)據(jù)是同構(gòu)的,比如包含鳥(niǎo)類的數(shù)組 [Bird] 和包含飛機(jī)的數(shù)組[Airplane]。
異構(gòu)數(shù)據(jù)源:
有時(shí)候你想探討的是這些空中家伙的共性 “飛翔”,因此你的數(shù)據(jù)源可能同時(shí)包含 Bird和 Airplane,這樣的數(shù)據(jù)源叫做異構(gòu)數(shù)據(jù)。廣義上講是指數(shù)據(jù)結(jié)構(gòu)、存取方式、形式不一樣的多個(gè)數(shù)據(jù)源。如:在一個(gè)系統(tǒng)中,同時(shí)包含由關(guān)系型數(shù)據(jù)庫(kù)Oracle/SQL SERVER/MYSQL、EXCEL文件或txt文本數(shù)據(jù)、XML數(shù)據(jù)等不同的數(shù)據(jù)源的一個(gè)整體,就是一個(gè)異構(gòu)的數(shù)據(jù)源。在信息化建設(shè)過(guò)程中,由于各種系統(tǒng)建設(shè)的階段性、技術(shù)性以及經(jīng)濟(jì)、人為因素的影響,導(dǎo)致用戶積累了大量不同存儲(chǔ)方式的數(shù)據(jù),從簡(jiǎn)單的文件數(shù)據(jù)到復(fù)雜的網(wǎng)絡(luò)數(shù)據(jù)庫(kù),它們構(gòu)成了異構(gòu)數(shù)據(jù)源。
SQL語(yǔ)句的同構(gòu)與異構(gòu)的區(qū)別
同構(gòu)SQL語(yǔ)句:
指的是兩個(gè)SQL語(yǔ)句可編譯的部分是相同的,只是參數(shù)不一樣而已
異構(gòu)SQL語(yǔ)句:
指的是兩個(gè)SQL語(yǔ)句整個(gè)的格式都是不同的。