首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導航
您現(xiàn)在的位置: 考試吧 > 自學考試 > 復習指導 > 工學類 > 正文

2014年自考互聯(lián)網(wǎng)數(shù)據(jù)庫?贾R點復習(10)

來源:考試吧 2014-8-27 17:55:19 要考試,上考試吧! 自考萬題庫
2014年自考互聯(lián)網(wǎng)數(shù)據(jù)庫?贾R點復習(10),更多2014自學考試復習指導、自學考試經(jīng)驗技巧、自考考試資訊,都在考試吧自學考試網(wǎng)。

  關(guān)系模型由哪幾部分組成

  由關(guān)系數(shù)據(jù)結(jié)構(gòu),關(guān)系操作集合和關(guān)系完整性約束三部分組成。

  1)單一的數(shù)據(jù)結(jié)構(gòu)—關(guān)系:關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)非常單一。在關(guān)系模型中,現(xiàn)實世界的實體以及實體間的各種聯(lián)系均用關(guān)系來表示,在用戶看來關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表。

  2)關(guān)系操作:關(guān)系操作采用集合操作方式,即操作的對象和結(jié)構(gòu)都是集合。關(guān)系模型給出了關(guān)系操作能力,但不對RDBMS語言給出具體的語法要求。

  3)關(guān)系的三類完整性約束:關(guān)系模型提供了豐富的完整性控制機構(gòu),允許定義三類完整性約束:實體完整性,參照完整性和定義用戶的完整性。其中實體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,應該由關(guān)系系統(tǒng)自動支持。用戶定義的完整性是應用領(lǐng)域需要遵循的約束條件,體現(xiàn)了具體領(lǐng)域中語義約束。

  關(guān)系的類型

  關(guān)系可分為三種類型:基本關(guān)系(通常又稱為基本表或基表)、查詢表和視圖表;颈硎菍嶋H存在的表,它是實際存儲數(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語言的特點

  SQL語言集數(shù)據(jù)查詢,數(shù)據(jù)操控,數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)語言的優(yōu)點和特點。

  其主要特點包括:

  1)綜合統(tǒng)一:SQL語言則集數(shù)據(jù)定義語言,數(shù)據(jù)操控語言,數(shù)據(jù)控制語言的功能于一體,語言風格統(tǒng)一,可以獨立完成數(shù)據(jù)庫生命周期中的全部活動,包括定義關(guān)系模式,錄入數(shù)據(jù)以及建立數(shù)據(jù)庫,查詢,更新,維護,數(shù)據(jù)庫重構(gòu),數(shù)據(jù)庫安全性控制等一系列操作的要求,這就為數(shù)據(jù)庫應用系統(tǒng)開發(fā)提供良好的環(huán)境。

  2)高度非過程化:非關(guān)系數(shù)據(jù)模型的數(shù)據(jù)操縱語言是面向過程的語言,用其完成某項請求,必須指定存儲路徑。而用SQL進行數(shù)據(jù)操作,用戶只需提出做什么,而不必指明怎么做,因此用戶無需了解存取路徑,存取路徑的選擇以及SQL語句的操作過程由系統(tǒng)自動完成。這不但大大減輕用戶負擔,而且有利于提高數(shù)據(jù)獨立性。

  3)面向集合的操作方式:非關(guān)系數(shù)據(jù)模型采用的是面向記錄的操作方式,任何一個操作其對象都是一條記錄,而SQL語音采用集合操作方式,不僅查找結(jié)果可以是元組的集合,而且一次插入,刪除,更新操作的對象也可以是元組的集合。

  4)以同一種語法結(jié)構(gòu)提供兩種使用方式:SQL語音既是自含式語言又是嵌入式語言。作為自含式語言,它能夠獨立的用于聯(lián)機交互的使用方式,用戶可以在終端鍵盤上直接鍵入SQL命令對數(shù)據(jù)庫進行操作。作為嵌入式語言,SQL語句能夠嵌入到高級語言程序中,供程序員設計程序時使用。而在兩種不同的使用方式下,SQL語言的語法結(jié)構(gòu)基本上是一致的。這種以統(tǒng)一的語法結(jié)構(gòu)提供兩種不同的使用方式的做法,為用戶提供了極大的靈活性與方便性。

  5)語言簡潔,易學易用:SQL語言功能極強,但由于設計巧妙,語言十分簡潔,完成數(shù)據(jù)定義,數(shù)據(jù)操縱,數(shù)據(jù)控制的核心功能只用了9個動詞:CREATE DROP ALTER SELECT INSERT UPDATE DELETE GRANT REVOKE SQL語言語法簡單,接近英語口語,因此容易學習使用。

  關(guān)系數(shù)據(jù)庫的型和值

  關(guān)系數(shù)據(jù)庫的型也稱為關(guān)系數(shù)據(jù)庫模式,是對關(guān)系數(shù)據(jù)庫的描述,它包括若干域的定義以及在這些域上定義的若干關(guān)系模式。

  關(guān)系數(shù)據(jù)庫的值是這些關(guān)系模式在某一時刻對應的關(guān)系集合,通常稱為關(guān)系數(shù)據(jù)庫。

  關(guān)系模式的特征

  關(guān)系是關(guān)系模式在某一時刻的狀態(tài)或內(nèi)容。關(guān)系模式是靜態(tài)的、穩(wěn)定的、而關(guān)系是動態(tài)的、隨時間的不斷變化的,因為關(guān)系操作是在不斷地更新著數(shù)據(jù)庫中的數(shù)據(jù)。但在實際當中,人們常常把關(guān)系模式和關(guān)系都稱為關(guān)系。

  >>>點擊查看更多 互聯(lián)網(wǎng)數(shù)據(jù)庫?贾R點

1 2  下一頁

  相關(guān)推薦:

  2014自學考試《文學概論基礎》知識點:名詞解釋

  2014年自學考試《市場營銷學》常見名詞解釋匯總

文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習
·免費真題 ·?荚囶}
微信掃碼,立即獲!
掃碼免費使用
大學語文
共計461課時
講義已上傳
18020人在學
管理系統(tǒng)中計算機應用
共計21課時
講義已上傳
7218人在學
政治經(jīng)濟學(財經(jīng)類)
共計738課時
講義已上傳
87485人在學
經(jīng)濟法概論(財經(jīng)類)
共計21課時
講義已上傳
989人在學
毛概
共計269課時
講義已上傳
16493人在學
推薦使用萬題庫APP學習
掃一掃,下載萬題庫
手機學習,復習效率提升50%!
版權(quán)聲明:如果自學考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本自學考試網(wǎng)內(nèi)容,請注明出處。
官方
微信
掃描關(guān)注自考微信
領(lǐng)《大數(shù)據(jù)寶典》
報名
查分
掃描二維碼
關(guān)注自考報名查分
看直播 下載
APP
下載萬題庫
領(lǐng)精選6套卷
萬題庫
微信小程序
幫助
中心
文章責編:zhouxin1879