




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、關(guān)系數(shù)據(jù)庫概述一、數(shù)據(jù)庫的基本概念1數(shù)據(jù)庫系統(tǒng)的特點(1)結(jié)構(gòu)化的數(shù)據(jù)、數(shù)據(jù)共享、數(shù)據(jù)與程序的高度獨立、減少數(shù)據(jù)冗余度。2數(shù)據(jù)庫系統(tǒng)的組成(1)數(shù)據(jù)庫(DB)(2)數(shù)據(jù)庫管理系統(tǒng)(DBMS)(3)數(shù)據(jù)庫系統(tǒng)(DBS)(4)計算機硬件及相關(guān)軟件(5)數(shù)據(jù)庫管理人員二、數(shù)據(jù)模型1層次模型:是一個樹型結(jié)構(gòu)的數(shù)據(jù)模型。2網(wǎng)狀模型:是層次模型的擴展。3關(guān)系模型:關(guān)系模型概念簡單、清晰、易用,并且是以嚴格的數(shù)學(xué)基礎(chǔ)為依據(jù)。三、關(guān)系模型和關(guān)系數(shù)據(jù)庫1關(guān)系模型的概念關(guān)系模型是用表格表示實體和實體間的聯(lián)系。關(guān)系模型采用二維表格的形式來表示各數(shù)據(jù)實體及它們之間的聯(lián)系。表中的每一行稱為一個元組或記錄;每一列稱為一個
2、屬性或字段,表格有幾列,則該關(guān)系為幾元關(guān)系。2關(guān)系術(shù)語(1)關(guān)系:關(guān)系就是無重復(fù)行、列的一個二維表。關(guān)系有如下的特點 每列都是同類型的數(shù)據(jù) 每列都必須有不同的列名字 一個關(guān)系中任意二個元組(記錄)不能相同。 行、列次序不影響其信息內(nèi)容。 每個關(guān)系都有一個關(guān)鍵字唯一標識它的元組。 關(guān)系的每個分量都必須是不可再分的基本數(shù)據(jù)項。(2)元組:表中的每一行就是一個元組,幾元關(guān)系就是一個幾元組。(3)屬性:表中的每一列,稱為關(guān)系的一個屬性。不同的列有不同的名字,即n 元關(guān)系有n個不同的屬性。(4)域:屬性的取值范圍,是屬性值的集合,其類型與范圍具體由屬性的性質(zhì)及其所表示的意義確定。(5)關(guān)鍵字:在關(guān)系中能
3、唯一確定不同元組的屬性或?qū)傩越M合稱為該關(guān)系的一個關(guān)鍵字(單關(guān)鍵字、組合關(guān)鍵字)(6)主關(guān)鍵字:起作用的關(guān)鍵字,關(guān)系中主關(guān)鍵字是唯一的。(7)候選關(guān)鍵字:與關(guān)鍵字相同,關(guān)系中可以有多個候選關(guān)鍵字。(8)外部關(guān)鍵字:在本關(guān)系中不是關(guān)鍵字,而在另一個關(guān)系中是主關(guān)鍵字,關(guān)系之間是通過外部關(guān)鍵字實現(xiàn)的。四、關(guān)系運算(1)傳統(tǒng)的集合運算,并、交、差運算,運算結(jié)果不包含相同記錄。R、S為兩個關(guān)系其結(jié)構(gòu)相同。并:是屬于這兩個關(guān)系的元組(記錄)組成的集合。RS交:既屬于R又屬于S的元組(記錄)組成的集合。RS差:屬于R但不屬于S的元組(記錄)組成的集合,從R中去掉S中也有的元組。R-S(2)專門的關(guān)系運算(選擇
4、、投影、連接)選擇(Select):選擇是從關(guān)系中挑選出滿足條件的若干個元組,其運算結(jié)果是一個新的關(guān)系,也就是從二維也納表中選擇某些行,它是在一個關(guān)系中進行水平選擇。投影(Project):投影是從關(guān)系中挑選出指定的若干個屬性組成一個新的關(guān)系,也就是從二維表中選擇某些列,它是在一個關(guān)系中進行垂直選擇。連接(Join):連接運算是從兩個關(guān)系按某個條件連接部分(或全部)元組或?qū)傩詷?gòu)成一組新的關(guān)系。五、關(guān)系的完整性約束完整性約束是為保證數(shù)據(jù)庫中數(shù)據(jù)的正確性和對關(guān)系模型提出的某種約束條件或規(guī)則。它包括(實體完整性、參照完整性和域完整性)實體完整性:是對關(guān)系中的記錄唯一性,指關(guān)系的主關(guān)鍵字(主屬性)值不
5、能取空值(Null)且不允許有相同值。參照完整性:對關(guān)系數(shù)據(jù)庫中建立關(guān)聯(lián)的數(shù)據(jù)表間數(shù)據(jù)參照引用的約束,是定義關(guān)系之間聯(lián)系的主關(guān)鍵字和外部關(guān)鍵字引用的約束條件(插入、刪除、更新)。域完整性:是對數(shù)據(jù)表中字段屬性的約束,它包括字段的值域、字段的類型及字段的有效規(guī)則等約束。六、實體模型實體:客觀存在并且可以相互區(qū)別的“事物”??梢允蔷唧w的,也可以是抽象的。屬性:描述實體所具有的各種特征。實體型:由若干個屬性組成的集合可以表示一個實體的類型。實體集:性質(zhì)相同的同類實體的集合。實體間的聯(lián)系:一對一、一對多、多對多。七、數(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ù)據(jù)(Datetime)VF提供的數(shù)據(jù)類型中僅用于字段變量的有:浮點型(Float)、雙精度型(Double)整數(shù)型(Integer)、備注型(Memo)通用型(General)字符型(二進制)用于用戶密碼備注型數(shù)據(jù)(二進制)用于登錄腳本2文件類型.PJX項目 文 件、.PJT項目備注文件.DBC數(shù)據(jù)庫文件、.DCT數(shù)據(jù)庫備注文件.DBF表 文 件、.FPT表備注文件.QPR查 詢文 件
7、、.QPX查詢程序.SCX表 單、.SCT表單備注.PRG程 序、.FXP編譯后的程序.IDX單 索 引、.CDX復(fù)合索引八VF的工作方式命令方式:是在命令命令窗口輸入操作命令,回車后執(zhí)行。人機交互方式:是通過菜單、窗口對話框、工具欄等圖形界面,直接操作數(shù)據(jù)庫的工作方,并以窗口的方式把結(jié)果顯示給用戶。程序執(zhí)行方式:利用數(shù)據(jù)庫程序設(shè)計語言,根據(jù)用戶的需求編寫程序,存儲在外存中,實現(xiàn)對數(shù)據(jù)的處理和操作。1在關(guān)系模型中,關(guān)系運算分為傳統(tǒng)集合的關(guān)系運算和專門的關(guān)系運算。在下列關(guān)系運算中,不屬于專門的關(guān)系運算的是( )。 A 投影 B 聯(lián)接 C 選擇 D 合并2一個大學(xué)只有一個校長,大學(xué)和校長兩個實體之
8、間的關(guān)系屬于( )。 A 一對多聯(lián)系 B 多對多聯(lián)系 C 一對一聯(lián)系 D 不存在任何聯(lián)系3對關(guān)系S和R進行集合運算,產(chǎn)生的元組屬于S中的元組,但不屬于R中的元組,這種集合運算稱為( )。 A 并運算 B 交運算 C 差運算 D 積運算4. 在下列數(shù)據(jù)類型中,可表示值為.F.或.T.的是( )。A.數(shù)值型 B.字符型 C.邏輯型 D.日期型5描述現(xiàn)實世界中事物特征的實體之間聯(lián)系的模型是( )。AE-R模型 B數(shù)據(jù)模型C層次模型 D網(wǎng)狀模型6關(guān)系數(shù)據(jù)庫管理系統(tǒng)所管理的關(guān)系是( )。A一個DBF文件 B若干個二維表C一個DBC文件 D若干個DBC文件7VF的數(shù)據(jù)類型不包括( )。A數(shù)值型 B貨幣型C
9、長整型 D邏輯型8下列說法中,不正確的是( )。A數(shù)據(jù)庫減少了數(shù)據(jù)冗余B數(shù)據(jù)庫中的數(shù)據(jù)可以共享C數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)D數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性9按照數(shù)據(jù)庫的數(shù)據(jù)模型分類VF屬于( )。A網(wǎng)狀型 B層次型C混合型 D關(guān)系型10. VF 中關(guān)于數(shù)據(jù)庫的操作,正確的是( )。A. 數(shù)據(jù)庫被刪除后,則它包含的數(shù)據(jù)庫表也隨著被刪除B. 打開新的數(shù)據(jù)庫,則原來已打開的數(shù)據(jù)庫被關(guān)閉C. 數(shù)據(jù)庫被關(guān)閉后,它所包含的數(shù)據(jù)表不能被打開D. 數(shù)據(jù)庫被刪除后,它所包含的表可以變成自由表11與文件系統(tǒng)相比,下列不是數(shù)據(jù)庫系統(tǒng)優(yōu)點的是( )。A數(shù)據(jù)獨立性 B冗余度可控C提高數(shù)據(jù)共享 D訪問速度快12VF支持的數(shù)據(jù)
10、模型是( )。A層次數(shù)據(jù)模型 B網(wǎng)狀數(shù)據(jù)模型C關(guān)系數(shù)據(jù)模型 D上述三種模型13. 數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是( )。ADBS包括DB和DBMS BDBMS包括DB和DBSCDB包括DBS和DBMS DDBS就是DB,也就是DBMS14在VF 中,“表”是指( )。A報表 B關(guān)系 C表格 D表單15在關(guān)系模型中,實現(xiàn)“關(guān)系中不允許出現(xiàn)相同元組”的約束應(yīng)使用( )。A臨時關(guān)鍵字 B主關(guān)鍵字C外部關(guān)鍵字 D索引關(guān)鍵字16在VF中創(chuàng)建項目時,系統(tǒng)將建立一個項目文件,該項目文件的擴展名是( )。Apro Bprj Cpjx Ditm17項目管理器中,
11、不包括的選項卡是( )。A數(shù)據(jù) B文檔 C類 D表單18. 表之間的“一對多”關(guān)系是指( )。A. 一個表與多個表之間的關(guān)系B. 一個表中的一條記錄對應(yīng)另一個表中的多條記錄C. 一個表中的記錄對應(yīng)多個表中的一條記錄D. 一個表中的記錄對應(yīng)多個表中的多條記錄19 VF中不可以指定的字段的數(shù)據(jù)類型是( )。A日期型 B時間型C通用型 D備注型20若一個班只有一個班長,而且一個班長不能同時擔任其它班的班長,一個班有多個學(xué)生,則班長和學(xué)生兩個實體之間的聯(lián)系屬于( )。A. 一對一聯(lián)系 B. 一對二聯(lián)系C. 多對多聯(lián)系 D. 一對多聯(lián)系21VF中支持的數(shù)據(jù)模型是( )。A層次數(shù)據(jù)模型 B關(guān)系數(shù)據(jù)模型C網(wǎng)
12、狀數(shù)據(jù)模型 D樹狀數(shù)據(jù)模型22. 在向VF 數(shù)據(jù)庫中添加表的操作時,下列說法不正確的是( )。A. 可以將自由表添加到數(shù)據(jù)庫中B. 可以將數(shù)據(jù)庫表添加到另一個數(shù)據(jù)庫中C. 可以在項目管理器中將自由表拖放到數(shù)據(jù)庫中D. 先將數(shù)據(jù)庫表移出數(shù)據(jù)庫成為自由表,再添加到另一個數(shù)據(jù)庫中 23 在VF中,內(nèi)存變量的數(shù)據(jù)類型不包括( )。A數(shù)值型 B貨幣型C備注型 D邏輯型24數(shù)據(jù)庫系統(tǒng)中對數(shù)據(jù)庫進行管理的核心軟件是( )。ADBMS BDB COS DDBS25下列關(guān)于VF表的敘述中,正確的是( )。A在數(shù)據(jù)庫表和自由表中,都能給字段定義有效性規(guī)則和默認值 B在自由表中,能給字段定義有效性規(guī)則和默認值C在數(shù)據(jù)庫表中,能給字段定義有效性規(guī)則和默認值D在數(shù)據(jù)庫表和自由表中,都不能給字段定義有效性規(guī)則和默認值26擴展名為DBC的文件是( )。A表單文件 B數(shù)據(jù)庫表文件C數(shù)據(jù)庫文件 D項目文件27下面的數(shù)據(jù)類型中,默認值為.F.的是( )。A數(shù)值型 B字符型C邏輯型 D日期型28. 數(shù)據(jù)庫的英文簡稱“縮寫”是( )。A. DBMS B. DBS C. DB D. DBA29. 在VF中,擴展名為FPT的文件是( )。A. 表備注B. 報表C. 報表備注 D. 編譯后的可執(zhí)行程序30不屬于程序或索引文件擴展名的是( )。A. pr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025電影長津湖觀后感心得
- 理財三級2025年真題
- 健康領(lǐng)域?qū)嵺`指南核心要點
- 爆發(fā)性糖尿病病例分析
- 春天健康課小班
- 社區(qū)健康教育理論與模式
- 2025年鐵氧體粘結(jié)永磁磁粉項目提案報告
- 2025年非磁介質(zhì)復(fù)制品項目申請報告模板
- 北京市民政局所屬事業(yè)單位2025年第二批公開招聘工作人員筆試及復(fù)審筆試歷年典型考題及考點剖析附帶答案詳解
- 文庫發(fā)布:稅務(wù)師課件app
- GB/T 7759-1996硫化橡膠、熱塑性橡膠常溫、高溫和低溫下壓縮永久變形測定
- 工程力學(xué)基礎(chǔ)(講義)
- 2011華圖名師模塊班-申論-(鐘君)講義DOC
- 老年人燙傷的預(yù)防與護理課件
- 體育課身體素質(zhì)練習(xí)教案
- 湖北省 公路工程試驗檢測設(shè)備期間核查規(guī)范DB42∕T 1544-2020
- 基礎(chǔ)會計教材電子版
- 患者隱私保護課件
- RFJ0132010人民防空工程防化設(shè)計規(guī)范
- CA6140車床杠桿工藝設(shè)計說明書完全版
- T_CHES 17-2018 水井報廢與處理技術(shù)導(dǎo)則
評論
0/150
提交評論