




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 數(shù)據(jù)庫復(fù)習(xí) 數(shù)據(jù)庫基礎(chǔ)知識 一、選擇題 1要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是( )。 A.三層模式之間的兩種映射 B.模式與內(nèi)模式 D. 三層模式 C.模式與外模式 2數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在( )。 A.不會因為數(shù)據(jù)的變化而影響到應(yīng)用程序 B.不會因為數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序 C.不會因為存儲策略的變化而影響存儲結(jié)構(gòu) D.不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu) 3.下列四項中說法不正確的是( )。 A.數(shù)據(jù)庫減少了數(shù)據(jù)冗余 B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享 C.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù) D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性 4在關(guān)系數(shù)據(jù)庫中,表(table)是三
2、級模式結(jié)構(gòu)中的( )。 A外模式 B模式 D內(nèi)模式C存儲模式 ) 用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是(9.5 模式。 模式 B.物理模式 D.內(nèi)模式子模式 C.A.在數(shù)據(jù)庫系統(tǒng)中,如果數(shù)據(jù)庫的邏輯結(jié)構(gòu)發(fā)生了變化,那么用戶的應(yīng)用6 )。程序( C.自動改變 可以不變必須作廢 D.B.A.必須改變 下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是_。7 數(shù)據(jù)獨立性高D.C.數(shù)據(jù)冗余度高 數(shù)據(jù)共享A. B.數(shù)據(jù)完整性 _。8描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是 D. A.模式存儲模式外模式內(nèi)模式B. C. _9.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是。 B.模式與內(nèi)模式模式與外模式A.
3、三級模式之間的兩層映射三層模式D.C. 關(guān)系代數(shù)與關(guān)系理論 一、選擇題等1SQL,R=(A,B,C)與語句select distinct A,C from R where B=5 設(shè)有關(guān)系 。) 價的關(guān)系代數(shù)表達(dá)式是( I. (R) II. ( (R) A,CA,CB=5B=5B都等價A 僅I DII 都不等價 C僅2關(guān)系代數(shù)中的連接操作是由_操作組合而成。 B.A.選擇和投影 選擇和笛卡爾積 D.投影和笛卡爾積C.投影、選擇、笛卡爾積3下列聚合函數(shù)中不忽略空值 (NULL) 的是( )。 ) MAX () 列名BASUM (列名) VG (列名DCCOUNT ( * ) A4已知關(guān)系模式R(
4、A,B,C,D,E)及其上的函數(shù)依賴集合FAD,BC ,EA ,該關(guān)系模式 的候選碼是( )。 A.AB B.BE C.CD D.DE 5由于關(guān)系模式設(shè)計不當(dāng)所引起的插入異常指的是( ) A.未經(jīng)授權(quán)的用戶對關(guān)系進行了插入操作 B.兩個事務(wù)并發(fā)地對同一關(guān)系進行插入而造成數(shù)據(jù)庫的不一致 C.由于碼值的部分為空而不能將有用的信息作為一個元組插入到關(guān)系中 D.向關(guān)系中插入了不該插入的數(shù)據(jù) 6設(shè)有關(guān)系模式R(ABCDEG),F(xiàn)是R上成立的FD集,F(xiàn)=DG,CA,CDE,AB,則(AC)+F為( )。 A.AC B.ABC C.ABDG D.ABCDEG 7關(guān)系模式R中的屬性全是主屬性,則R的最高范式必
5、定是( )。 A.1NF B.2NF C.3NF D.BCNF 8.消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是( )。 A.1NF B.2NF C.3NF D.BCNF 9.關(guān)系模式的候選碼可以有1個或多個,而主碼有( )。 A.多個 B.0個 C.1個 D.1個或多個 10.候選碼的屬性可以有( )。 A.多個 B.0個 C.1個 D.1個或多個 11.若關(guān)系R的侯選鍵都是由單屬性構(gòu)成的,則R至少應(yīng)為( )。 A1NF B2NF C3NF DBCNF 結(jié)果集的屬性個數(shù)為SR,則s(BCD)和關(guān)系R(ABCD)設(shè)有關(guān)系12 ( )。D.7 A.3 B.4 C.6 ) 由于關(guān)系模式設(shè)計不當(dāng)所引
6、起的刪除異常指的是(13 A.未經(jīng)授權(quán)的用戶對關(guān)系進行了刪除操作 B.兩個事務(wù)并發(fā)地對同一關(guān)系進行刪除而造成數(shù)據(jù)庫的不一致 C.刪除數(shù)據(jù)時,由于碼值的部分為空導(dǎo)致不該刪除的數(shù)據(jù)也被迫刪除 D.由于錯誤操作,導(dǎo)致刪除了不該刪除的數(shù)據(jù) 14. 現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單 位)醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是_。 A.患者編號 B.患者姓名 D.醫(yī)生編號和患者編號C.患者編號和患者姓名 二、設(shè)計題and suppose the functional dependencies ,C,D,E)B1Let R have s
7、chema R(A, E are given for R.D,DF = ABC,B (1) List the candidate keys for R. What is the highest normal form and why? (2) Decompose the relation into collections that are in 3NF. 2. 某車輛駕駛管理數(shù)據(jù)庫中有如下關(guān)系模式:R(車牌號碼,車輛名稱,身份證號碼,姓名,駕駛證號,發(fā)證單位) 如果一輛車可以由多個駕駛員駕駛,一個駕駛員可以駕駛多輛車;每個駕駛員可以有多個駕駛證,但每個駕駛證只能供一個駕駛員使用。 (1)根據(jù)上
8、述規(guī)定,寫出R的基本FD和關(guān)鍵碼。 (2)R最高達(dá)到第幾范式,給出理由。 (3)將R規(guī)范到比目前高一級范式的形式。 3設(shè)一個關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,AC,(A,D)E,請指出該關(guān)系的候選碼?該關(guān)系是否滿足BCNF,請簡要地說明理由。 4. 設(shè)有一個記錄商品采購信息的關(guān)系模式: R(商品號,商品名,規(guī)格,采購日期,采購單價,采購數(shù)量,采購員編號,采購員姓名) 如果規(guī)定:每名采購員可負(fù)責(zé)多種商品的采購,但每種商品只能由一個人員負(fù)責(zé)采購; 商品的采購單價隨市場行情而定,同種商品每天采購的數(shù)量不同。 (1)根據(jù)上述規(guī)定,寫出R的基本FD和關(guān)鍵碼。 (2)R最高達(dá)
9、到第幾范式。 (3)將R規(guī)范到3NF。 主碼:廠 已知關(guān)系:廠商(廠商號,廠名)5. 商號產(chǎn)品號。主碼:顏色,產(chǎn)品(產(chǎn)品號,廠商號) 外碼:廠商號 假設(shè)兩個關(guān)系中已經(jīng)存在如下圖所示元組: 產(chǎn)品廠商 廠顏產(chǎn)廠廠商 品號 商號名號 色 C P宏 紅C01 01 達(dá) 01 再若C 立P 黃C02 產(chǎn)往03 仁02 關(guān)品 廣 C03 中系 源入插 如下元組: C04,白,) B(P03C01A(P01,藍(lán),)為哪些元組能夠插入表中,哪些不能插入表中, 什么? R S的運算結(jié)果 S知關(guān)系R、T如下所述,求關(guān)系代數(shù)表達(dá)式R S T A a11a a c2 c3 c a 3 c 3 事務(wù)與數(shù)據(jù)庫管理 b4
10、一選擇題指離性是事務(wù)的隔1 )。 ( A一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的 B事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的 C事務(wù)中包括的所有操作要么都做,要么都不做 D事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)進行操作,可能有如下幾種情況,對數(shù)據(jù)庫中的數(shù)據(jù)A設(shè)事務(wù)T1和T22 。請問哪一種不會發(fā)生沖突操作( ) ,T2要讀A A.T1正在寫A ,T2也要寫A B.T1正在寫A T2要寫A C.T1正在讀A, 也要讀A T2D.T1正在讀A,如果有兩個事務(wù),同時對數(shù)據(jù)庫中同一數(shù)據(jù)進行操作,不會引起沖突的操3. ) 。作是( SELECT ,一個是A.一個是DELETE
11、DELETE B.一個是SELECT,一個是 UPDATE C.兩個都是 SELECT D.兩個都是多用戶使用數(shù)據(jù)庫的目標(biāo)之一是使每個用戶象面對一個單用戶的數(shù)據(jù)庫一4. ) 樣使用,為此數(shù)據(jù)庫必須進行( D. 可靠性控制并發(fā)性控制 C. 恢復(fù)性控制 A.安全性控制 B.5 )用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進行的每一次更新操作。 ( B日志文件 A后援副本 緩沖區(qū)D 數(shù)據(jù)庫C 6后援副本的作用是( )。 A.保障安全性 B.一致性控制 D.故障后的恢復(fù) 數(shù)據(jù)的轉(zhuǎn)儲 C.7SQL語言的GRANT和REVOKE語句主 要是用來維護數(shù)據(jù)庫的( )。 A.完整性 B.可靠性 C.安全性 D.一致性 數(shù)據(jù)庫編程
12、一選擇題 1下面關(guān)于索引描述不正確的是( )。 A.利用索引,DBMS可以加快檢索數(shù)據(jù)的速度 B.unique索引與unique鍵的作用相當(dāng) C.為加快數(shù)據(jù)檢索速度,應(yīng)該為每個關(guān)系創(chuàng)建聚集(clustered)型索引 D.如果某個屬性經(jīng)常出現(xiàn)在where子句中,可以考慮在該屬性上創(chuàng)建索引 2SQL中的視圖機制提高了數(shù)據(jù)庫系統(tǒng)的( )。 A.完整性 B.并發(fā)控制 C.隔離性 D.安全性 3下面的語句執(zhí)行后,能保證用戶u1獲得對student關(guān)系的sno屬性進行修改的權(quán)限的為( )。 A. grant update on table student(sno) to u1 B. grant upda
13、te on student(sno) to public C. grant update on table student(sno) from u1 D. revoke update on student(sno) from public 4下述SQL命令中,允許用戶定義新關(guān)系時,引用其他關(guān)系的主碼作為外碼的是( )。 A.INSERT B.DELETE C.REFERENCES D. SELECT 5.下述SQL命令的短語中,定義屬性上約束條件的是( )。 A.NOT NULL短語 B.UNIQUE短語 C.CHECK短語 D.HAVING短語 6已知SN是一個字符型屬性,下列SQL查詢語句
14、( )。 SELECT SN FROM S WHERE SN LIKEAB;的執(zhí)行結(jié)果為 屬性SN的所有AB個字符3找出含有A B找出僅含3個字符且前兩個字符為AB的SN屬性 C找出以字符AB開頭的所有SN屬性 D找出含有字符AB的所有SN屬性 二SQL編程 1. 查詢年齡在22歲以下的男生的姓名、系別、年齡。 查詢每個學(xué)生的姓名、選修課程的課程名及成績,并按成績降序排列。 2.查詢沒有選修任何課程的學(xué)生的姓名3. 創(chuàng)建一個視圖,包括每個系的學(xué)生所選的每門課程的平均成績,4. 而且只選取平均成績低于60分的。 查詢2號的課程的平均成績 5.用SQL語句創(chuàng)建關(guān)系course2,結(jié)構(gòu)與course
15、相同,要求:學(xué)分的取值只6. 能為14學(xué)分,并指定主碼。 插入一條選課記錄,學(xué)號為“101011”,課程號為“1”。 7. 刪除不及格的學(xué)生的選課記錄 8. 9. 編寫存儲過程,查詢指定學(xué)號的學(xué)生的各科成績,如果沒有這個學(xué)生的成績, 就顯示“此學(xué)生無成績”。10. 編寫觸發(fā)器,當(dāng)刪除某學(xué)生時,同時將該生的選課記錄刪除。 E_R圖 一某大學(xué)的一管理系統(tǒng)需要管理如下實體: 1學(xué)生:學(xué)號,姓名,性別和班級 教師:職工號,姓名和職稱 課程:課程號,課程名和學(xué)分 專業(yè):專業(yè)號,專業(yè)名和系主任 已知: 一個專業(yè)有很多學(xué)生和教師;一位教師只能隸屬于一個專業(yè);一名學(xué)生只能修一個專業(yè); 一名學(xué)生可以選修多門課程
16、,每門課程可以被多名學(xué)生選修;學(xué)生選修課程必須取得成績; 一位老師可以講授幾門課程,每門課程每學(xué)期可以有多位老師講授。 (1)根據(jù)上述描述,畫出系統(tǒng)E_R圖; 圖轉(zhuǎn)換成關(guān)系模式,并指出每個關(guān)系的候選碼。E_R2()將2Let us design a database for a bank, including information about customers and their accounts. Information about a customer includes their name, address, phone, and Social Security number. Ac
17、counts have numbers, types (e.g., savings, checking) and balances. We also need to record the customer(s) who own an account. (1)Draw the E/R diagram for this database. Be sure to include arrows where appropriate, to indicate the multiplicity of a relationship. (2)Turn the E_R diagrams into relational data models. The relations should be minimal and the p
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安裝消防噴淋工程合同
- 清理生活垃圾合同書
- 技術(shù)服務(wù)合同含技術(shù)培訓(xùn)技
- 工業(yè)設(shè)計委托合同
- 漢字書寫技巧與理解:七年級語文課程專題
- 財務(wù)報告分析與說明
- 人工智能在制造業(yè)的應(yīng)用統(tǒng)計表
- 教育考試得分統(tǒng)計表
- 人防設(shè)備施工合同
- 冷凍庫施工方案
- 護士進修申請表
- 新版人音版小學(xué)音樂一年級下冊全冊教案
- 昆明理工大學(xué)物理習(xí)題冊帶答案
- 中考英語過去將來時趣味講解動態(tài)課件(43張課件)
- 2024年北京九年級中考英語聽力常見話題高頻詞匯和表達(dá)梳理
- hidlibrary使用操作手冊
- 足療店禁止涉黃協(xié)議書模板
- 醫(yī)師定期考核題庫-公衛(wèi)
- 小學(xué)數(shù)學(xué)教學(xué)中數(shù)學(xué)邏輯思維的啟蒙與培養(yǎng)
- 港口大數(shù)據(jù)安全與隱私保護
- 校外培訓(xùn)機構(gòu)規(guī)范辦學(xué)承諾書
評論
0/150
提交評論