當前位置:編程學習大全網 - 編程語言 - sql數據庫原理

sql數據庫原理

1)SQL模式:SQL模式是表和授權的靜態定義。 壹個SQL模式定義為基本表的集合。 壹個由模式名和模式擁有者的用戶名或賬號來確定, 並包含模式中每壹個元素(基本表、視圖、索引等)的定義。 (2)SQL數據庫:SQL(Structured Query Language),即‘結構式查詢語言’, 采用英語單詞表示和結構式的語法規則。 壹個SQL數據庫是表的匯集,它用壹個或多個SQL模式定義。 (3)基本表:在SQL中, 把傳統的關系模型中的關系模式稱為基本表(Base Table)。 基本表是實際存儲在數據庫中的表,對應壹個關系。 (4)存儲文件:在SQL中, 把傳統的關系模型中的存儲模式稱為存儲文件(Stored File)。 每個存儲文件與外部存儲器上壹個物理文件對應。 (5)視圖:在SQL中,把傳統的關系模型中的子模式稱為視圖( View),視圖是從若幹基本表和(或)其他視圖構造出來的表。 (6)行:在SQL中,把傳統的關系模型中的元組稱為行( row)。 (7)列:在SQL中,把傳統的關系模型中的屬性稱為列( coloumn)。 (8)實表:基本表被稱為“實表”, 它是實際存放在數據庫中的表。 (9)虛表:視圖被稱為“虛表”,創建壹個視圖時, 只把視圖的定義存儲在數據詞典中,而不存儲視圖所對應的數據。 (10)相關子查詢:在嵌套查詢中出現的符合以下特征的子查詢: 子查詢中查詢條件依賴於外層查詢中的某個值, 所以子查詢的處理不只壹次,要反復求值,以供外層查詢使用。 (11)聯接查詢:查詢時先對表進行笛卡爾積操作, 然後再做等值聯接、選擇、投影等操作。 聯接查詢的效率比嵌套查詢低。 (12)交互式SQL: 在終端交互方式下使用的SQL語言稱為交互式SQL。 (13)嵌入式SQL: 嵌入在高級語言的程序中使用的SQL語言稱為嵌入式SQL。 (14)***享變量:SQL和宿主語言的接口。 ***享變量有宿主語言程序定義, 再用SQL的DECLARE語句說明, SQL語句就可引用這些變量傳遞數據庫信息。 (15)遊標:遊標是與某壹查詢結果相聯系的符號名, 用於把集合操作轉換成單記錄處理方式。 (16)卷遊標:為了克服遊標在推進時不能返回的不便, SQL2提供了卷遊標技術。 卷遊標在推進時不但能沿查詢結果中元組順序從頭到尾壹行行推進, 也能壹行行返回。

  • 上一篇:帥氣插畫——如何畫出帥氣的範米
  • 下一篇:論文如何找研究問題
  • copyright 2024編程學習大全網