7 數(shù)據(jù)庫(kù)概述_第1頁(yè)
7 數(shù)據(jù)庫(kù)概述_第2頁(yè)
7 數(shù)據(jù)庫(kù)概述_第3頁(yè)
7 數(shù)據(jù)庫(kù)概述_第4頁(yè)
7 數(shù)據(jù)庫(kù)概述_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、關(guān)系數(shù)據(jù)庫(kù)概述一、數(shù)據(jù)庫(kù)的基本概念1數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(1)結(jié)構(gòu)化的數(shù)據(jù)、數(shù)據(jù)共享、數(shù)據(jù)與程序的高度獨(dú)立、減少數(shù)據(jù)冗余度。2數(shù)據(jù)庫(kù)系統(tǒng)的組成(1)數(shù)據(jù)庫(kù)(DB)(2)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)(3)數(shù)據(jù)庫(kù)系統(tǒng)(DBS)(4)計(jì)算機(jī)硬件及相關(guān)軟件(5)數(shù)據(jù)庫(kù)管理人員二、數(shù)據(jù)模型1層次模型:是一個(gè)樹(shù)型結(jié)構(gòu)的數(shù)據(jù)模型。2網(wǎng)狀模型:是層次模型的擴(kuò)展。3關(guān)系模型:關(guān)系模型概念簡(jiǎn)單、清晰、易用,并且是以嚴(yán)格的數(shù)學(xué)基礎(chǔ)為依據(jù)。三、關(guān)系模型和關(guān)系數(shù)據(jù)庫(kù)1關(guān)系模型的概念關(guān)系模型是用表格表示實(shí)體和實(shí)體間的聯(lián)系。關(guān)系模型采用二維表格的形式來(lái)表示各數(shù)據(jù)實(shí)體及它們之間的聯(lián)系。表中的每一行稱為一個(gè)元組或記錄;每一列稱為一個(gè)

2、屬性或字段,表格有幾列,則該關(guān)系為幾元關(guān)系。2關(guān)系術(shù)語(yǔ)(1)關(guān)系:關(guān)系就是無(wú)重復(fù)行、列的一個(gè)二維表。關(guān)系有如下的特點(diǎn) 每列都是同類型的數(shù)據(jù) 每列都必須有不同的列名字 一個(gè)關(guān)系中任意二個(gè)元組(記錄)不能相同。 行、列次序不影響其信息內(nèi)容。 每個(gè)關(guān)系都有一個(gè)關(guān)鍵字唯一標(biāo)識(shí)它的元組。 關(guān)系的每個(gè)分量都必須是不可再分的基本數(shù)據(jù)項(xiàng)。(2)元組:表中的每一行就是一個(gè)元組,幾元關(guān)系就是一個(gè)幾元組。(3)屬性:表中的每一列,稱為關(guān)系的一個(gè)屬性。不同的列有不同的名字,即n 元關(guān)系有n個(gè)不同的屬性。(4)域:屬性的取值范圍,是屬性值的集合,其類型與范圍具體由屬性的性質(zhì)及其所表示的意義確定。(5)關(guān)鍵字:在關(guān)系中能

3、唯一確定不同元組的屬性或?qū)傩越M合稱為該關(guān)系的一個(gè)關(guān)鍵字(單關(guān)鍵字、組合關(guān)鍵字)(6)主關(guān)鍵字:起作用的關(guān)鍵字,關(guān)系中主關(guān)鍵字是唯一的。(7)候選關(guān)鍵字:與關(guān)鍵字相同,關(guān)系中可以有多個(gè)候選關(guān)鍵字。(8)外部關(guān)鍵字:在本關(guān)系中不是關(guān)鍵字,而在另一個(gè)關(guān)系中是主關(guān)鍵字,關(guān)系之間是通過(guò)外部關(guān)鍵字實(shí)現(xiàn)的。四、關(guān)系運(yùn)算(1)傳統(tǒng)的集合運(yùn)算,并、交、差運(yùn)算,運(yùn)算結(jié)果不包含相同記錄。R、S為兩個(gè)關(guān)系其結(jié)構(gòu)相同。并:是屬于這兩個(gè)關(guān)系的元組(記錄)組成的集合。RS交:既屬于R又屬于S的元組(記錄)組成的集合。RS差:屬于R但不屬于S的元組(記錄)組成的集合,從R中去掉S中也有的元組。R-S(2)專門的關(guān)系運(yùn)算(選擇

4、、投影、連接)選擇(Select):選擇是從關(guān)系中挑選出滿足條件的若干個(gè)元組,其運(yùn)算結(jié)果是一個(gè)新的關(guān)系,也就是從二維也納表中選擇某些行,它是在一個(gè)關(guān)系中進(jìn)行水平選擇。投影(Project):投影是從關(guān)系中挑選出指定的若干個(gè)屬性組成一個(gè)新的關(guān)系,也就是從二維表中選擇某些列,它是在一個(gè)關(guān)系中進(jìn)行垂直選擇。連接(Join):連接運(yùn)算是從兩個(gè)關(guān)系按某個(gè)條件連接部分(或全部)元組或?qū)傩詷?gòu)成一組新的關(guān)系。五、關(guān)系的完整性約束完整性約束是為保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性和對(duì)關(guān)系模型提出的某種約束條件或規(guī)則。它包括(實(shí)體完整性、參照完整性和域完整性)實(shí)體完整性:是對(duì)關(guān)系中的記錄唯一性,指關(guān)系的主關(guān)鍵字(主屬性)值不

5、能取空值(Null)且不允許有相同值。參照完整性:對(duì)關(guān)系數(shù)據(jù)庫(kù)中建立關(guān)聯(lián)的數(shù)據(jù)表間數(shù)據(jù)參照引用的約束,是定義關(guān)系之間聯(lián)系的主關(guān)鍵字和外部關(guān)鍵字引用的約束條件(插入、刪除、更新)。域完整性:是對(duì)數(shù)據(jù)表中字段屬性的約束,它包括字段的值域、字段的類型及字段的有效規(guī)則等約束。六、實(shí)體模型實(shí)體:客觀存在并且可以相互區(qū)別的“事物”??梢允蔷唧w的,也可以是抽象的。屬性:描述實(shí)體所具有的各種特征。實(shí)體型:由若干個(gè)屬性組成的集合可以表示一個(gè)實(shí)體的類型。實(shí)體集:性質(zhì)相同的同類實(shí)體的集合。實(shí)體間的聯(lián)系:一對(duì)一、一對(duì)多、多對(duì)多。七、數(shù)據(jù)類型和主要文件類型1數(shù)據(jù)類型 VF向用戶提供了13種數(shù)據(jù)類型。其中:既適用于內(nèi)存變

6、量又適用于字段變量的有:(1)字符型數(shù)據(jù)(Character)(2)貨幣型數(shù)據(jù)(Currency)(3)數(shù)值型數(shù)據(jù)(Numeric)(4)邏輯型數(shù)據(jù)(Logical)(5)日期型數(shù)據(jù)(Date)(6)日期時(shí)間型數(shù)據(jù)(Datetime)VF提供的數(shù)據(jù)類型中僅用于字段變量的有:浮點(diǎn)型(Float)、雙精度型(Double)整數(shù)型(Integer)、備注型(Memo)通用型(General)字符型(二進(jìn)制)用于用戶密碼備注型數(shù)據(jù)(二進(jìn)制)用于登錄腳本2文件類型.PJX項(xiàng)目 文 件、.PJT項(xiàng)目備注文件.DBC數(shù)據(jù)庫(kù)文件、.DCT數(shù)據(jù)庫(kù)備注文件.DBF表 文 件、.FPT表備注文件.QPR查 詢文 件

7、、.QPX查詢程序.SCX表 單、.SCT表單備注.PRG程 序、.FXP編譯后的程序.IDX單 索 引、.CDX復(fù)合索引八VF的工作方式命令方式:是在命令命令窗口輸入操作命令,回車后執(zhí)行。人機(jī)交互方式:是通過(guò)菜單、窗口對(duì)話框、工具欄等圖形界面,直接操作數(shù)據(jù)庫(kù)的工作方,并以窗口的方式把結(jié)果顯示給用戶。程序執(zhí)行方式:利用數(shù)據(jù)庫(kù)程序設(shè)計(jì)語(yǔ)言,根據(jù)用戶的需求編寫程序,存儲(chǔ)在外存中,實(shí)現(xiàn)對(duì)數(shù)據(jù)的處理和操作。1在關(guān)系模型中,關(guān)系運(yùn)算分為傳統(tǒng)集合的關(guān)系運(yùn)算和專門的關(guān)系運(yùn)算。在下列關(guān)系運(yùn)算中,不屬于專門的關(guān)系運(yùn)算的是( )。 A 投影 B 聯(lián)接 C 選擇 D 合并2一個(gè)大學(xué)只有一個(gè)校長(zhǎng),大學(xué)和校長(zhǎng)兩個(gè)實(shí)體之

8、間的關(guān)系屬于( )。 A 一對(duì)多聯(lián)系 B 多對(duì)多聯(lián)系 C 一對(duì)一聯(lián)系 D 不存在任何聯(lián)系3對(duì)關(guān)系S和R進(jìn)行集合運(yùn)算,產(chǎn)生的元組屬于S中的元組,但不屬于R中的元組,這種集合運(yùn)算稱為( )。 A 并運(yùn)算 B 交運(yùn)算 C 差運(yùn)算 D 積運(yùn)算4. 在下列數(shù)據(jù)類型中,可表示值為.F.或.T.的是( )。A.數(shù)值型 B.字符型 C.邏輯型 D.日期型5描述現(xiàn)實(shí)世界中事物特征的實(shí)體之間聯(lián)系的模型是( )。AE-R模型 B數(shù)據(jù)模型C層次模型 D網(wǎng)狀模型6關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)所管理的關(guān)系是( )。A一個(gè)DBF文件 B若干個(gè)二維表C一個(gè)DBC文件 D若干個(gè)DBC文件7VF的數(shù)據(jù)類型不包括( )。A數(shù)值型 B貨幣型C

9、長(zhǎng)整型 D邏輯型8下列說(shuō)法中,不正確的是( )。A數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余B數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享C數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)D數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性9按照數(shù)據(jù)庫(kù)的數(shù)據(jù)模型分類VF屬于( )。A網(wǎng)狀型 B層次型C混合型 D關(guān)系型10. VF 中關(guān)于數(shù)據(jù)庫(kù)的操作,正確的是( )。A. 數(shù)據(jù)庫(kù)被刪除后,則它包含的數(shù)據(jù)庫(kù)表也隨著被刪除B. 打開(kāi)新的數(shù)據(jù)庫(kù),則原來(lái)已打開(kāi)的數(shù)據(jù)庫(kù)被關(guān)閉C. 數(shù)據(jù)庫(kù)被關(guān)閉后,它所包含的數(shù)據(jù)表不能被打開(kāi)D. 數(shù)據(jù)庫(kù)被刪除后,它所包含的表可以變成自由表11與文件系統(tǒng)相比,下列不是數(shù)據(jù)庫(kù)系統(tǒng)優(yōu)點(diǎn)的是( )。A數(shù)據(jù)獨(dú)立性 B冗余度可控C提高數(shù)據(jù)共享 D訪問(wèn)速度快12VF支持的數(shù)據(jù)

10、模型是( )。A層次數(shù)據(jù)模型 B網(wǎng)狀數(shù)據(jù)模型C關(guān)系數(shù)據(jù)模型 D上述三種模型13. 數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)三者之間的關(guān)系是( )。ADBS包括DB和DBMS BDBMS包括DB和DBSCDB包括DBS和DBMS DDBS就是DB,也就是DBMS14在VF 中,“表”是指( )。A報(bào)表 B關(guān)系 C表格 D表單15在關(guān)系模型中,實(shí)現(xiàn)“關(guān)系中不允許出現(xiàn)相同元組”的約束應(yīng)使用( )。A臨時(shí)關(guān)鍵字 B主關(guān)鍵字C外部關(guān)鍵字 D索引關(guān)鍵字16在VF中創(chuàng)建項(xiàng)目時(shí),系統(tǒng)將建立一個(gè)項(xiàng)目文件,該項(xiàng)目文件的擴(kuò)展名是( )。Apro Bprj Cpjx Ditm17項(xiàng)目管理器中,

11、不包括的選項(xiàng)卡是( )。A數(shù)據(jù) B文檔 C類 D表單18. 表之間的“一對(duì)多”關(guān)系是指( )。A. 一個(gè)表與多個(gè)表之間的關(guān)系B. 一個(gè)表中的一條記錄對(duì)應(yīng)另一個(gè)表中的多條記錄C. 一個(gè)表中的記錄對(duì)應(yīng)多個(gè)表中的一條記錄D. 一個(gè)表中的記錄對(duì)應(yīng)多個(gè)表中的多條記錄19 VF中不可以指定的字段的數(shù)據(jù)類型是( )。A日期型 B時(shí)間型C通用型 D備注型20若一個(gè)班只有一個(gè)班長(zhǎng),而且一個(gè)班長(zhǎng)不能同時(shí)擔(dān)任其它班的班長(zhǎng),一個(gè)班有多個(gè)學(xué)生,則班長(zhǎng)和學(xué)生兩個(gè)實(shí)體之間的聯(lián)系屬于( )。A. 一對(duì)一聯(lián)系 B. 一對(duì)二聯(lián)系C. 多對(duì)多聯(lián)系 D. 一對(duì)多聯(lián)系21VF中支持的數(shù)據(jù)模型是( )。A層次數(shù)據(jù)模型 B關(guān)系數(shù)據(jù)模型C網(wǎng)

12、狀數(shù)據(jù)模型 D樹(shù)狀數(shù)據(jù)模型22. 在向VF 數(shù)據(jù)庫(kù)中添加表的操作時(shí),下列說(shuō)法不正確的是( )。A. 可以將自由表添加到數(shù)據(jù)庫(kù)中B. 可以將數(shù)據(jù)庫(kù)表添加到另一個(gè)數(shù)據(jù)庫(kù)中C. 可以在項(xiàng)目管理器中將自由表拖放到數(shù)據(jù)庫(kù)中D. 先將數(shù)據(jù)庫(kù)表移出數(shù)據(jù)庫(kù)成為自由表,再添加到另一個(gè)數(shù)據(jù)庫(kù)中 23 在VF中,內(nèi)存變量的數(shù)據(jù)類型不包括( )。A數(shù)值型 B貨幣型C備注型 D邏輯型24數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的核心軟件是( )。ADBMS BDB COS DDBS25下列關(guān)于VF表的敘述中,正確的是( )。A在數(shù)據(jù)庫(kù)表和自由表中,都能給字段定義有效性規(guī)則和默認(rèn)值 B在自由表中,能給字段定義有效性規(guī)則和默認(rèn)值C在數(shù)據(jù)庫(kù)表中,能給字段定義有效性規(guī)則和默認(rèn)值D在數(shù)據(jù)庫(kù)表和自由表中,都不能給字段定義有效性規(guī)則和默認(rèn)值26擴(kuò)展名為DBC的文件是( )。A表單文件 B數(shù)據(jù)庫(kù)表文件C數(shù)據(jù)庫(kù)文件 D項(xiàng)目文件27下面的數(shù)據(jù)類型中,默認(rèn)值為.F.的是( )。A數(shù)值型 B字符型C邏輯型 D日期型28. 數(shù)據(jù)庫(kù)的英文簡(jiǎn)稱“縮寫”是( )。A. DBMS B. DBS C. DB D. DBA29. 在VF中,擴(kuò)展名為FPT的文件是( )。A. 表備注B. 報(bào)表C. 報(bào)表備注 D. 編譯后的可執(zhí)行程序30不屬于程序或索引文件擴(kuò)展名的是( )。A. pr

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論