首頁 >資料庫 >SQL >sql是層次資料庫的標準語言嗎?

sql是層次資料庫的標準語言嗎?

青灯夜游
青灯夜游原創
2020-07-15 16:05:465128瀏覽

sql語言不是層次資料庫的標準語言,是關聯式資料庫的標準語言。結構化查詢語言SQL是一個綜合的、通用的、功能極強的關係資料庫語言;用於存取資料以及查詢、更新和管理關係資料庫系統。

sql是層次資料庫的標準語言嗎?

SQL(Structured Query Language,結構化查詢語言)是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關係資料庫系統。

(推薦學習:mysql教學

結構化查詢語言是高階的非過程化程式語言,允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者了解特定的資料存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為資料輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。

SQL從功能上可以分為3部分:資料定義、資料操縱和資料控制。

SQL的核心部分相當於關係代數,但又有關係代數所沒有的許多特點,如聚集、資料庫更新等。 它是一個綜合的、通用的、功能極強的關係資料庫語言。 其特點是:

1、資料描述、操縱、控制等功能一體化。

2、兩種使用方式,統一的語法結構。 SQL有兩種使用方式。一是線上互動使用,這種方式下的SQL其實是作為自含型語言使用的。另一種方式是嵌入到某種高階程式設計語言(如C語言等)中去使用。前一種方式適合於非電腦專業人員使用,後一種方式適合於專業電腦人員使用。儘管使用方式不向,但所用語言的語法結構基本上是一致的。

3、高度非過程化。 SQL是一種第四代語言(4GL),使用者只需要提出“幹什麼”,無須具體指明“怎麼幹”,像訪問路徑選擇和具體處理操作等均由系統自動完成。

4、語言簡潔,易學易用。儘管SQL的功能很強,但語言十分簡潔,核心功能只用了9個動詞。 SQL的語法接近英語口語,所以,使用者很容易學習和使用。

以上是sql是層次資料庫的標準語言嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn