国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > 文庫 > 正文

SQL語言的主要特點

2024-09-07 22:12:24
字體:
來源:轉載
供稿:網友

SQL語言集數據查詢(data query)、數據操縱(data manipulation)、數據定義(data definition)和數據控制(data control)功能于一體,充分體現了關系數據語言的特點和優點。其主要特點包括:

1.綜合統一

SQL語言集數據定義語言DDL、數據操縱語言DML、數據控制語言DCL的功能于一體,語言風格統一,可以獨立完成數據庫生命周期中的全部活動,包括定義關系模式、錄入數據以建立數據庫、查詢、更新、維護、數據庫重構、數據庫安全性控制等一系列操作要求,這就為數據庫應用系統開發提供了良好的環境,例如用戶在數據庫投入運行后,還可根據需要隨時地逐步地修改模式,并不影響數據庫的運行,從而使系統具有良好的可擴充性。

2.高度非過程化

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

3.面向集合的操作方式

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

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

4.以同一種語法結構提供兩種使用方式

SQL語言既是自含式語言,又是嵌入式語言。

作為自含式語言,它能夠獨立地用于聯機交互的使用方式,用戶可以在終端鍵盤上直接鍵入SQL命令對數據庫進行操作。作為嵌入式語言,SQL語句能夠嵌入到高級語言(例如C、PB)程序中,供程序員設計程序時使用。而在兩種不同的使用方式下,SQL語言的語法結構基本上是一致的。這種以統一的語法結構提供兩種不同的使用方式的作法,為用戶提供了極大的靈活性與方便性。

5.語言簡潔,易學易用

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长垣县| 玛曲县| 泉州市| 江西省| 绥滨县| 府谷县| 安泽县| 巩义市| 元氏县| 奇台县| 化德县| 莱州市| 丰顺县| 阿拉善左旗| 本溪| 花莲县| 辽阳市| 壶关县| 桐梓县| 建德市| 余江县| 都兰县| 滦南县| 顺义区| 建瓯市| 乐平市| 承德县| 连城县| 和顺县| 德令哈市| 墨玉县| 天等县| 英山县| 彭水| 弋阳县| 鲜城| 兴安盟| 卢龙县| 和田市| 泸溪县| 社旗县|