時(shí)間:2022-11-07 22:30:01 | 來源:信息時(shí)代
時(shí)間:2022-11-07 22:30:01 來源:信息時(shí)代
SQL環(huán)境 : SQL數(shù)據(jù)存在和SQL語句執(zhí)行的上下文語境。一個(gè)SQL環(huán)境包括: 一個(gè)SQL代理; 一個(gè)SQL實(shí)現(xiàn): 零個(gè)或多個(gè)SQL客戶模塊; 零個(gè)或多個(gè)授權(quán)標(biāo)識(shí)符; 零個(gè)或多個(gè)用戶映射;零個(gè)或多個(gè)例程映射;零個(gè)或多個(gè)目錄,每個(gè)目錄包含一個(gè)或多個(gè)SQL模式; 模式內(nèi)容所描述的SQL數(shù)據(jù)的站點(diǎn)。
SQL代理是引起SQL語句執(zhí)行的主體,通常是一個(gè)應(yīng)用程序。SQL代理可以由一個(gè)或多個(gè)編譯單元組成,這些編譯單元執(zhí)行時(shí)調(diào)用SQL客戶模塊中的外部調(diào)用過程。
SQL實(shí)現(xiàn)是執(zhí)行SQL代理所請求的SQL語句的處理器,即數(shù)據(jù)庫管理系統(tǒng)。一個(gè)SQL實(shí)現(xiàn)包括一個(gè)與SQL代理相關(guān)聯(lián)的SQL客戶和一個(gè)或多個(gè)SQL服務(wù)器。SQL客戶是SQL實(shí)現(xiàn)的一部分,用來建立自身與SQL服務(wù)器之間的連接;維護(hù)有關(guān)SQL客戶、SQL代理、SQL服務(wù)器三者之間交互的診斷區(qū)域及其相關(guān)的狀態(tài)信息。SQL服務(wù)器是一個(gè)處理器,它負(fù)責(zé)管理SQL數(shù)據(jù),具體包括: 管理發(fā)生在SQL服務(wù)器與SQL客戶之間的SQL連接上的SQL會(huì)話;執(zhí)行從SQL客戶接收到的SQL語句,接收和發(fā)送要求的數(shù)據(jù); 維護(hù)SQL會(huì)話的狀態(tài)等。
SQL客戶模塊由實(shí)現(xiàn)定義的機(jī)制顯式地創(chuàng)建或撤銷。一個(gè)SQL客戶模塊包含零個(gè)或多個(gè)外部調(diào)用過程。外部調(diào)用過程由宿主語言的編譯單元調(diào)用。在直接綁定方式或SQL/CLI方式下,SQL客戶模塊可以是一個(gè)缺省的SQL客戶模塊,其存在對于用戶是不可見的。
用戶標(biāo)識(shí)符代表一個(gè)用戶。創(chuàng)建和撤銷用戶標(biāo)識(shí)符的方法,以及到真實(shí)用戶的映射,在SQL2003中沒有給出規(guī)定。
用戶映射是把一個(gè)授權(quán)標(biāo)識(shí)符與一個(gè)外部服務(wù)器描述符對應(yīng)起來。
例程映射是把一個(gè)SQL調(diào)用例程與一個(gè)外部服務(wù)器描述符對應(yīng)起來。
目錄是SQL環(huán)境中的SQL模式、外部服務(wù)器描述符、外部數(shù)據(jù)封裝器描述符的命名集合。SQL標(biāo)準(zhǔn)規(guī)定創(chuàng)建和撤銷目錄的機(jī)制由SQL實(shí)現(xiàn)定義。SQL標(biāo)準(zhǔn)定義SQL模式(通常簡稱為模式)是一個(gè)持久的、描述符的命名集合。任何其描述符屬于某個(gè)SQL模式的對象被稱為SQL模式對象。
模式、模式中的模式對象,以及模式對象描述的SQL數(shù)據(jù)被稱為是與該模式關(guān)聯(lián)的授權(quán)標(biāo)識(shí)符所擁有的。SQL模式的創(chuàng)建和撤銷通過執(zhí)行SQL模式語句來完成。SQL數(shù)據(jù)是由SQL模式描述的數(shù)據(jù),即SQL環(huán)境中在SQL實(shí)現(xiàn)控制之下的數(shù)據(jù)。
客戶&案例
營銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。