1.綜合統一
集數據定義語言(DDL),數據操縱語言(DML),數據控制語言(DCL)功能于一體。
可以獨立完成數據庫生命周期中的全部活動:
定義和修改、刪除關系模式,定義和刪除視圖,插入數據,建立數據庫;
對數據庫中的數據進行查詢和更新;
數據庫重構和維護
數據庫安全性、完整性控制,以及事務控制
嵌入式SQL和動態SQL定義
用戶數據庫投入運行后,可根據需要隨時逐步修改模式,不影響數據庫的運行。
數據操作符統一。
2.非關系數據模型的數據操縱語言“面向過程”,必須指定存取路徑。
3.SQL只要提出“做什么”,無須了解存取路徑。存取路徑的選擇以及SQL的操作過程由系統自動完成。
4.非關系數據模型采用面向記錄的操作方式,操作對象是一條記錄
5.SQL采用集合操作方式操作對象、查找結果可以是元組的集合,一次插入、刪除、更新操作的對象可以是元組的集合。
6.SQL+是獨立的語言能夠獨立地用于聯機交互的使用方式
7.SQL又是嵌入式語言SQL能夠嵌入到高級語言(例如C,C++,Java)程序中,供程序員設計程序時使用。
8.SQL功能極強,完成核心功能只用了9個動詞