##1二、SQL數據庫的數據架構< br & gt
SQL數據庫的數據架構基本上是三層結構,但使用的術語與傳統的關系模型不同。在SQL中,關系模式被稱為“基表”;存儲模式(內部模式)稱為“存儲文件”;子模式(外模式)稱為“視圖”;壹個元組稱為壹行;該屬性稱為列。名稱對稱為00100009a:
##1三、SQL語言的構成
在正式學習SQL語言之前,我們先對SQL語言有個基本的了解,介紹壹下SQL語言的組成:
1.SQL數據庫是由壹個或多個SQL模式定義表的集合。& ltbr & gt
2.SQL表由壹組行組成,壹行是壹系列(壹組)列,每列對應壹個數據項。& ltbr & gt
3.表可以是基本表,也可以是視圖。基本表是實際存儲在數據庫中的表,而視圖是由幾個基本表或其他視圖組成的表的定義。& ltbr & gt
4.壹個基本表可以跨壹個或多個存儲文件,壹個存儲文件也可以存儲壹個或多個基本表。每個存儲文件對應於外部存儲的最後壹個物理文件。& ltbr & gt
5.用戶可以用SQL語句查詢視圖和基本表。從用戶的角度來看,視圖和基本表是壹樣的,沒有區別。都是關系(表)。& ltbr & gt
6.SQL用戶可以是應用程序或最終用戶。SQL語句可以嵌入宿主語言的程序中,如FORTRAN、COBOL、PASCAL、PL/I、C和Ada。在交互式環境中,SQL用戶也可以用作最終用戶的獨立用戶界面。& ltbr & gt
##1第四,操作數據庫
SQL包括對數據庫的所有操作,數據庫主要由四部分組成:
1.數據定義:這部分也叫“SQL DDL”,定義數據庫的邏輯結構,包括定義數據庫、基本表、視圖和索引。& ltbr & gt
2.數據操作:這部分也叫“SQL DML”,包括數據查詢和數據更新兩種操作,其中數據更新包括插入、刪除和更新三種操作。& ltbr & gt
3.數據控制:對用戶訪問數據的控制包括對基本表和視圖的授權、完整性規則的描述、事務控制語句等。& ltbr & gt
4.嵌入式SQL語言的使用規則:在宿主語言的程序中使用SQL語句的規則。& ltbr & gt
下面我們就分別介紹壹下:
##2 (1)數據定義
SQL數據定義功能包括定義數據庫、基本表、索引和視圖。& ltbr & gt
先來了解壹下SQL提供的基本數據類型:(比如001000009b)
1.數據庫的建立和刪除
(1)建立數據庫:數據庫是包含若幹基本表格的數據集,其語句格式為:
創建數據庫& lt數據庫名稱>[其他參數]
其中,在系統中必須是唯壹的,不能重復,否則會導致數據訪問錯誤。[其他參數]因具體的數據庫實現系統而異。& ltbr & gt
例如:建立壹個項目管理數據庫(xmmanage),其語句應該是:
創建數據庫xmmanage & ltbr & gt
(2)刪除數據庫:從系統中刪除數據庫及其所有內容。& ltbr & gt
其語句格式為:drop database & ltbr & gt
示例:刪除項目管理數據庫(xmmanage),其語句應為:
刪除數據庫xmmanage & ltbr & gt
2.基本表的定義和更改
獨立存在的表稱為基本表。在SQL語言中,壹個關系只對應壹個基本表。基本表的定義是指基本關系模式的建立,變更是指對數據庫中已有的基本表進行刪除和修改。& ltbr & gt
……& lt;br & gt