複製鏈接
請複製以下鏈接發送給好友

級聯

(計算機科學)

鎖定
級聯(cascade)在計算機科學裏指多個對象之間的映射關係,建立數據之間的級聯關係提高管理效率
中文名
級聯
外文名
Cascade
類    型
映射關係
另    指
用來設計一對多關係

級聯簡介

重複性的操作十分煩瑣,尤其是在處理多個彼此關聯對象情況下,此時我們可以使用級聯(Cascade)操作。級聯 在關聯映射中是個重要的概念,指當主動方對象執行操作時,被關聯對象(被動方)是否同步執行同一操作。
級聯還指用來設計一對多關係。例如一個表存放老師的信息:表A(姓名,性別,年齡),姓名為主鍵。還有一張表存放老師所教的班級信息:表B(姓名,班級)。他們通過姓名來級聯。級聯的操作有級聯更新,級聯刪除。 在啓用一個級聯更新選項後,就可在存在相匹配的外鍵值的前提下更改一個主鍵值。系統會相應地更新所有匹配的外鍵值。如果在表A中將姓名為張三的記錄改為李四,那麼表B中的姓名為張三的所有記錄也會隨着改為李四。級聯刪除與更新相類似。如果在表A中將姓名為張三的記錄刪除,那麼表B中的姓名為張三的所有記錄也將刪除。

級聯電氣系統的級聯

把二個以上的設備通過某種方式連接起來,能起到擴容的效果就是級聯。
級聯可以被應用在很多方面。比如:網絡上的交換機路由器級聯。
還有我們用到的內存條,也是由存儲芯片級聯構成的。還有功放,一個功放塊或是三極管的放大效果達不到要求的功率,這時候就要用多片級連的方法來實現。

級聯網絡中的級聯

在LAN連接中,通常引入WAN連接中的DCE/DTE概念,簡單來説,DCE(數據通信設備)指的是交換機、網橋或集線器,DTE(數據終端設備)指的是PC、服務器或路由器。 通常DCE連接到DTE使用直通線纜;DCE連接到DCE、以及DTE連接到DTE使用交叉線纜。如果一台DCE(或DTE)設備帶有級聯端口(例如交換機的UpLink端口),連接到另一台DCE(或DTE)設備,只需要使用直通線纜連接一台設備的級聯端口和另一台設備的普通端口。當然,如果需要連接的兩台設備都沒有級聯端口,就必須用交叉線纜連接這兩台設備的普通端口。 級聯一般用於擴展網段的設備接入數量和延長距離,如交換機集線器就是最常見的級聯設備。路由器到交換機到HUB到電腦網卡不屬於級聯!

級聯表單級聯

表單能夠以層次化的視圖顯示與其相關的數據,如相關數據庫中的數據。下面是一個使用層次化視圖顯示數據庫中數據的示例,其中的數據庫引用了指導手冊中的數據庫。 用户可以通過點擊展開和摺疊圖表(加號和減號標識)展開或者摺疊層次組織的層級。 以表格軟件Spread [1]  為例,説明如何使用表單的級聯:
想要以層次化的方式顯示數據,首先,需要創建一個數據集用來保存相關的數據;然後,定義數據之間的相互關係; 最後,設置Spread控件,以想要的方式顯示數據。然後自定義單元格類型,顏色,標題,以及子表單的其它方面的外觀設置。
VISUAL FOXPRO軟件中,對於數據庫中的表也可以建立級聯關係,編輯參照完整性規則
編輯規則:
1更新規則(級聯,限制,忽略)
2刪除規則(級聯,限制,忽略)
3插入規則(級聯,限制,忽略)
如何理解級聯:
假設現在要做刪除操作,當在主表(母表/父表)要刪除一個叫“張三”同學的相關信息,馬上在子表中查找是否有“張三”這個記錄,如果有,那麼在子表中也會刪除“張三”的對應記錄
如何理解限制:
假設現在要做刪除操作,當在主表要刪除一個叫“張三”同學的相關信息,馬上在子表中查找是否有“張三”這個記錄,如果有,馬上限制在主表中做刪除操作。
如何理解忽略:
假設現在要做刪除操作,當在主表要刪除一個叫“張三”同學的相關信息,不需要查找子表裏是否有“張三”,此時主表的刪除與子表無關。

級聯交換機級聯

隨着計算機數量的增加、網絡規模的擴大,在越來越多的局域網環境中,交換機取代了集線器,多台交換機互連取代了單台交換機。
在多交換機局域網環境中,交換機的級聯、堆疊和集羣是3種重要的技術。級聯技術可以實現多台交換機之間的互連;堆疊技術可以將多台交換機組成一個單元,從而提高更大的端口密度和更高的性能;集羣技術可以將相互連接的多台交換機作為一個邏輯設備進行管理,從而大大降低了網絡管理成本,簡化管理操作。 [2] 
參考資料