




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
.從關系規范化理論的角度講,一種只滿足1NF的關系可能存在的四方面問題是:數據冗余度大、_插入異常、修改異常和刪除異常。二單選題(共30分,每小題2分。把最恰當的答案題號填入括號內)下面列出的條目中,()是數據庫系統的構成組員。Ⅰ.操作系統Ⅱ.數據庫管理系統Ⅲ.顧客Ⅳ.數據庫管理員Ⅴ.數據庫A、Ⅱ、Ⅲ、Ⅳ和ⅤB、Ⅱ、Ⅳ和ⅤC、Ⅰ、Ⅱ、Ⅳ和ⅤD、都是2.在下面列出的數據模型中,()是概念數據模型。A、關系模型B、層資模型C、網狀模型D、實體—聯系模型在關系數據庫中,表(table)是三級模式構造中的()。A、外模式B、模式C、存儲模式D、內模式設有關系R(A,B,C)和S(C,D)。與SQL語句selectA,B,DfromR,SwhereR.C=S.C等價的關系代數體現式是()。σR.C=S.C(πA,B,D(R×S))B、πA,B,D(σR.C=S.C(R×S))C、σR.C=S.C((πA,BR)×(πDS))D、σR.C=S.C(πD((πA,BR)×S)6.嵌入式SQL實現時,采用預解決方式是()。A、把SQL語句和宿主語言語句分辨開來B、為SQL語句加前綴標記和結束標志C、識別出SQL語句,并解決成函數調用形式D、把SQL語句編譯成二進制碼關系模式R中的屬性全是主屬性,則R的最高范式必然是()。A、1NFB、2NFC、3NFD、BCNF設有關系模式R(A,B,C,D),其數據依賴集:F={(A,B)→C,C→D},則關系模式R的規范化程度最高達成()。A、1NFB、2NFC、3NFD、BCNF關系數據庫的規范化理論重要解決的問題是()。A、如何構造適宜的數據邏輯構造B、如何構造適宜的數據物理構造C、如何構造適宜的應用程序界面D、如何控制不同顧客的數據操作權限從ER圖導出關系模型時,如果實體間的聯系是M:N的,下列說法中對的的是()。將N方碼和聯系的屬性納入M方的屬B、將M方碼和聯系的屬性納入N方的屬性中C、增加一種關系表達聯系,其中納入M方和N方的碼D、在M方屬性和N方屬性中均增加一種表達級別的屬性在關系數據庫設計中,設計關系模式是數據庫設計中()階段的任務。邏輯設計階段B、概念設計階段C、物理設計階段D、需求分析階段數據庫恢復的基礎是運用轉儲的冗余數據。這些轉儲的冗余數據涉及()。A、數據字典、應用程序、數據庫后備副本B、數據字典、應用程序、審計檔案C、日志文獻、數據庫后備副本D、數據字典、應用程序、日志文獻一種事務的執行,要么全部完畢,要么全部不做,一種事務中對數據庫的全部操作都是一種不可分割的操作序列的特性是()。A、原子性B、一致性C、獨立性D、持久性下列不屬于并發操作帶來的問題是()。A、丟失修改B、不可重復讀C、死鎖D、臟讀設事務T1和T2,對數據庫中的數據A進行操作,可能有以下幾個狀況,請問哪一種不會發生沖突操作()。A、T1正在寫A,T2要讀AB、T1正在寫A,T2也要寫AC、T1正在讀A,T2要寫AD、T1正在讀A,T2也要讀A填空題(共20分,每空格2分)1.數據庫的三級模式構造是對__________________的三個抽象級別。2.關系的并、差、交操作,規定兩個關系含有_____________________。3.等式R?S=R×S成立的條件是____________________。4.SQL中,外模式一級數據構造的基本單位___________________。5.嵌入式SQL的預解決方式,是指預解決程序先對源程序進行掃描,識別出SQL語句,并解決成宿主語言的__________________________________形式。6.關系模式的操作異常問題往往是由______________________引發的。7.邏輯設計的重要工作是____________________。8.數據庫恢復的基本原則是_________________________。9.判斷一種并發調度與否對的,能夠用_____________________概念來解決。10.ODBC中,驅動程序管理器的作用是為應用程序調用和加載______________________。三、簡答題(共40分)1、為什么要進行關系模式的分解?分解的根據是什么?分解有什么優缺點?(6分)2、數據庫設計的任務是什么?數據庫設計過程涉及幾個重要階段?哪些階段獨立于數據庫管理系統?哪些階段依賴于數據庫管理系統(6分)答案一DDBABCDBACACACD填空題(共20分,每空格2分)數據2.相似的關系模式或相似的構造R和S沒有公共屬性4.視圖5.函數調用6.數據冗余把概念模式轉換為DBMS能解決的模式8.冗余9.可串行化10.數據庫驅動程序三、簡答題(共40分)1、為什么要進行關系模式的分解?分解的根據是什么?分解有什么優缺點?(6分)由于數據之間存在著聯系和約束,在關系模式的關系中可能會存在數據冗余和操作異常現象,因此需要進行關系模式的分解,以消除冗余和異常現象。(2)分解的根據是數據依賴和范式。(3)分解的優點是消除冗余和異常,缺點是做查詢操作,需做連接操作,增加了查詢時間。數據庫設計的任務是什么?數據庫設計過程涉及幾個重要階段?哪些階段獨立于數據庫管理系統?哪些階段依賴于數據庫管理系統(6分)(1)數據庫設計的基本任務是:根據一種單位的信息需求,解決需求和數據庫的支撐環境(涉及數據庫管理系統、操作系統和硬件等),設計出數據庫模式(涉及概念模式、邏輯模式、外模式和內模式等)以及應用程序。(2)數據庫設計可分為4個重要階段:需求分析、概念設計、邏輯設計和物理設計。(3)需求分析和概念設計獨立于數據庫管理系統。(4)邏輯設計和物理設計依賴于數據庫管理系統。三DB、DBMS和DBS三者之間的關系是()。DB涉及DBMS和DBSB.DBS涉及DB和DBMSC.DBMS涉及DB和DBSD.不能互相涉及對數據庫物理存儲方式的描述稱為()外模式B.內模式C.概念模式D.邏輯模式在數據庫三級模式間引入二級映象的重要作用是()提高數據與程序的獨立性B.提高數據與程序的安全性C.保持數據與程序的一致性D.提高數據與程序的可移植性視圖是一種“虛表”,視圖的構造基于()基本表B.視圖C.基本表或視圖D.數據字典關系代數中的π運算符對應SELECT語句中的下列哪個子句?()A.SELECTB.FROMC.WHERED.GROUPBY如何構造出一種適宜的數據邏輯構造是()重要解決的問題。關系系統查詢優化B.數據字典C.關系數據庫規范化理論D.關系數據庫查詢將E-R模型轉換成關系模型,屬于數據庫的()。需求分析B.概念設計C.邏輯設計D.物理設計事務日志的用途是()事務解決B.完整性約束C.數據恢復D.安全性控制如果事務T已在數據R上加了X鎖,則其它事務在數據R上()只可加X鎖B.只可加S鎖C.可加S鎖或X鎖D.不能加任何鎖二、填空題(本大題共10小題,每小題2分,共20分)1.數據庫的邏輯數據獨立性是由_____________映象提供的。2.關系代數中專門的關系運算涉及:選擇、投影、連接和_________。3.設有學生表S(學號,姓名,班級)和學生選課表SC(學號,課程號,成績),為維護數據一致性,表S與SC之間應滿足____________________完整性約束。4.當數據庫被破壞后,如果事先保存了數據庫副本和____________,就有可能恢復數據庫。5.如果一種滿足1NF關系的全部屬性合起來構成一種核心字,則該關系最高滿足的范式是_______________(在1NF、2NF、3NF范疇內)。6.設關系模式R(A,B,C,D),函數依賴集F={AB→C,D→B},則R的候選碼為____________________。7.從關系規范化理論的角度講,一種只滿足1NF的關系可能存在的四方面問題是:數據冗余度大、插入異常、______________和刪除異常。8.并發控制的重要辦法是___________機制。9.若有關系模式R(A,B,C)和S(C,D,E),SQL語句SELECTA,DFROMR,SWHERER.C=S.CANDE='80'對應的關系代數體現式是____________________________。10.分E-R圖之間的沖突重要有屬性沖突、___________、構造沖突三種。簡答題(本大題共4小題,每小題5分,共20分)闡明視圖與基本表的區別和聯系。試述關系模型的參考完整性規則。簡述系統故障時的數據庫恢復方略。答案BBACACCCCD外模式/模式2.除3.參考4.日志文獻5.3NFAD7.修改異常8.封鎖9.πA,D(σE='80'(RS))10.命名沖突三答:視圖是從一種或幾個基本表導出的表,它與基本表不同,它是一種虛表,(2分)數據庫中只寄存視圖的定義,而不寄存視圖對應的數據,這些數據寄存在原來的基本表中,當基本表中的數據發生變化,從視圖中查詢出的數據也就隨之變化(2分)。視圖一經定義就能夠像基本表同樣被查詢、刪除,也能夠在一種視圖之上再定義新的視圖,但是對視圖的更新操作有限制(1分)。答:事務含有四個特性,即ACID特性:(1分)(1)原子性:事務中涉及的全部操作要么都做,要么都不做。(1分)(2)一致性:事務必須使數據庫從一種一致性狀態變到另一種一致性狀態。(1分)(3)隔離性:一種事務內部的操作及使用的數據對并發的其它事務是隔離的。(1分)(4)持續性:事務一旦提交,對數據庫的變化是永久的。(1分)3.答:參考完整性規則:若屬性(或屬性組)F是基本關系R的外碼,它與基本關系S的主碼Ks相對應(基本關系R和S不一定是不同的關系)(2分),則對于R中每個元組在F上的值必須為:取空值(F的每個屬性值均為空值)(1.5分)或者等于S中某個元組的主碼值(1.5分)。答:正像掃描日志文獻,找出在故障發生前已經提交的事務,將其事務標記記入REDO隊列,同時找出故障發生潮流未完畢的事務,將其事務標記記入UNDO隊列(2分);對UNDO隊列中的各個事務進行撤銷解決(1.5分);對REDO隊列中的各個事務進行重做解決。(1.5分)四一、選擇題:
1、要確保數據庫邏輯數據獨立性,需要修改的是(
)。?A.模式
B.模式與內模式的映射C.模式與外模式的映射
D.內模式
2、不允許任何其它事務對一種鎖定目的加鎖的鎖是(
)。
A
共享鎖
B
排他鎖C共享鎖或排他鎖
D
都不是
3、數據庫中(
)是指數據的對的性和相容性。
A
安全性
B
完整性C
并發性
D
恢復性
4、
設K為關系模式R<U,F>中的屬性或屬性組合,若U完全函數依賴K,則K稱為R的一種(
)。
A
核心字
B
候選碼
C
主屬性
D
主屬性值5、數據庫系統和文獻系統的區別是(
)。
A
數據庫系統復雜,文獻系統簡樸;
B
文獻系統不能解決數據冗余和數據獨立性問題,而數據庫系統能解決此問題;
C
文獻系統只能管理程序文獻,而數據庫系統能管理多個文獻;
D
文獻系統管理的數據量小,而數據庫系統管理的數據量大;
6、
設關系R,按條件f對關系R進行選擇,其關系代數是(
)。
A
σf(R×R)
B
Πf(R∞R)C
σf(R)
D
Πf(R)7、
關系模式中,各級模式之間的關系為(
)。
A
3NF
∈
2NF
∈
1NF
B
3NF
∈1NF
∈
2NF
C
1NF
∈
2NF
∈
3NF
D
2NF∈1NF
∈3NF
8、數據庫系統的核心是(
)
A
數據庫
B
數據庫管理系統C
數據模型
D
軟件工具9、多顧客共享數據庫時,為了確保顧客對的讀寫數據,DBMS必須進行(
)。
A
安全性控制
B
恢復性控制C
并發性控制
D
可靠性控制10、數據庫管理系統能實現對數據的查詢、插入、刪除等操作,這種功效是(
)。
A
數據定義功效
B
數據管理功效C
數據操縱功效
D
數據控制功效11、數據模型的三要素是(
)。A
數據構造、數據操作和數據完整性
B
數據構造、數據庫定義和數據庫維護C
數據定義、數據操作和數據維護D
關系數據庫、層次數據庫和網狀數據庫12、E-R模型的基本成分是(
)。A
字段和統計
B
統計和實體
C
聯系和屬性
D
實體和聯系
13、關系數據庫用(
)來表達實體之間的聯系。
A
樹構造
B
網構造C
二維表
D
線性表14、在數據庫系統中,系統的故障類型有三種,以下不是故障類型的為(
)。A
系統故障
B
磁盤故障C
事物故障
D
操作系統故障
15、在并發操作中可能產生若干數據庫不一致性,除了丟失修改、不能重復讀以外,尚有(
)。A
讀“臟”數據
B
不可串行化C
事物內部故障
D
活鎖和死鎖16、含有數據冗余度小,數據共享以及較高數據獨立性等特性的系統是(
)
。A文獻系統
B數據庫系統
C管理系統
D高級程序17、
在一種關系中,如果有這樣一種屬性組存在,它的值能唯一的標記此關系中的一種元組,該屬性組稱為(
)。
A
候選碼
B
數據項
C
主屬性
D
主屬性值18、.在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于(
)。A
需求分析階段
B
邏輯設計階段C概念設計階段
D
物理設計階段
19、設F是基本關系R的一種或一組屬性,但不是關系R的碼。如果F與基本關系S的主碼K相對應,則稱F是基本關系R的
(
)
。A候選碼
B主碼
C全碼
D外碼20、當局部E-R圖合并成全局E-R圖時,可能出現沖突,下面所列舉的沖突中(
)不屬于上述沖突。A
屬性沖突
B
語法沖突
C
構造沖突
D
命名沖突21、在SQL語言中,視圖是數據庫體系構造中的(
)。A
內模式
B
模式
C
外模式
D
物理模式22、下列(
)運算不是專門的關系運算。A
選擇
B
投影
C
笛卡爾積
D
連接23、日志文獻的重要作用是解決數據庫的(
)。A
安全性
B
完整性
C
恢復
D
并發控制二、填空題:1、三類典型的數據模型是_________、_________和_________。其中,________現在應用最廣泛。2、_________模型是面對信息世界的,它是按顧客的觀點對數據和信息建模;________模型是面對計算機世界的,它是按計算機系統的觀點對數據建摸。3、關系模型的實體完整性是指______________________________。在關系模型中,候選碼是指_______________________,全碼是指_________________________。4、設Ei
為關系代數體現式,根據關系代數等價變換規則,(E1×E2)×E3
≡
__________,若選擇條件F只涉及E1中的屬性,則σF(E1×E2)≡____________。5、數據依賴是關系中屬性間的互有關聯,最重要的數據依賴有兩種,即_____依賴和多值依賴。6、在關系規范化過程中,將1NF轉化為2NF,要消除______________________,若一種關系模式R∈2NF,并且消除了非主屬性對碼的傳遞依賴,則R∈__NF。7、數據庫的保護方法有________控制、_________控制、_________控制和數據庫恢復等。8、事務是并發控制的基本單位,事務的四個性質是_______性、_______性、_______性和________性。9、并發控制的重要辦法是封鎖,封鎖的類型有兩種,即________鎖和_______鎖。10、故障恢復的基本手段有____________和_________________。11、DBMS的中文全稱是___________。12、數據管理的發展經歷了人工管理階段、_________階段和________階段。13、數據庫系統的三級模式分別是___________,___________和_________。其中__________是用來定義數據庫的全局邏輯構造的。數據庫系統的兩級獨立性分別是__________和_________。14、數據庫設計的環節有需求分析、___________、邏輯構造設計、___________、數據庫實施和____________。15、實體聯系模型中三種聯系是__________、__________、__________;16、數據庫系統是由數據庫、__________、__________、__________和顧客共同構成;
17、并發控制帶來的三種數據不一致是__________、__________、__________;18、數據庫的邏輯模型設計階段,任務是將________轉換成關系模型;19、關系規范化理論是設計________的指南和工具。20、從顧客角度看,數據庫系統的體系構造可分為_________構造、________構造、客戶/服務器構造和_________構造。三、簡答題:1、什么是E-R圖?E-R圖的基本要素是什么?2、并發操作可能會產生哪幾類數據不一致?用什么辦法能避免多個不一致的狀況?3、數據庫恢復的基本技術有哪些?四、計算:
設有以下所示的三個具體關系:ABCafbbdeafcagdafebdgR
S
TDEF3d25a14d85d4C
Db5c4
1、求:(1)E1=ΠA,C,D(σA=’a’∧B=’f’(R∞T))(2)
E2=ΠD(S)-
ΠD(T)(3)
E3=(R÷T)×
(σD<5(S))(4)
E4=R∩(ΠA,B(R)×ΠC(T))2、M
N
CDc1d1c2d2
ABCDa1b1c1d1a1b2c2d3a1b1c2d2a2b2c1d1a3b2c3d1a2b2c2d2
求:(1)、E1=ΠA,C,D(σA=’a1’∧B=’b1’(M∞N))(2)、
E2=Πc,D(M)-
N(3)、E3=(M÷N)×
N五、1、三個關系為:S(S#,
SNAME,
AGE,
SEX)C(C#,
CNAME,
TEACHER)SC(S#,
C#,
GRADE)(1)
檢索學習課程號為C5的學生的學號和姓名;
(2)
檢索“李強”同窗不學的課程號;(3)
檢索學習課程號為C2的學生的學號和成績;(4)
檢索”程軍”老師所代的課程號和課程名;(5)
檢索年紀不不大于21的男學生的學號和姓名;(6)
檢索選修課程名為Maths的學生的學號和姓名;(7)
檢索選修課程號為C2或C4的學生學號;(8)
把“王云”同窗的年紀改為22歲;插入一種新的學生統計(”S9”,”程玲”,21,女);刪除”程軍”
老師所代的課程。
2、設有以下所示的零件表P,供應商表S及供應表SP:
P(PNO,PNAME,PADDR,PQTY)
S(SNO,SNAME,SADDR)
SP(SNO,PNO,SPQTY)其中,各列的含義以下:
PNO—零件號,PNAME—零件名稱,PADDR—零件寄存地點,PQTY—零件庫存量
SNO—供應商號,SNAME—供應商名稱,SADDR—供應商地址,SPQTY—供應量試用SQL語句寫出下列操作:(1)
運用SQL的數據定義功效創立P表,且定義PNO為主碼。(2)查詢全部在“北京”的供應商號,供應商名稱及其所供應的全部零件數量的總和(SUM)。(3)
查詢供應量已超出1000的零件的零件號,零件名稱及零件的庫存量。(4)
將全部寄存地點在“西安”的零件的庫存量增加50%。(5)
從供應關系SP中刪除供應量低于1000的供應統計。(6)
將對S表的查詢及插入的權限授予USER1顧客。
六、1.現有以下關系模式:教師(教師編號,姓名,電話,所在部門,借閱圖書編號,圖書名稱,借閱日期,備注)(1)
試分析該關系模式的函數依賴,并指明其主碼。(2)
該關系與否存在部分函數依賴,若有,請指出。(3)
將該關系分解到2NF,3NF。2.考生(準考證號,姓名,電話,家庭住址,報考專業編號,報考專業名稱,報考年份,備注)(1)
試分析該關系模式的函數依賴,并指明其主碼。(2)
該關系與否存在部分函數依賴,若有,請指出。(3)
將該關系分解到2NF,3NF。七、數據庫設計題:1.學生與教師管理教學模型以下:(1)
有若干學生涉及:學號、姓名、性別、年紀。(2)
有若干教師涉及:編號、姓名、性別、年紀、職稱。(3)
開設若干課程涉及:課程號、課程名、學時、學分。(4)
一門課程只安排一名教師任教,一名教師可任多門課程。教師任課涉及任學時間和使用教材。(5)
一門課程有多名學生選修,每名學生可選修多門課。學生選課涉及所選課程和考核成績。求:(1)
擬定實體及其包含的屬性。(2)
設計系統的概念構造模型(E-R圖)。(3)
設計系統的關系數據庫邏輯模型(關系模式)。2.(1)
圖書信息涉及:書號、書名、作者、數量、出版社、單價、架號。(2)
出版社信息涉及:出版社號、社名、地址、電話、郵編、信箱。(3)
讀者信息涉及:借書證號、姓名、單位。(4)
一種出版社能夠出版多個書籍,但每本書只能在一種出版社出版,.com陽光大學生網,出版應有日期和責任編輯。(5)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 購買勞動用工合同協議
- 質量協議及委托生產合同
- 購房協議書和認購合同
- 設備買賣回收合同協議
- 超市開業演出合同協議
- 購買演出服務合同協議
- 貨款退貨協議書范本
- 購置工廠馬桶合同協議
- 貨梯倉庫分租合同協議
- 2025年大學化學能力考核試題及答案
- (二模)2024~2025學年度蘇錫常鎮四市高三教學情況調研(二)物理試卷(含答案)
- 事件網絡輿情傳播機制的建模與仿真-全面剖析
- 初中信息技術蘇科版(2023)七年級下冊第七單元 跨學科主題學習-絲綢之路公開課教案及反思
- 2025年高考語文作文預測52篇(含范文)
- 福建省龍巖市一級校2024-2025學年高二下學期4月期中聯考 數學試題(含答案)
- 2025年陜西延長石油(集團)有限責任公司招聘筆試參考題庫附帶答案詳解
- 2025年街道全面加強鄉村治理工作實施方案
- 明股實債協議合同
- 2025“十五五”金融規劃研究白皮書
- 9.2法律保障生活(教案) -2024-2025學年統編版道德與法治七年級下冊
- 2025年江西上饒鉛山城投控股集團有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論