應知的網路知識與安全問題 018 SQL語言簡介

2022-11-05 10:51:02 字數 1969 閱讀 8117

sql語言簡介**internet

sql全稱是「結構化查詢語言(structured query

language)」,最早的是ibm的聖約瑟研究實驗室為其關聯式資料庫管理系統system

r開發的一種查詢語言,它的前身是square語言。sql語言結構簡潔,功能強大,簡單易學,所以自從ibm公司2023年推出以來,sql語言,得到了廣泛的應用。如今無論是像oracle,sybase,informix,sql server這些大型的資料庫管理系統,還是像visual

foxporo,powerbuilder這些微機上常用的資料庫開發系統,都支援sql語言作為查詢語言。structured query language包含4個部分:資料查詢語言dql-data query language select

資料操縱語言dql-data manipulation language insert, update, delete資料定義語言dql-data definition language create, alter, drop資料控制語言dql-data control language commit work, rollback worksql的歷史

在70年代初,首先提出了關係模型。70年代中期,ibm公司在研製 system

r關聯式資料庫管理系統中研製了sql語言,最早的sql語言(叫sequel2)是在1976 年 11 月的ibmjournal of

r&d上公布的。

2023年oracle公司首先提供商用的sql,ibm公司在db2 和sql/ds資料庫系統中也實現了sql。2023年10月,美國ansi採用sql作為關聯式資料庫管理系統的標準語言(ansi x3.135-1986),後為國際標準化組織(iso)採納為國際標準。

2023年,美國ansi採納在ansi x3.135-1989報告中定義的關聯式資料庫管理系統的sql標準語言,稱為ansi sql 89,

該標準替代ansi x3.135-1986版本。該標準為下列組織所採納:

● 國際標準化組織(iso),為iso 9075-1989報告「database language sql with integrityenhancement」

● 美國聯邦**,發布在the federal information processing standardpublication(fips pub)127

目前,所有主要的關聯式資料庫管理系統支援某些形式的sql語言, 大部分資料庫打算遵守ansisql89標準。sql的優點

sql廣泛地被採用正說明了它的優點。它使全部使用者,包括應用程式設計師、dba管理員和終端使用者受益非淺。

(1) 非過程化語言

sql是乙個非過程化的語言,因為它一次處理乙個記錄,對資料提供自動導航。sql允許使用者在高層的資料結構上工作,而不對單個記錄進行操作,可操作記錄集。所有sql

語句接受集合作為輸入,返回集合作為輸出。sql的集合特性允許一條sql語句的結果作為另一條sql語句的輸入。

sql不要求使用者指定對資料的存放方法。

這種特性使使用者更易集中精力於要得到的結果。所有sql語句使用查詢優化器,它是rdbms的一部分,由它決定對指定資料訪問的最快速度的手段。查詢優化器知道存在什麼索引,哪兒使用合適,而使用者從不需要知道表是否有索引,表有什麼型別的索引。

(2) 統一的語言

sql可用於所有使用者的db活動模型,包括系統管理員、資料庫管理員、 應用程式設計師、決策支援系統人員及許多其它型別的終端使用者。基本的sql

命令只需很少時間就能學會,最高端的命令在幾天內便可掌握。 sql為許多任務提供了命令,包括:

● 查詢資料

● 在表中插入、修改和刪除記錄● 建立、修改和刪除資料物件● 控制對資料和資料物件的訪問● 保證資料庫一致性和完整性

以前的資料庫管理系統為上述各類操作提供單獨的語言,而sql 將全部任務統一在一種語言中。

(3) 是所有關聯式資料庫的公共語言

由於所有主要的關聯式資料庫管理系統都支援sql語言,使用者可將使用sql的技能從乙個rdbms轉到另乙個。所有用sql編寫的程式都是可以移植的。

計算機與網路資訊保安問題及防護措施

作者 劉旭東 電子技術與軟體工程 2016年第09期 關鍵詞 計算機網路資訊保安問題及防護措施 這是乙個資訊時代,計算機網路資訊科技快速發展,我國在計算機網際網路絡具有起點低,發展速度快的特點,因此在我國計算機網際網路絡的建設過程中,提高我國網路資訊的安全保障能力對我國計算機網路的健康 安全 穩定執...

電力管理中的安全問題與應對措施

作者 李鑫 科學導報 科學工程與電力 2019年第05期 摘要 我國經濟社會發展呈現上公升趨勢,我科學技術高速發展,自動化技術也漸漸普及應用於各行各業,進一步提高了我國電力系統建設程序,各行各業有序運轉越來越依賴電能源的穩定 本文簡要介紹了電力系統與自動化技術,以安全為著力點闡述了電力系統及其自動化...

計算機網路的網路安全問題及防護措施

作者 蔣靜 電子技術與軟體工程 2016年第16期摘要隨著網際網路技術的快速發展,人們的生活越來越離不開計算機網路。計算機網路為人們提供便利的同時,也帶來了很多現實性的問題,其中最備受關注的就是網路安全問題,網路安全問題是人們進入資訊化時代所面臨的嚴峻挑戰。本文將以闡述計算機網路安全的概念 網路安全...