




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
許玉芳-數據庫原理與應用總復習(級)————————————————————————————————作者:————————————————————————————————日期: 《數據庫原理與應用》訓練題(2013教育技術學)一.單項選擇題1.在關系理論中稱為“關系”的概念,在關系數據庫中稱為(C)A.實體集B.文件C.表D.記錄2.用戶涉及的邏輯結構用(D)描述A.模式B.存儲模式C.概念模式D.子模式3.(C)是控制數據整體結構的人,負責三級結構定義和修改專業用戶B.應用程序員C.DBAD.一般用戶4.位于用戶與數據庫之間的一層數據管理軟件是(C)A.DBSB.DBC.DBMSD.MIS5.有兩個實體集,并且它們之間存在一個M:N聯系,那么根據E-R模型轉換成關系模型的規則,這個E-R圖轉換成關系的個數為(C)A.1B.2C.3D.46.數據庫設計的需求分析階段,主要是設計(D)A.程序流程圖B.程序結構圖C.框圖D.數據流圖7.視圖建立后,在數據字典中存放的是(C)A.查詢語句B.視圖的內容C.視圖的定義D.產生視圖的表的定義8.在SELECT語句中,對應關系代數中“投影”運算的語句是(A)A.SELECTB.FROMC.WHERED.SET9.在SQL語言中,DELETE語句的作用是(D)A.刪除基本表B.刪除視圖C.刪除基本表和視圖D.刪除基本表和視圖的元組10.日志文件的作用是用來記錄(A)A.對數據的所有更新操作B.程序運行過程C.數據操作D.程序執行的結果11.當兩個關系沒有公共屬性時,其自然聯接表現為(A)。A.笛卡兒積B.等值聯接C.結果為空D.出錯12.σF1(σF2(E))與(A)等價。A.σ(F1∧F2)(E)B.σF1(E)C.σF2(E)D.σ(F1∨F2)(E)13.在關系R和關系S進行自然聯接時,只把R中原該舍棄的元組保存到新關系中,這種操作稱為(C)。A.外聯接B.內聯接C.左外聯接D.右外聯接14.在分布式DBS中,增加冗余的目的是(C)A.降低成本B.方便維護C.提高系統的可靠性和可用性D.保證數據的一致性15.在采用客戶/服務器體系結構的數據庫應用系統中,應該將用戶應用程序安裝在(A)A.客戶機端B.服務器端C.終端D.系統端16.SQL的DDL語句不包括(A)A.SELECTB.CREATETABLEC.DROPVIEWD.DROPINDEX17.在關系代數表達式優化策略中,應盡可能早執行(C)操作A.投影B.聯接C.選擇D.笛卡兒積18.關系模式R(A,B,C,D,E)中有下列函數依賴:A→BC,D→E,C→D。下面對R的分解中哪一個(或哪一些)是R的無損連接分解(D)I(A,B,C)(C,D,E)II(A,B)(A,C,D,E)A.都不是B.只有IC.只有IID.I和II19.在數據庫設計中,弱實體是指(D)A.屬性只有一個的實體B.不存在關鍵碼的實體C.只能短時期存在的實體D.以其他實體存在為先決條件的實體20.設有關系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},那么F在模式R上的投影πAC(F)為(B)A.{A→B,B→C}B.{A→C}C.{A→B,A→C}D.不存在非平凡的FD21.在支持用戶的應用方面,DDBS的主要特點是支持(B)A.局部應用B.全局應用C.分散應用D.場地自治22.關系數據庫的查詢語言是一種(B)語言。A.過程性B.非過程性C.第三代D.高級程序設計23.在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于(C)A.安全性管理子系統B.完整性管理子系統C.并發控制子系統D.恢復管理子系統24.E-R方法中用屬性描述事物的特征,屬性在ER圖中表示為(A)A.橢圓形B.矩形C.菱形D.有向邊25.SQL中的視圖提高了數據庫系統的(D)A.完整性B.并發控制C.隔離性D.安全性26.在關系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,稱函數依賴X→Y為(B)A.平凡函數依賴B.部分函數依賴C.完全函數依賴D.傳遞函數依賴27.在關系模式R(U,F)中,如果X→U,則X是R的(B)A.侯選鍵B.超鍵C.主鍵D.外鍵28.設計數據流程圖(DFD)屬于數據庫設計的(B)A.可行性分析階段的任務B.需求分析階段的任務C.概念設計階段的任務D.邏輯設計階段的任務29.在數據庫的概念設計中,最常用的模型是(A)A.實體聯系模型B.數學模型C.邏輯模型D.物理模型30.數據庫設計中,概念模型是(D)A.依賴于DBMS和硬件B.依賴于DBMS獨立于硬件C.獨立于DBMS依賴于硬件D.獨立于DBMS和硬件31.數據庫中數據的正確性、有效性和相容性稱為(C)A.恢復B.并發控制C.完整性D.安全性32.數據庫技術的三級模式中,數據的全局邏輯結構用(C)來描述A.子模式B.用戶模式C.模式D.存儲模式33.位于用戶和操作系統之間的一層數據管理軟件是(C)A.DBSB.DBC.DBMSD.MIS34.數據庫系統中的數據模型通常由(AC)三部分組成A.數據結構、數據操作和完整性約束B.數據定義、數據操作和安全性約束C.數據結構、數據管理和數據保護D.數據定義、數據管理和運行控制35.設關系R和S的屬性個數分別為r和s,則(R×S)操作結果的屬性個數為(A)A.r+sB.r-sC.r×sD.max(r,s)36.下列運算中(B)不是關系代數的基本操作。A.笛卡兒積B.自然連接C.投影D.并37.在關系中能唯一標識元組的屬性集稱為關系模型的(B)。A.主鍵B.超鍵C.候選鍵D.外鍵38.在SELECT語句中使用MAX(列名)時,列名應該(D)A.必須是數值型B.必須是字符型C.必須是數值型或字符型D.不限制數據類型39.設有關系模式R(A,B,C),F是R上成立的FD集,F={A→C,B→C},那么F在模式R上的投影πAB(F)為(D)A.{A→C,B→C}B.{A→B}C.{AB→C}D.不存在非平凡的FD40.數據庫設計屬于(D)。A.程序設計范疇B.管理科學范疇C.系統工程范疇D.軟件工程范疇41.事務的隔離性是由DBMS的(D)A.恢復子系統出現B.完整性子系統實現C.安全性子系統實現D.并發控制子系統實現42.在數據庫系統中死鎖屬于(C)A.系統故障B.程序故障C.事務故障D.介質故障43.描述事物的符號記錄稱為(B)。A.信息?? B.數據C.記錄? D.記錄集合44.(B)屬于信息世界的模型,實際上是現實世界到機器世界的一個中間層次。A.數據模型?B.概念模型C.E-R圖??D.關系模型45.數據的邏輯獨立性是指(B)。A.模式變,用戶不變B.模式變,應用程序不變C.應用程序變,模式不變D.子模式變,應用程序不變46.實體完整性要求主屬性不能取空值,這一點通常是通過C。A.定義外部鍵來保證B.定義主鍵來保證C.用戶定義的完整性來保證D.關系系統自動保證
47.儲蓄所有多個儲戶,儲戶在多個儲蓄所存取款,儲蓄所與儲戶之間是(D)。A.一對一的聯系 ?B.一對多的聯系C.多對一的聯系? D.多對多的聯系
48.進行自然聯接運算的兩個關系必須具有(B)。A.相同屬性個數??B.公共屬性C.相同關系名???D.相同關鍵字49.以下關于規范化的描述正確的是(A)。A、第一范式指的是每一個分量必須是不可再分的數據項B、滿足1NF的關系模式一定是2NFC、第二范式指的存在非主屬性對主碼的部分函數依賴D、第三范式指的存在非主屬性對主碼的傳遞函數依賴50.事務的原子性是指(A)。A、事務中包含的諸操作要么全做,要么全不做B、事務執行的結果必須是使數據庫從一個一致性狀態到另一個一致性狀態C、一個事務的執行不能被其他事務干擾D、事務一旦提交,對數據庫中數據的改變是永久性的二,填空題1.用表格數據來描述實體與實體間聯系的數據模型稱為關系數據模型.2.在數據字典中,把描述數據的數據稱為元數據.3.關系運算的特點是集合運算,即運算的對象和結果都是關系.4.SQL的數據管理包括數據的插入、更新和刪除.5.數據依賴是通過一個關系中屬性間值得相等與否體現出來的數據間的相互關系。6.若R∈1NF,并且每一個非主屬性完全函數依賴于關鍵字,則R∈2NF.7.恢復的基本原理是利用存儲在備份和日志中的冗余數據來重建數據庫。8.分布式數據庫的每個節點具有獨立處理的能力,稱為場地自治.9.數據流程圖(DFD)是用于描述結構化分析(SA)方法中表達數據和___數據處理_____的關系。10.引用完整性規則是指:如果關系R的外部鍵是另一關系S的主鍵,則R關系中外部鍵的取值,要么等于_關系s中某一記錄的主鍵_____的值,要么等于空值。11.數據庫邏輯設計步驟分為三步:分析實體及其聯系____、畫E-R圖、建立數據模型。12.用命令方式建立項目文件,命令格式是_CREA9KPROJECT<項目文件名>_______。13.并發控制的主要方法是采用__封鎖____機制。14.數據庫恢復操作的依據是后備副本和__日志文件______。15.數據庫概念設計通常采用_E-R或實體-聯系_____方法。16.合同庫文件儲存批發商與零售商的供貨合同。一個合同可以填寫不同商品的訂貨數量。供貨合同的關系模式為:合同(合同號,商品號,商品名,單價,數量),該關系的關鍵字是_(合同號,商品號)________。17.數據流圖的四個基本成分是_數據流______、加工、文件、源點和終點。18.數據庫的并發操作引發的問題包括:丟失修改、讀臟數據和不可重復讀。常用的并發控制的方法是封鎖。19.分布式數據庫系統除了數據的邏輯獨立性和物理獨立性,還包括分布獨立性20.數據獨立性是指當數據發生變化時,可以不用修改_應用程序____。21.如果有元組在關系的主碼上取值為空值,那么它違反了關系的_實體_____完整性約束。22.關系R有10列屬性,關系S有5列屬性,則R×S有_15_______列屬性。23.文件系統與數據庫系統的最大區別是在__數據結構化______方面。24.內模式是描述數據如何在存儲介質上組織存儲的,又稱之為__存儲______模式。25.E-R圖中包括實體、屬性和_聯系______三種基本圖素。26.數據庫邏輯設計步驟分為三步:分析_實體及其聯系_____、畫E-R圖、建立數據模型。27.引用完整性規則是指:如果關系R的外部鍵是另一關系S的主鍵,則R關系中外部鍵的取值,要么等于__關系s中某一記錄的主鍵________的值,要么等于空值。28.合同庫文件儲存批發商與零售商的供貨合同。一個合同可以填寫不同商品的訂貨數量。供貨合同的關系模式為:合同(合同號,商品號,商品名,單價,數量),該關系的關鍵字是_(合同號,商品號)________。29.數據流圖的四個基本成分是___數據流____、加工、文件、源點和終點。30.對現實世界進行第一層抽象的模型,稱為概念模型,對現實世界進行第二層抽象的模型,稱為數據模型。31.數據庫物理存儲方式的描述稱為內模式32.數據管理技術發展經歷了如下三個階段:人工管理階段、文件系統階段和數據庫系統階段。33.在系統故障恢復中,將故障發生前已提交事務的標識記入___重做___隊列。34.客戶機/服務器系統由服務器平臺、客戶平臺和_連接支持______組成。三,簡答題請簡述數據模型的概念,作用和組成部分數據模型概念:描述數據及其數據之間的聯系。數據模型組成部分:=1\*GB3①數據結構:指對實體類型和實體間聯系的表達與實現=2\*GB3②數據操作:指對數據庫的檢索和更新兩類操作=3\*GB3③數據完整性約束:指數據及其聯系應具有的制約和依賴規則設有關系R(課號,課名,教師,職稱,電話),如果規定每門課只有一位教師講授,而一個教師可開設多門課;每位教師只有一個職稱和電話號碼,試分析關系R有些什么數據冗余,異常和數據不一致問題。(1)R中職稱和電話這兩個屬性出現數據冗余.因為一個教師可開多門課,所以若此教師開設三門課,則有關他的職稱和電話將重復出現三次,而一個學校不止一個教師,每位教師都會出現這種情況。(2)存在更新異常.由于數據冗余,則若當一名教師的職稱或電話更改時,R中就要更新多條記錄,這將面臨數據不一致的危險.(3)存在插入和刪除異常.若新來一位教師,目前還未排課,因R的主碼是課號不能取空值,則有關該教師的信息將不能記錄到R中.同理,若一個教師本學期無教學任務,則要把他以前任課的信息刪除,在刪除中把想要保留的教師信息也一并刪除了,這種現象不合理.3.什么是數據庫的安全性與完整性,兩者有何區別與聯系。(1)安全性:保護數據庫,防止因用戶非法使用數據庫造成數據泄露,更改或破壞.(2)完整性:數據的正確性和相容性.(3)區別與聯系:安全措施的防范對象是非法用戶和非法操作.完整性措施的防范對象是不分語義的數據.它們是數據庫保護的不同方面。簡述數據庫設計六個階段的名稱和每個階段的主要工作。1)第一階段為系統需求分析階段,主要工作為綜合用戶的需求,確定系統功能,編寫出系統分析報告。2)第二階段為概念結構設計階段,主要工作為抽象數據,形成獨立于DBMS的概念模型,并用E-R圖描述。3)第三階段為邏輯結構設計階段,主要工作是將E-R圖轉換成具體關系模式,建立邏輯模型、用戶視圖。4)第四階段為數據庫物理結構設計階段,主要工作是確定數據庫的物理結構。5)第五階段為數據庫實施階段,主要工作是數據入庫,編制應用程序。6)第六階段為數據庫運行維護階段,主要工作是運行和維護數據庫。5.有下列SQL語句:SELECTA.學號,姓名FROM學生A,成績BWHEREA.學號=B.學號AND課號='C8'AND分數>90AND性別="男"請用漢語查詢語句的形式解釋這個SQL語句.答:查詢課程號是c8的,并且成績高于90分的男生的學號和姓名。簡述DBMS(數據庫管理系統)的四個方面的功能。數據定義功能、數據操縱功能、數據庫的運行管理、數據庫的建立和維護功能。請給出3NF(第三范式)的定義如果R(u,f)∈2NF,并且每一個非主屬性都不傳遞依賴于主關鍵字,則說R∈3NF請給出下列術語的定義:候選碼、主碼、外碼、超碼。候選碼:若關系中的某一屬性組的值能惟一地標識一個元組,則稱該屬性組為候選碼(Candidatekey)。主碼:若一個關系有多個候選碼,則選定其中一個為主碼(Primarykey)。外碼:關系模式R中屬性或屬性組X并非R的碼,但X是另一個關系模式的碼,則稱X是R的外部碼也稱外碼。關系R(ABCD),其函數依賴集F={BD,ABC},請分析該關系模式屬于第幾范式,并解釋其原因。屬于第一范式,因為存在D對B的部分函數依賴。HYPERLINK"javascript:if(confirm('數據庫原理網頁/CONTENT/MOVES/習題(7).csf\\n\\nThisnotretrievedbyTeleportPro,becausetheserverreportsthatthisbefound.\\n\\nDoyouwanttoopenitfromth
在數據庫中為什么要并發控制?數據庫是共享資源,通常有許多個事務同時在運行。當多個事務并發地存取數據庫時就會產生同時讀取和/或修改同一數據的情況。若對并發操作不加控制就可能會存取和存儲不正確的數據,破壞數據庫的一致性。所以數據庫管理系統必須提供并發控制機制。不然會出現丟失更新,讀臟數據,不可重復讀,幻想讀的問題。四,綜合題1.設有關系模式R(職工名,項目名,工資,部門名,部門經理),若規定每位職工可參加多個項目,各領一份工資,每個項目只屬于一個部門管理,每個部門只有一個經理。試回答下列問題:(1)寫出關系模式R的基本函數依賴;(2)確定關系模式R的候選碼;(3)關系模式R最高已達到第幾范式,為什么(4)如果R不屬于3NF,請將R分解為3NF模式集。答:(1)F={(項目,工資)→職工,項目→部門,部門←→經理}
(2)R的候選碼是(項目,工資)
(3)因為R中存在非主屬性部門對候選碼(項目,工資)的部分函數依賴,以及非主屬性經理對主屬性項目的傳遞函數依賴,所以R∈1NF.
(4)分解成:
R1(項目,工資,職工)2..學校有多名學生,財務處每年要收一次學費。為財務處收學費工作設計一個數據庫,包括兩個關系:學生(學號,姓名.專業,入學日期)收費(學年,學號,學費,書費,總金額)假設規定屬性的類型:學費、書費、總金額為數值型數據;學號、姓名、學年、專業為字符型數據;入學日期為日期型數據。列的寬度自定義。試用SQL語句定義上述表的結構。(定義中應包括主鍵子句和外鍵子句)CREATE
TABLE
學生
(學號CHAR
(8),
姓名
CHAR(8),
專業
CHAR(13),
入學日期
DATE,
PRIMARYKEY(學號));
CREATE
TABLE
收費
(學年
CHAR(10),學號
CHAR(8),
學費
NUMERIC(4),
書費
NUMERIC(5,2),
總金額
NUMERIC(7,2),
PRIMARYKEY(學年,學號),
FOREIGNKEY(學號)
REFERENCES學生(學號));3.學校有若干個系,每個系有各自的系號、系名和系主任;每個系有若干名教師和學生,教師有教師號、教師名和職稱屬性,每個教師可以擔任若干門課程,一門課程只能由一位教師講授,課程有課程號、課程名和學分,每個教師可以參加多項項目,一個項目有多人合作,且項目責任按其重要性有個排名,項目有項目號、名稱和負責人;學生有學號、姓名、年齡、性別,每個學生可以同時選修多門課程,選修有分數。(1)請設計此學校的教學管理的E-R模型。(2)將E-R模型轉換為關系模型。2)系
(系號,系名,系主任)
教師
(教師號,教師名,職稱,系號)
學生(學號,姓名,年齡,性別,系號)
項目(項目號,名稱,負責人)
課程(課號,課程名,學分,教師號)
選修(課號,學號,分數)
負責(教師號,項目號,排名)4.設有關系模式R(C,T,S,N,G),其中C代表課程,T代表教師的職工號,S代表學生學號,N代表學生姓名,G代表學生成績。每一門課由一名教師講授,每個學生每門課只有一個成績,學生的學號決定學生的姓名。請回答下列問題:(1)請列出該關系模式中包含的所有函數依賴;(2)指出該關系模式的候選鍵;(3)關系模式R符合第幾范式?(4)若將R分解為R1(C,T,S,G)和R2(C,S,N,G),R1和R2各最高符合第幾范式,為什么?(1)按照題目所述語義,R包含的所有函數依賴為
F={S→N,C→T,CS→G}
(2)R的候選鍵為CS
,因為由CS可推出R的所有屬性
(3)R屬于1NF,因為存在非主屬性(如,N,T)
對主鍵CS的部分函數依賴
(4)R1,R2均為1NF,
在R1中,存在非主屬性T對主鍵CS的部分函數依賴
在R2中,存在非主屬性N對主鍵CS的部分函數依賴
5.教工關系:TEACHER(TNO,NAME,AGE,ADDR,SEX,SAL)中屬性分別表示工作人員的教工號,姓名,年齡,住址,性別,工資,用SQL完成下列問題:(1)用建表語句建立這個基本表,合理選擇屬性的數據類型,并寫出性別的檢驗約束;(2)插入任意3個教師的完整信息;(3)修改所有教師的工資,即增加100元;(4)指出鍵碼,在鍵
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 IEC 62047-46:2025 EN Semiconductor devices - Micro-electromechanical devices - Part 46: Silicon based MEMS fabrication technology - Measurement method of tensile strength of
- 2025年生物化學專業試卷及答案
- 2025年未來技術與創新管理測試題及答案
- 2025年物流管理專業考試試卷及答案
- 2025年地理信息科學考試試卷及答案
- 2025年科技創新與知識產權課程考試試卷及答案
- 2025年區域經濟發展與規劃考試試卷及答案
- 七級數學測試題及答案
- 一級消防工程師試題及答案
- 網店經營數據繼承與交接責任協議
- 2024年二建《法規》真題及參考答案
- 【天潤乳業公司應收賬款狀況及完善對策(附問卷)14000字】
- 微觀經濟學課后習題答案-微觀經濟學課后習題
- 焊線機技術員自學書
- 掬水月在手-古典詩詞與現代人生智慧樹知到期末考試答案章節答案2024年南開大學
- 中國法律史-第一次平時作業-國開-參考資料
- 2024年共青團入團積極分子考試題庫(含答案)
- 強化學習 課件 第1章 強化學習概述
- 中外比較文學研究專題智慧樹知到期末考試答案2024年
- T-CACM 1229-2019 中醫骨傷科臨床診療指南 膝痹病(膝骨關節炎)
- EPC項目投標人承包人工程經濟的合理性分析、評價
評論
0/150
提交評論