數(shù)據(jù)庫部分復習重點知識分享_第1頁
數(shù)據(jù)庫部分復習重點知識分享_第2頁
數(shù)據(jù)庫部分復習重點知識分享_第3頁
數(shù)據(jù)庫部分復習重點知識分享_第4頁
數(shù)據(jù)庫部分復習重點知識分享_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第6-9章數(shù)據(jù)庫部分備課思路南京信息工程大學計算機與軟件學院計算機基礎數(shù)據(jù)庫部分備課思路2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院數(shù)據(jù)庫部分教學要求第六章關系型數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)管理技術發(fā)展的三個階段數(shù)據(jù)庫系統(tǒng)得組成數(shù)據(jù)模型的分類數(shù)據(jù)庫系統(tǒng)的結構實體-聯(lián)系圖的繪制關系模型的構成關系模型的性質關系模型的數(shù)據(jù)結構關系運算的種類及具體含義VFP的常用命令,項目的含義與用途2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院6.1數(shù)據(jù)庫基本理論6.1.1數(shù)據(jù)與信息1.數(shù)據(jù)在計算機系統(tǒng)中,凡能為計算機所接受和處理的各種字符、數(shù)字、圖形、圖像及聲音等都稱為數(shù)據(jù)。2.信息信息是事物狀態(tài)及運動方式的反映,需經(jīng)過加工、處理后才能交流使用。3.信息與數(shù)據(jù)聯(lián)系及區(qū)別:

信息是對客觀現(xiàn)實世界的反映,數(shù)據(jù)是信息的具體表現(xiàn)形式。如:“開會”這個信息,可用數(shù)據(jù)如廣播(聲音數(shù)據(jù))、文件(文字數(shù)據(jù))等方式通知給有關單位。2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院4.數(shù)據(jù)處理也稱為信息處理。

是指利用計算機將各種類型的數(shù)據(jù)轉換成信息的過程。它包括對數(shù)據(jù)的采集、整理、存儲、分類、排序、加工、檢索、維護、統(tǒng)計、傳輸?shù)纫幌盗刑幚磉^程。2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院

2.文件管理階段

特點:

1)數(shù)據(jù)沒有完全獨立。

2)存在數(shù)據(jù)冗余。

3)數(shù)據(jù)不能被集中管理。2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院

3.數(shù)據(jù)庫系統(tǒng)階段

特點:

1)實現(xiàn)了數(shù)據(jù)的結構化。

2)實現(xiàn)了數(shù)據(jù)共享,減少了數(shù)據(jù)冗余。

3)實現(xiàn)了數(shù)據(jù)獨立。

4)實現(xiàn)了數(shù)據(jù)統(tǒng)一控制。2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院2、數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是

(2004年4月考題)A)數(shù)據(jù)庫系統(tǒng)復雜,而文件系統(tǒng)簡單B)文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,

而數(shù)據(jù)庫系統(tǒng)可以解決C)文件系統(tǒng)只能管理程序文件,

而數(shù)據(jù)庫系統(tǒng)管理各種類型的文件D)文件系統(tǒng)管理的數(shù)據(jù)量較少,

而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量1下列不屬于文件系統(tǒng)特點的是

A文件內部的數(shù)據(jù)是有結構的B數(shù)據(jù)可為特定用戶所專用

C數(shù)據(jù)結構和應用程序相互依賴D減少和控制了數(shù)據(jù)冗余2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院3、在下面關于數(shù)據(jù)庫技術說法中,不正確的是:

(2003年4月考題)

A數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性和一致性B防止非法用戶對數(shù)據(jù)的存取,稱為數(shù)據(jù)庫的安全性

保護C采用數(shù)據(jù)庫技術處理數(shù)據(jù),數(shù)據(jù)冗余應完全消失D不同用戶可以使用同一數(shù)據(jù)庫,稱為數(shù)據(jù)共享2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院數(shù)據(jù)庫(DB):指按一定的組織形式存儲在一起的相互關聯(lián)的數(shù)據(jù)集合。

數(shù)據(jù)庫系統(tǒng)(DBS):

組成:(1)計算機硬件系統(tǒng)和相關軟件系統(tǒng)

(2)數(shù)據(jù)庫(DB)(3)數(shù)據(jù)庫管理系統(tǒng)(DBMS):

是數(shù)據(jù)庫系統(tǒng)的核心。

(4)人員:包括數(shù)據(jù)庫管理員(DBA)和用戶。

6.1.3數(shù)據(jù)庫系統(tǒng)的組成與結構數(shù)據(jù)庫管理系統(tǒng)(DBMS)是負責數(shù)據(jù)庫定義、建立、操縱、管理和維護的系統(tǒng)軟件,是數(shù)據(jù)庫系統(tǒng)的核心部分。

2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院1、DB、DBS和DBMS間的關系是:

包括

、

。(2006年4月)2、數(shù)據(jù)庫系統(tǒng)的核心是

。(2005年9月)2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院數(shù)據(jù)庫應用系統(tǒng)(DBAS):

是在DBMS支持下根據(jù)實際總是開發(fā)出來的數(shù)據(jù)庫應用軟件。

一個DBAS通常是由數(shù)據(jù)庫和應用程序兩部分組成,它們都需要在DBMS支持下開發(fā)。2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院例1某學校的工資管理程序屬于:

A)系統(tǒng)程序B)應用程序

C)工具軟件D)文字處理軟件例2VFP的DBMS是:

A)操作系統(tǒng)的一部分

B)操作系統(tǒng)支持下的系統(tǒng)軟件

C)一種編譯程序

D)一種操作系統(tǒng)2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院6.2數(shù)據(jù)模型

6.2.1E-R數(shù)據(jù)模型①實體:客觀存在并可以相互區(qū)別的事物.相當于表中的記錄.②屬性:用于描述實體的特性。如學生實體可由學號、姓名、性別等屬性來描述,可用不同的屬性表示不同的實體。相當于表中的字段。③實體型:屬性的集合表示一種實體的類型,為實體型。相當于表的結構。④實體集:同類型的實體的集合,稱為實體集。相當于一個表。

2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院2.實體間聯(lián)系及聯(lián)系的種類①一對一聯(lián)系如學校與校長間的聯(lián)系②一對多聯(lián)系如學校與學生間的聯(lián)系③多對多聯(lián)系如學生與課程間的聯(lián)系2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院例2設有部門和職員兩個實體,每個職員只能屬于一個部門,一個部門可以有多名職員,則部門與職員實體間的聯(lián)系是(2003年4月考題)A)m:nB)1:mC)m:kD)1:1例1如果一個班只能有一個班長,而且一個班長不能同時擔任其他班的班長,班級和班長兩個實體的關系屬于:(2002年9考題)

A)一對一聯(lián)系B)一對二聯(lián)系

C)多對多聯(lián)系D)一對多聯(lián)系2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院6.2.2數(shù)據(jù)模型分為:

層次模型:用樹狀結構存放數(shù)據(jù)

網(wǎng)狀模型:用網(wǎng)狀結構存放數(shù)據(jù)

關系模型:用一張二維表來存放數(shù)據(jù),它是VFP所采用的模型.例:VFP的DBMS基于的數(shù)據(jù)模型是:

A)層次型B)關系型

C)網(wǎng)狀型D)混合型2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院6.3關系數(shù)據(jù)庫1.關系術語:

關系:

是一張二維表,每個關系有一個關系名,在VFP中,稱為“表”。元組:

二維表中每一行稱為一個元組,在VFP中稱為一個記錄。屬性:

二維表中每一列稱為一個屬性,在VFP中稱為一個字段。是關系數(shù)據(jù)庫中可命令的最小單位。域:

屬性的取值范圍.6.3.1關系模型

2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院分量:元組中的一個屬性值。候選碼:字段或字段的組合,能惟一的標識一個記錄.主關鍵字:從候選碼中選擇一個作為主碼。一個關系只有一個主碼。外關鍵字:字段或字段的組合不是本表的關鍵字,而是另外一個表的關鍵字,這樣的字段為外關鍵字。2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院主屬性:包含在任何一個候選碼中的屬性。非主屬性:不包含在任何候選碼中的屬性。關系模式:是屬性的集合,對應表的結構。

格式為:

關系名(屬性1,屬性名2,…,屬性名n)2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院關系模型的特點

(1)在同一個關系中,不允許出現(xiàn)相同的元組和屬性名.(2)

關系中行與行、列與列的次序可任意顛倒,不影響表的關系.(3)每一個字段均不可再分,即表中不能再含表。

(4)一列中的數(shù)據(jù)要求具有相同的數(shù)據(jù)類型。例:

下列說法不正確的是:

A)二維表中的每一列均有唯一的字段名

B)二維表中不允許出現(xiàn)完全相同的兩行

C)二維表中行的順序均可以任意交換

D)二維表中列的順序不可以任意交換2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院1.當一張二維表(A表)的主關鍵字被包含到另一張表(B表)中時,它就稱為B表的:

A)主關鍵字B)候選關鍵字

C)外關鍵字D)超關鍵字2.實體是信息世界的術語,與之對應的數(shù)據(jù)庫術語是:

A)文件B)投影C)記錄D)字段3.對于現(xiàn)實世界中事物的特征,在實體-關系模型中使用:

A)屬性描述B)關鍵字描述

C)二維表描述C)實體描述

2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院4.職工表結構為:職工(職工號,姓名,性別,職稱),其中可作為主關鍵字的字段是:

A)職工號B)姓名

C)性別D)職稱5在VF中,“表”是指

。(2004年4月)A)報表B)關系

C)表格D)表單6在關系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個二維表稱為

。(2005年4月)2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院專門的關系運算

選擇從關系中找出滿足給定條件的記錄的操作,在VFP中用For<條件>表示.

投影從關系模式中指定若干個字段組成新的關系,在VFP中用Fields<字段名表>或Select<字段名表>表示.

連接將兩個關系中的記錄按一定條件橫向聯(lián)接生成新的關系,在VFP中用InnerJoin表示.

自然連接

去掉重復屬性值的聯(lián)接為自然聯(lián)接.6.3.2關系運算

2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院1)設有關系R1和R2,經(jīng)過關系運算等到的結果S,則S是

A)一個關系B)元組

C)一個數(shù)據(jù)庫D)表的結構2)從關系模式中指定若干屬性組成新的關系的運算稱為

。(2004年4月)A聯(lián)接B投影C選擇D排序3)關系運算中的選擇運算是

。(2005年4月)A)從關系中找出滿足給定條件的元組的操作

B)從關系中選擇若干個屬性組成新的關系的操作

C)從關系中選擇滿足給定條件的屬性的操作

D)A和B都對4)專門的關系運算不包括下列中的

。(2003年9月)A)聯(lián)接運算B)選擇運算

C)投影運算D)交運算2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院6.3.3關系的完整性

1、實體完整性是指關系中的主屬性值不能取空值(NULL)且不能有相同值,

是對主屬性的約束。2、域完整性也稱為用戶自定義的完整性約束。是指關系中屬性值的取值

范圍。3、參照完整性是對關系數(shù)據(jù)庫中建立關聯(lián)關系的數(shù)據(jù)表之間數(shù)據(jù)參照引用的約束,也就是對外關鍵字的約束。

參照完整性是指關系中的外關鍵字必須是另一個關系的主關鍵字的有效值,或者是NULL。2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院

小結關系數(shù)據(jù)庫

一個關系數(shù)據(jù)庫是由若干張數(shù)據(jù)表組成的,每張數(shù)據(jù)表又由若干個記錄組成,而每一個記錄是由若干個以字段加以分類的數(shù)據(jù)項組成的。在關系模型理論中在關系數(shù)據(jù)庫中關系數(shù)據(jù)表元組記錄屬性字段分量數(shù)據(jù)項2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院6.4VisualFoxPro系統(tǒng)概述

1.啟動VFP:法1單擊桌面上的“開始”按鈕,選擇“程序”選項,單擊“MicrosoftVisualFoxPro6.0”。法2雙擊桌面上的“MicrosoftVisualFoxPro”快捷方式。

2.退出VFP:法1單擊VFP窗口標題欄右端的關閉×按鈕。法2在VFP窗口的“文件|退出”命令。(注:“文件|關閉”,用于關閉當前活動窗口)法3直接按Alt+F4。法4在命令窗口中執(zhí)行Quit命令。2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院1)VFP窗口的組成:標題欄

左端有一個名字,作為窗口的標識。右端依次為最大化、最小化和關閉按鈕。菜單欄

執(zhí)行菜單命令的方法:法1用鼠標單擊某菜單項,即會出現(xiàn)一個下拉菜單。

法2按Alt+菜單項旁帶下劃線的字母。

VisualFoxPro的用戶界面

2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院工具欄

顯示或隱藏工具欄

方法一單擊“顯示”菜單中的“工具欄”命令,打開“工具欄”對話框,先中或清除相應的工具欄,“確定”。方法二在工具欄的空白處單擊右鍵,打開快捷菜單,選擇要顯示或隱藏的工具欄。

工作區(qū)窗口

又稱主窗口,用于顯示命令或程序的執(zhí)行結果。

2025/4/30

計算機基礎——數(shù)據(jù)庫部分主講:馬利計算機與軟件學院例啟動VFP后屏幕上出現(xiàn)兩個窗口

。命令窗口用于顯示用戶輸入或系統(tǒng)執(zhí)行的命令。打開和隱藏“命令窗口”的方法:法1通過單擊“窗口”菜單的“隱藏”命令,關閉窗

口。單擊“命令窗口”

溫馨提示

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

評論

0/150

提交評論