2017年1月自考互聯(lián)網(wǎng)數(shù)據(jù)庫??贾R點復習(十)_第1頁
2017年1月自考互聯(lián)網(wǎng)數(shù)據(jù)庫??贾R點復習(十)_第2頁
2017年1月自考互聯(lián)網(wǎng)數(shù)據(jù)庫??贾R點復習(十)_第3頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、2017年1月自考互聯(lián)網(wǎng)數(shù)據(jù)庫??贾R點復習(10)關系模型由哪幾部分組成由關系數(shù)據(jù)結(jié)構,關系操作集合和關系完整性約束三部分組成。1) 單一的數(shù)據(jù)結(jié)構關系:關系模型的數(shù)據(jù)結(jié)構非常單一。在關系模型中,現(xiàn)實世界的實體以及實體間的各種聯(lián)系均用關系來表示,在用戶看來關系模型中數(shù)據(jù)的邏輯結(jié)構是一張二維表。2) 關系操作:關系操作采用集合操作方式,即操作的對象和結(jié)構都是集合。關系模型給出了關系操作能力,但不對RDBMS言給出具體的語法要求。3) 關系的三類完整性約束:關系模型提供了豐富的完整性控制機構,允許定義三類完整性約束:實體完整性,參照完整性和定義用戶的完整性。其中實體完整性和參照完整性是關系模型必

2、須滿足的完整性約束條件,應該由關系系統(tǒng)自動支持。用戶定義的完整性是應用領域需要遵循的約束條件,體現(xiàn)了具體領域中語義約束。關系的類型關系可分為三種類型:基本關系(通常又稱為基本表或基表)、查詢表和視圖表。基本表是實際存在的表,它是實際存儲數(shù)據(jù)的邏輯表示,查詢表是查詢結(jié)果對應的表。視圖表則是基本表或其他視圖表導出的表,是虛表,不對應實際存儲的數(shù)據(jù)。如何區(qū)別主鍵和外鍵主鍵是定義一個表中起主要作用的數(shù)據(jù)項,這些數(shù)據(jù)項的數(shù)據(jù)在表中是的,同時系統(tǒng)按主鍵為表建立索引。外鍵是定義一個表中的某數(shù)據(jù)項的數(shù)據(jù),要參照另一個表的主鍵數(shù)據(jù)。既沒有在另一個表的主鍵數(shù)據(jù)中出現(xiàn)數(shù)據(jù),不允許在這個表的外鍵數(shù)據(jù)項中出現(xiàn)。SQL言

3、的特點SQM言集數(shù)據(jù)查詢,數(shù)據(jù)操控,數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,充分體現(xiàn)了關系數(shù)據(jù)語言的優(yōu)點和特點。其主要特點包括:1)綜合統(tǒng)一:SQM言則集數(shù)據(jù)定義語言,數(shù)據(jù)操控語言,數(shù)據(jù)控制語言的功能于一體,語言風格統(tǒng)一,可以獨立完成數(shù)據(jù)庫生命周期中的全部活動,包括定義關系模式,錄入數(shù)據(jù)以及建立數(shù)據(jù)庫,查詢,更新,維護,數(shù)據(jù)庫重構,數(shù)據(jù)庫安全性控制等一系列操作的要求,這就為數(shù)據(jù)庫應用系統(tǒng)開發(fā)提供良好的環(huán)境。2) 高度非過程化:非關系數(shù)據(jù)模型的數(shù)據(jù)操縱語言是面向過程的語言,用其完成某項請求,必須指定存儲路徑。而用SQL!行數(shù)據(jù)操作,用戶只需提出做什么,而不必指明怎么做,因此用戶無需了解存取路徑,存取路徑的

4、選擇以及SQL語句的操作過程由系統(tǒng)自動完成。這不但大大減輕用戶負擔,而且有利于提高數(shù)據(jù)獨立性。3) 面向集合的操作方式:非關系數(shù)據(jù)模型采用的是面向記錄的操作方式,任何一個操作其對象都是一條記錄,而SQL語音采用集合操作方式,不僅查找結(jié)果可以是元組的集合,而且一次插入,刪除,更新操作的對象也可以是元組的集合。4)以同一種語法結(jié)構提供兩種使用方式:SQL音既是自含式語言又是嵌入式語言。作為自含式語言,它能夠獨立的用于聯(lián)機交互的使用方式,用戶可以在終端鍵盤上直接鍵入SQL命令對數(shù)據(jù)庫進行操作。作為嵌入式語言,SQL語句能夠嵌入到高級語言程序中,供程序員設計程序時使用。而在兩種不同的使用方式下,SQL

5、言的語法結(jié)構基本上是一致的。這種以統(tǒng)一的語法結(jié)構提供兩種不同的使用方式的做法,為用戶提供了極大的靈活性與方便性。5)語言簡潔,易學易用:SQL語言功能極強,但由于設計巧妙,語言十分簡潔,完成數(shù)據(jù)定義,數(shù)據(jù)操縱,數(shù)據(jù)控制的核心功能只用了9個動詞:CREATEDROPALTERSELECTINSERTUPDATEDELETEGRANTREVOKEiSQL法簡單,接近英語口語,因此容易學習使用。關系數(shù)據(jù)庫的型和值關系數(shù)據(jù)庫的型也稱為關系數(shù)據(jù)庫模式,是對關系數(shù)據(jù)庫的描述,它包括若干域的定義以及在這些域上定義的若干關系模式。關系數(shù)據(jù)庫的值是這些關系模式在某一時刻對應的關系集合,通常稱為關系數(shù)據(jù)庫。關系模

6、式的特征關系是關系模式在某一時刻的狀態(tài)或內(nèi)容。關系模式是靜態(tài)的、穩(wěn)定的、而關系是動態(tài)的、隨時間的不斷變化的,因為關系操作是在不斷地更新著數(shù)據(jù)庫中的數(shù)據(jù)。但在實際當中,人們常常把關系模式和關系都稱為關系。備注說明,非正文,實際使用可刪除如下部分。本內(nèi)容僅給予閱讀編輯指點:1、本文件由微軟OFFICE辦公軟件編輯而成,同時支持WPS。2、文件可重新編輯整理。3、建議結(jié)合本公司和個人的實際情況進行修正編輯。4、因編輯原因,部分文件文字有些微錯誤的,請自行修正,并不影響本文閱讀。Note:itisnotthetext.Thefollowingpartscanbedeletedforactualuse.Thiscontentonlygivesreadingandeditinginstructions:1. ThisdocumentiseditedbyMicrosoftofficeofficesoftwareandsupportsWPS.2. Thefilescanbeeditedandreorganized.3. Itissuggestedtoreviseandeditaccordingtotheactualsituationofthecompanyandindividuals.4. Duetoeditingreasons,somem

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論