當前位置:首頁 » 編程語言 » sql中的視圖提高了資料庫系統的

sql中的視圖提高了資料庫系統的

發布時間: 2025-01-25 13:53:22

A. sql中的視圖提高了資料庫系統的____什麼特性

SQL中的視圖提高了資料庫系統的安全性。

視圖能夠對機密數據提供安全保護。有了視圖機制,就可以在設計資料庫應用系統時,對不同的用戶定義不同的視圖,使機密數據不出現在不應看到這些數據的用戶視圖上,這樣就由視圖的機制自動提供了對機密數據的安全保護功能。

sql語言的特點:

1、綜合統一

SQL語言集數據定義語言DDL、數據操縱語言DML、數據控制語言DCL的功能於一體,語言風格統一,可以獨立完成資料庫生命周期中的全部活動,包括定義關系模式、錄入數據以建立資料庫、查詢、更新、維護、資料庫重構、資料庫安全性控制等一系列操作要求;

這就為資料庫應用系統開發提供了良好的環境,例如用戶在資料庫投入運行後,還可根據需要隨時地逐步地修改模式,並不影響資料庫的運行,從而使系統具有良好的可擴充性。

2、高度非過程化

非關系數據模型的數據操縱語言是面向過程的語言,用其完成某項請求,必須指定存取路徑。而用SQL語言進行數據操作,用戶只需提出「做什麼」,而不必指明「怎麼做」,因此用戶無需了解存取路徑,存取路徑的選擇以及SQL語句的操作過程由系統自動完成。這不但大大減輕了用戶負擔,而且有利於提高數據獨立性。

3、面向集合的操作方式

SQL語言採用集合操作方式,不僅查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。

非關系數據模型採用的是面向記錄的操作方式,任何一個操作其對象都是一條記錄。例如查詢所有平均成績在80分以上的學生姓名,用戶必須說明完成該請求的具體處理過程,即如何用循環結構按照某條路徑一條一條地把滿足條件的學生記錄讀出來。

(1)sql中的視圖提高了資料庫系統的擴展閱讀:

SQL語言具數據定義、數據操作、數據控制等三個常見功能:

1、SQL數據定義功能

能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式有叫做視圖(View),全局模式簡稱模式(Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。

2、SQL數據操縱功能

包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。

3、SQL的數據控制功能

主要是對用戶的訪問許可權加以控制,以保證系統的安全性。

熱點內容
java值類型 發布:2025-01-26 20:16:06 瀏覽:830
c4d的腳本放哪個文件夾 發布:2025-01-26 20:09:06 瀏覽:480
相變存儲器圖片 發布:2025-01-26 20:09:02 瀏覽:964
圖片ftp顯示 發布:2025-01-26 20:03:49 瀏覽:92
安卓變聲器雜音如何處理 發布:2025-01-26 19:58:02 瀏覽:939
softfloat交叉編譯器怎麼設置 發布:2025-01-26 19:33:16 瀏覽:655
華碩筆記本主流配置是什麼 發布:2025-01-26 19:33:05 瀏覽:754
b站轉發腳本 發布:2025-01-26 19:31:56 瀏覽:685
壓縮性骨折一般躺多久 發布:2025-01-26 19:30:16 瀏覽:752
查看linux伺服器型號 發布:2025-01-26 19:20:12 瀏覽:987