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

同義詞

(計算機術語)

鎖定
同義詞的概念 :英文(synonym)是指向其它數據庫表的數據庫指針。同義詞有私有(private)和公共(public)兩種類型。
中文名
同義詞
外文名
synonym
含    義
指向其它數據庫表的數據庫指針
類    型
私有(private)和公共

同義詞在數據庫中的概念

同義詞有兩種類型:私有(private)和公共(public)。私有的同義詞是在指定的模式中創建並且只有創建者使用的模式訪問。公共同義詞是由public 指定的模式訪問,所有數據庫模式(用户)都可以訪問它。
對於同一服務器上的不同數據庫,我們可以使用Synonym,將其他數據庫中的表或view或sprocs及udf在本數據庫中映射別名。這樣,就可以不用更改連接字符串,而在當前對話數據庫的情況下,獲取其他數據庫的數據,並對它進行,查詢,更新,刪除和插入工作。

同義詞同義詞的作用

多用户協同開發中,可以屏蔽對象的名字及其持有者。
如果沒有同義詞,當操作其他用户的表時,必須通過user名.object名的形式,採用了同義詞之後就可以隱蔽掉user名,當然這裏要注意的是:public同義詞只是為數據庫對象定義了一個公共的別名,其他用户能否通過這個別名訪問這個數據庫對象,還要看是否已經為這個用户授權。
為用户簡化sql語句。如果自己建的表的名字很長,可以為這個表創建一個同義詞來簡化sql開發。
分佈式數據庫的遠程對象提供位置透明性。 [1] 

同義詞在數據結構中的概念

哈希函數中,具有相同的函數值的關鍵字稱為同義詞。
參考資料