![數(shù)據(jù)庫原理沖刺卷(六卷)及答案_第1頁](http://file4.renrendoc.com/view12/M09/2B/0A/wKhkGWaJhuqAQMY5AAFnr441MCM576.jpg)
![數(shù)據(jù)庫原理沖刺卷(六卷)及答案_第2頁](http://file4.renrendoc.com/view12/M09/2B/0A/wKhkGWaJhuqAQMY5AAFnr441MCM5762.jpg)
![數(shù)據(jù)庫原理沖刺卷(六卷)及答案_第3頁](http://file4.renrendoc.com/view12/M09/2B/0A/wKhkGWaJhuqAQMY5AAFnr441MCM5763.jpg)
![數(shù)據(jù)庫原理沖刺卷(六卷)及答案_第4頁](http://file4.renrendoc.com/view12/M09/2B/0A/wKhkGWaJhuqAQMY5AAFnr441MCM5764.jpg)
![數(shù)據(jù)庫原理沖刺卷(六卷)及答案_第5頁](http://file4.renrendoc.com/view12/M09/2B/0A/wKhkGWaJhuqAQMY5AAFnr441MCM5765.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫原理沖刺卷(一)
(總分100分,考試時長90分鐘)
一、單項(xiàng)選擇題(每小題2分,共40分)
1、數(shù)據(jù)庫是在計算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應(yīng)用的()。
A、文件的集合
B、數(shù)據(jù)的集合
C、命令的集合
D、程序的集合
【答案】B
2、下列哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能()。
A、安全性
B、可移植性
C、完整性
D、并發(fā)控制
【答案】B
3、()是數(shù)據(jù)庫數(shù)據(jù)字典的所有者。
A、sys
B、sysdba
C、dba
D、sysoper
【答案】A
4、下列有關(guān)數(shù)據(jù)訪問頁的說法中,不正確的是()
A、以單獨(dú)的文件存在
B、不能對記錄排序
C、可以在數(shù)據(jù)庫外運(yùn)行
D、可以添加記錄
【答案】B
5、以下關(guān)于MySQL配置文件my.ini的描述中,正確的是。
A、該文件只包含客戶端的默認(rèn)端口和默認(rèn)字符集的設(shè)置
B、該文件只包含服務(wù)器端的默認(rèn)端口和默認(rèn)字符集的設(shè)置
C、該文件包含客戶端及服務(wù)器端默認(rèn)端口和默認(rèn)字符集的設(shè)置
D、該文件中沒有任何關(guān)于端口和字符集的設(shè)置
【答案】C
【解析】本題得分:。分
6、有關(guān)系q(a,b,c,d)和關(guān)系s(c,d,e,f,g),經(jīng)過關(guān)系運(yùn)算后得到一個新的關(guān)
系r(a,g),問這個關(guān)系運(yùn)算是()
A、選擇
B、投影
C、連接
D、并
【答案】C
【解析】關(guān)系q和關(guān)系s都有共同的屬性c,d,經(jīng)過運(yùn)算得到的關(guān)系r中,a屬
性來自關(guān)系q,g屬性來自關(guān)系s,故關(guān)系運(yùn)算為連接。
7、在Oracle中,建表約束包括引用完整性約束、check完整性約束,還有以
下三項(xiàng)是正確的,請排除一個錯誤選項(xiàng)。()
A、非空完整性約束
B、唯一完整性約束
C、主碼完整性約束
D、數(shù)據(jù)角色性約束
【答案】D
8、當(dāng)對兩個關(guān)系R和S進(jìn)行自然連接運(yùn)算時,要求R和S含有一個或多個
共有的
A、實(shí)體
B、元組
C、屬性
D、屬性值
【答案】C
9、“商品”與“顧客”兩個實(shí)體集之間聯(lián)系一般是()。
A、一對一
B、一對多
C、多對一
D、多對多
【答案】D
10、如果用文件概念來命題的話,投影相當(dāng)于從整個文件中各記錄中抽出所要
的()。
A、項(xiàng)目
B、集合
C、屬性
D、卷
【答案】A
11、下列關(guān)于數(shù)據(jù)控制語言的說法中,錯誤的是
A、GRANT語句用于授予權(quán)限
B、REVOKE語句用于收回權(quán)限
C、數(shù)據(jù)控制語言主要用于數(shù)據(jù)執(zhí)行流程管理
D、數(shù)據(jù)控制語言包括的主要SQL語句是GRANT和REVOKE
【答案】C
【解析】本題主要考查的知識點(diǎn)為數(shù)據(jù)控制語言。數(shù)據(jù)控制語言主要用于安全
管理。數(shù)據(jù)控制語言包括的主要SQL語句有:(1)GRANT:用于授予權(quán)限,可把語
句許可或?qū)ο笤S可的權(quán)限授予其他用戶和角色。(2)REVOKE:用于收回權(quán)限,其功
能與GRANT相反,但不影響該用戶或角色從其他角色中作為成員繼承許可權(quán)限。
12、以下哪種方法可以用于對付數(shù)據(jù)庫的統(tǒng)計推論?()
A、信息流控制
B、共享資源矩陣
C、查詢控制
D、間接存取
【答案】C
13、關(guān)于數(shù)據(jù)庫口令配置,描述正確的是()0
A、長度7位的口令屬于強(qiáng)口令
B、可以配置sys賬號和system賬號密碼相同
C、包含特殊字符的密碼不必用雙引號包含起來
D、安裝數(shù)據(jù)庫軟件后,將不能再修改密碼
【答案】B
14、Oracle數(shù)據(jù)庫中,初始化參數(shù)AUDITJTRAIL為靜態(tài)參數(shù),使用以下
()命令可以修改其參數(shù)值。
A、ALTERSYSTEMSETAUDIT_TRAIL=DB
B、ALTERSYSTEMSETAUDIT_TRAIL=DBDEFERRED
C、ALTERSESSIONSETAUDIT_TRAIL=DB
D、ALTERSYSTEMSETAUDIT_TRAIL=DBSCOPE=SPFILE
【答案】D
15、下列說法中錯誤的是()。
A、在數(shù)據(jù)庫系統(tǒng)中,外模式可有多個,而模式、內(nèi)模式只能各有一個
B、在數(shù)據(jù)庫系統(tǒng)中,外模式/模式映像保證了數(shù)據(jù)與應(yīng)用程序間的邏輯獨(dú)立
性
C、一個數(shù)據(jù)庫系統(tǒng)中,外模式/模式映像只能有一個
D、外模式是用戶視圖,是概念模式的某一部分的抽象表示
【答案】C
16、下列關(guān)于窗體控件說法中,錯誤的是()
A、命令按鈕是用于完成控制操作的控件
B、文本框和命令按鈕是容器類控件
C、組合框可以看成是列表框和文本框的組合
D、利用圖像控件插入窗體的圖片不能編輯和修改
【答案】B
17、在Access中,修改數(shù)據(jù)訪問頁的設(shè)計時,應(yīng)當(dāng)使用()
A、數(shù)據(jù)表視圖
B、設(shè)計視圖
C、窗體視圖
D、頁面視圖
【答案】B
18、關(guān)于調(diào)用存儲過程的說法,錯誤的是
A、可以從交互式界面調(diào)用
B、可以使用CALL語句來調(diào)用存儲過程
C、可以由嵌入式SQL調(diào)用
D、不是所有的SQL接口都能調(diào)用存儲過程
【答案】D
【解析】本題主要考查的知識點(diǎn)為存儲過程的調(diào)用。由于過程和函數(shù)得到了
DBMS的持久存儲,因此應(yīng)當(dāng)能夠由各種SQL接口和程序設(shè)計技術(shù)調(diào)用這些過程
和函數(shù)??梢允褂肧QL標(biāo)準(zhǔn)中的CALL語句來調(diào)用存儲過程,可以從交互式界面
調(diào)用,也可以由嵌入式SQL調(diào)用。
19、下列不屬于表中數(shù)據(jù)維護(hù)操作的是()。
A、設(shè)計表結(jié)構(gòu)
B、插入數(shù)據(jù)
C、修改數(shù)據(jù)
D、刪除數(shù)據(jù)
【答案】A
20、【】是把數(shù)據(jù)按照相似性歸納成若干類別,同一類中的數(shù)據(jù)彼此相似,不同類
中的數(shù)據(jù)相異
A、聚類
B、關(guān)聯(lián)
C、分類
D、孤立點(diǎn)檢測
【答案】A
二、填空題(每小題2分,共10分)
1、數(shù)據(jù)庫管理系統(tǒng)是在操作系統(tǒng)支持下的軟件。
【答案】系統(tǒng)
2、分組報表最多可以按_一個字段或表達(dá)式進(jìn)行分組。
【答案】10
3、無論是存儲過程還是觸發(fā)器,都是()語句和()語句的集合。
【答案】SQL流程控制
4、()是數(shù)據(jù)庫實(shí)施階段的主要工作。
【答案】數(shù)據(jù)加載
5、Access是一個基于關(guān)系模型的o
【答案】數(shù)據(jù)庫管理系統(tǒng)(DBMS)
三、判斷題(每小題1分,共10分)
()1、表空間是0rac1e數(shù)據(jù)庫中最大的邏輯存儲單位,同時也是直接
與數(shù)據(jù)庫物理存儲結(jié)構(gòu)相關(guān)聯(lián)的邏輯單位。
【答案】正確
()2、如果在緊急情況下,需要盡可能快的關(guān)閉數(shù)據(jù)庫,可以使用shutdown
abort命令。
【答案】正確
()3、數(shù)據(jù)備份按數(shù)據(jù)類型劃分可以分成系統(tǒng)數(shù)據(jù)備份和用戶數(shù)據(jù)備份。
【答案】正確
【解析】數(shù)據(jù)備份按數(shù)據(jù)類型劃分可以分成系統(tǒng)數(shù)據(jù)備份和用戶數(shù)據(jù)備份。
()4、數(shù)據(jù)庫中如果不建立相應(yīng)的索引文件,在查詢時會經(jīng)常出錯。
【答案】錯誤
()5、統(tǒng)計選修各門課程人數(shù)的SELECT語句為:SELECT課程號,SUM(學(xué)號)
FROM成績GROUPBY課程號;。
【答案】錯誤
()6、SQL語言中,刪除一個表的命令是delete
【答案】錯誤
()7、閃回技術(shù)可以很快將數(shù)據(jù)庫或表回到過去的某個狀態(tài),具有不依賴數(shù)
據(jù)備份文件的特點(diǎn)。
【答案】正確
()8、三級封鎖協(xié)議可以避免丟失修改、不能重復(fù)讀和讀“臟”數(shù)據(jù)?
【答案】正確
()9、ORACLE數(shù)據(jù)高速緩沖區(qū)使用“最近最多使用”和“最近最少使用”兩
個列表進(jìn)行管理
【答案】錯誤
()10、唯一性約束用于保證表中某個字段的值不重復(fù)且值能為空(null),
一個表可以定義多個唯一性約束。
本題得分:0分
【答案】正確
四、綜合應(yīng)用題(每小題20分,共40分)
1、設(shè)有如下實(shí)體:
學(xué)生:學(xué)號、單位、姓名、性別、年齡、選修課程名
課程:編號、課程名、開課單位、任課教師號
教師:教師號、姓名、性別、職稱、講授課程編號
單位:單位名稱、電話、教師號、教師名
上述實(shí)體中存在如下聯(lián)系:
(1).一個學(xué)生可選修多門課程,一門課程可為多個學(xué)生選修;
(2).一個教師可講授多門課程,一門課程可為多個教師講授;
(3).一個單位可有多個教師,一個教師只能屬于一個單位。
試完成如下工作:
(1).分別設(shè)計學(xué)生選課和教師任課兩個局部信息的結(jié)構(gòu)E-R圖。
(2).將上述設(shè)計完成的E-R圖合并成一個全局E-R圖。
(3).將該全局E-R圖轉(zhuǎn)換為等價的關(guān)系模型表示的數(shù)據(jù)庫邏輯結(jié)構(gòu)。
【答案】(1).學(xué)生選課、教師任課局部E-R圖如下所示。圖略。
(2).合并后的全局E-R圖如下所示。圖略。
單位學(xué)生—>1:m
學(xué)生課程—>m:n
單位課程—>l:m
教師單位—>in:1
教師課程—>m:n
(3)該全局E-R圖轉(zhuǎn)換為等價的關(guān)系模型表示的數(shù)據(jù)庫邏輯結(jié)構(gòu)如下:
單位(單位名,電話)
教師(教師號,姓名,性別,職稱,單位名)
課程(課程編號,課程名,單位名)
學(xué)生(學(xué)號,姓名,性別,年齡,單位名)
講授(教師號,課程編號)
選修(學(xué)號,課程編號)
2、設(shè)有如下所示的三個關(guān)系模式:
商店Shop(Sno,Sname,City)//Sno(商店編號)、Sname(商店名)、City
(所在城市)
商品Product(Pno,Pname,Price)//Pno(商品編號)、Pname(商品名稱)、
Price(價格)
商店所售商品SP(Sno,Pno,Qty),//Qty(商品數(shù)量)
(1)用Create語句創(chuàng)建商店表Shop,要求創(chuàng)建主鍵,商店名不允許為空,各
屬性的數(shù)據(jù)類型根據(jù)表中所給數(shù)據(jù)選定。
(2)檢索所有商店的商店名和所在城市。
(3)檢索價格低于50元的所有商品的商品名和價格。
(4)檢索位于“北京”的商店的商店編號,商店名,結(jié)果按照商店編號降序排
列。
(5)檢索供應(yīng)“書包”的商店名稱。
(6)檢索所有商場中各種商品的平均數(shù)量。
(7)將商品“復(fù)讀機(jī)”的價格修改為350。
(8)將“百貨商店”的商店名修改為“百貨商場”。
(9)創(chuàng)建視圖:“鐵道商店”所售商品的商品編號,商品名和數(shù)量。
(10)將查詢和更新SP表的權(quán)限賦給用戶U1。
【答案】(1)用Create語句創(chuàng)建商店表Shop,要求創(chuàng)建主鍵,商店名不允許
為空,各屬性的數(shù)據(jù)類型根據(jù)表中所給數(shù)據(jù)選定。
CreatetableShop
(Snointprimarykey,
Snamechar(10)notnull,
citychar(10))
(2)檢索所有商店的商店名和所在城市。
Selectsname,city
fromshop
(3)檢索價格低于50元的所有商品的商品名和價格。
SelectPname,price
FromProduct
Whereprice<50
(4)檢索位于“北京”的商店的商店編號,商店名,結(jié)果按照商店編號降序排
列。
Selectsno,sname
FromShop
wherecity='北京'
orderbysnodesc
(5)檢索供應(yīng)“書包”的商店名稱。
SELECTShop.Sname
fromShop,Product,SP
WHEREShop.Sno=SP.SnoandProduct.Pno=SP.PnoandPname='書包'
(6)檢索所有商場中各種商品的平均數(shù)量。
Selectavg(qty)平均數(shù)量
fromSP
groupbysno
(7)將商品“復(fù)讀機(jī)”的價格修改為350o
UpdateProduct
Setprice=350
WherePname='復(fù)讀機(jī)'
(8)將“百貨商店”的商店名修改為“百貨商場”。
UpdateShop
SetSname='百貨商場'
WhereSname='百貨商店'
(9)創(chuàng)建視圖:“鐵道商店”所售商品的商品編號,商品名和數(shù)量。
Createviewtdsd
As
SelectProduct,pno,Product,pname,qty
FromShop,Product,SP
WhereShop.Sno=SP.SnoandProduct.Pno=SP.Pnoandsname='鐵道商店'
(10)將查詢和更新SP表的權(quán)限賦給用戶UI。
Grantselect,updateonSPtoUI
數(shù)據(jù)庫原理沖刺卷(二)
(總分100分,考試時長90分鐘)
一、單項(xiàng)選擇題(每小題2分,共40分)
1、在客戶/服務(wù)器體系結(jié)構(gòu)的DBS中,數(shù)據(jù)庫功能分為前端和后端兩部分,下列
功能中屬于前端的是O
A、存取結(jié)構(gòu)
B、查詢優(yōu)化
C、用戶界面
D、并發(fā)控制
【答案】C
2、數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、()、硬件系統(tǒng)等構(gòu)成的人機(jī)
系統(tǒng)。
A、數(shù)據(jù)庫管理員
B、程序員
C、高級程序員
D、軟件開發(fā)商
【答案】A
【解析】數(shù)據(jù)庫管理員,簡稱DBA,與DB、DBMS、硬件系統(tǒng)共同組成數(shù)據(jù)庫系
統(tǒng)(DBS)o
3、以下敘述中正確的是()。
A、用戶按所對應(yīng)的子模式使用數(shù)據(jù)庫中的數(shù)據(jù)
B、數(shù)據(jù)庫系統(tǒng)中如概念模式改變,則需將與其有關(guān)的子模式做相應(yīng)改變,
否則需改寫用戶程序
C、數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)庫中數(shù)據(jù)迸行處理的一組應(yīng)用程序
D、數(shù)據(jù)庫系統(tǒng)最基本的特點(diǎn)是數(shù)據(jù)庫系統(tǒng)管理的數(shù)據(jù)量很龐大
【答案】A
4、退出Access數(shù)據(jù)庫管理系統(tǒng)可以使用的快捷鍵是()
A、Alt+F4
B、Alt+X
C、Ctrl+C
D、Ctrl+0
【答案】A
【解析】除了Alt+F4以外,也可以采用Alt+F+X退出Accesso
5、Access2010項(xiàng)目文件的擴(kuò)展名為
A、.accdb
B、.mdb
C、,dbf
D、.adp
【答案】D
【解析】無
6、給用戶定義缺省角色時,下列哪種情況不行?()
A、當(dāng)角色有對象權(quán)限時
B、當(dāng)角色有密碼時
C、當(dāng)角色有系統(tǒng)權(quán)限時
D、當(dāng)角色被授予另外角色時
【答案】B
7、如果某字段的名稱為"Birthday",但要求在數(shù)據(jù)表視圖內(nèi)顯示為“生日”,則
需要設(shè)置()屬性為“生日”
A、標(biāo)題
B、格式
C、有效性文本
D、輸入掩碼
【答案】A
【解析】Access的標(biāo)題屬性用來決定數(shù)據(jù)表視圖內(nèi)各列的標(biāo)題內(nèi)容。如果沒有
設(shè)置標(biāo)題,則默認(rèn)以字段名作為標(biāo)題顯示。
8、數(shù)據(jù)庫設(shè)計中的概念結(jié)構(gòu)設(shè)計的主要工具是()。
A、數(shù)據(jù)模型
B、E—R模型
C、新奧爾良模型
D、概念模型
【答案】B
9、在一個關(guān)系的若干個候選碼中指定一個用來唯一標(biāo)識關(guān)系的元組,這個被指
定的候選碼稱為該關(guān)系的
A、超碼
B、主碼
C、全碼
D、域
【答案】B
10、下列有關(guān)主鍵和外鍵之間關(guān)系的描述中正確的是()。
A、一個表中最多只能有一個主鍵.多個外鍵
B、一個表中最多只能有一個外鍵.一個主鍵
C、一個表中可以有多個主鍵.多個外鍵
D、一個表中最多只能有一個外鍵.多個主鍵
【答案】A
11、關(guān)系模型中,超關(guān)鍵字()。
A、可由多個任意屬性組成
B、僅能由一個屬性組成
C、可由一個或多個其值能唯一標(biāo)識該關(guān)系模式中任何元組的屬性組成
D、以上都不是
【答案】C
12、數(shù)據(jù)庫設(shè)計人員和用戶之間溝通信息的橋梁是()。
A、程序流程圖
B、實(shí)體聯(lián)系圖
C、模塊結(jié)構(gòu)圖
D、數(shù)據(jù)結(jié)構(gòu)圖
【答案】B
13、在表PRODUCTS和ORDERJTEMS中,執(zhí)行以下語句查詢PRODUCT_NAME和商
品被訂購的次數(shù),執(zhí)行該語句將導(dǎo)致:()SELECTp.product_name,
i.item_cntFROM(SELECTproduct_id,COUNT(*)item_cntFROM
order_iternsGROUPBYproduct_id)iRIGHTOUTERJOINproductspON
i.product_id=p.product_id;
A、命令會成功執(zhí)行,得出想要的結(jié)果。
B、命令不會執(zhí)行,因?yàn)樽硬樵兒屯膺B接不能一起使用。
C、命令不會執(zhí)行,因?yàn)閯e名ITEM_CNT在外層不可見。
D、命令不會執(zhí)行,因?yàn)镚ROUPBY不能用于子查詢中。
【答案】A
14、在MySQL中,常用的聚合函數(shù)名不包括。
A、MAX
B、GROUPBY
C、SUM
D、COUNT
【答案】B
【解析】本題得分:1分
15、關(guān)于數(shù)據(jù)庫的操作,下述說法中,()是正確的。
A、數(shù)據(jù)庫被刪除后,則它包含的數(shù)據(jù)庫表也隨著被刪除
B、打開了新的數(shù)據(jù)庫,則原來已打開的數(shù)據(jù)庫被關(guān)閉
C、數(shù)據(jù)庫被刪除后,它所包含的表變成自由表
D、數(shù)據(jù)庫被關(guān)閉后,它所包含的數(shù)據(jù)庫表不能被打開
【答案】C
16、表的組成內(nèi)容包括()o
A、查詢和字段
B、字段和記錄
C、記錄和窗體
D、報表和字段
【答案】B
【解析】表中的行稱為記錄(元組),列稱為字段(屬性)
17、在表設(shè)計視圖中,不能()o
A、修改字段的類型
B、修改字段的名稱
C、刪除一個字段
D、刪除一條記錄
【答案】D
【解析】設(shè)計視圖主要用于對表結(jié)構(gòu)進(jìn)行設(shè)計,數(shù)據(jù)表視圖主要對表中數(shù)據(jù)進(jìn)
行操作
18、在SELECT語句中使用()子句來只顯示工資超過5000的員工
A、ORDERBYSALARY>5000
B、GROUPBYSALARY>5000
C、HAVINGSALARY>5000
D,WHERESALARY>5000
【答案】D
19、E-R(實(shí)體聯(lián)系模型)模型是數(shù)據(jù)庫的設(shè)計工具之一,它一般適用于建立數(shù)據(jù)
庫的()
A、概念模型
B、邏輯模型
C、內(nèi)部模型
D、外部模型
【答案】A
20、主要反映應(yīng)用部門原始業(yè)務(wù)處理的工作流程的是
A、數(shù)據(jù)操作特征表
B、數(shù)據(jù)流程圖
C、任務(wù)分類表
D、操作過程說明書
【答案】B
二、填空題(每小題2分,共10分)
1、在Access中,可以利用“格式”菜單中的—命令,選擇特定標(biāo)題格式、
背景色彩、邊框顏色等不同風(fēng)格的數(shù)據(jù)訪問頁模板。
【答案】主題
2、命令?R0UND(337.2007,3)的執(zhí)行結(jié)果是。
【答案】337.201
3、數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)控制方面的功能包括數(shù)據(jù)的()_保護(hù)、數(shù)據(jù)的
()檢查、()和數(shù)據(jù)庫恢復(fù)。
【答案】安全性I完整性I數(shù)據(jù)庫備份
4、數(shù)據(jù)庫設(shè)計中,前四個階段可統(tǒng)稱為(),后兩個階段統(tǒng)稱為()。
【答案】分析和設(shè)計階段I實(shí)現(xiàn)和運(yùn)行階段
5、常量("2009-10-01,15:30:00)的數(shù)據(jù)類型是。
【答案】日期型
三、判斷題(每小題1分,共10分)
()1、數(shù)據(jù)庫管理系統(tǒng)是指在計算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由
DB、DBS、應(yīng)用系統(tǒng)和DBA組成。
【答案】錯誤
()2、數(shù)據(jù)庫丟失當(dāng)前日志文件時可以通過設(shè)置隱含參數(shù)
"_allow_resetlogs_corryption"強(qiáng)制啟動數(shù)據(jù)庫。
【答案】正確
()3、MySQL5.6中默認(rèn)的存儲引擎是MylSAM。
【答案】錯誤
()4、同一個關(guān)系模型的任意兩個元組值不能完全相同
【答案】正確
()5、客觀存在的事物被稱為實(shí)體集。
【答案】錯誤
【解析】客觀存在的事物被稱為實(shí)體,若干個性質(zhì)相同的同類實(shí)體被稱為實(shí)體
集。
()6、使用EXISTS實(shí)現(xiàn)子查詢時,必須使用內(nèi)、外查詢的相同意義的列進(jìn)行
比較運(yùn)算。
【答案】錯誤
()7、SELECT語句中,實(shí)現(xiàn)排序的子句是GROUPBY0
【答案】錯誤
()8、數(shù)據(jù)庫安全性控制中,為了保證用戶只能存取他有權(quán)存取的數(shù)據(jù),需
要對其授權(quán)。在授權(quán)定義中,數(shù)據(jù)對象的范圍越小,授權(quán)子系統(tǒng)就越靈活。
【答案】正確
()9、Oracle數(shù)據(jù)庫中,SGA區(qū)域不包含redologbuffer
【答案】錯誤
()10、Oracle進(jìn)程就是服務(wù)器進(jìn)程
【答案】錯誤
四、綜合應(yīng)用題(每小題20分,共40分)
1、有一個“學(xué)生選課”數(shù)據(jù)庫,數(shù)據(jù)庫中包括三個表,其關(guān)系模式分別為:
Student(xh,xm,xb,nl,szx)
Course(kch,kcm,xxk,xf)
SG(xh,kch,cj)
其中:Student是學(xué)生表,xh表示學(xué)號、xm表示姓名、sb表示性別、nl表示
年齡、szx表示所在系。xh為主碼。
Course是課程表,kch表示課程號、kcm表示課程名、xxk表示先修課號、xf
表示學(xué)分。kch為主碼。
SG是選課表,xh表示學(xué)號,參照學(xué)生表的學(xué)號xh、kch表示課程號,參照課程
表的課程號kch、cj表示成績。(xh,kch)為主碼。
請用SQL語言實(shí)現(xiàn)下列功能:
1.建立選課表SG,要求實(shí)現(xiàn)主鍵約束和外鍵約束,且成績不能為空。
2.查詢選修課程的成績小于60分的人數(shù)。
3.查詢選修了C3號課程的學(xué)生的學(xué)號及其成績,查詢結(jié)果按分?jǐn)?shù)的降序排
列。要求查詢結(jié)果的標(biāo)題顯示為漢字。
4.查詢選修了“數(shù)據(jù)庫應(yīng)用”課程且成績在90分以上的學(xué)生的姓名和所在
系。
5.向Student表中插入一條記錄,學(xué)號為“05020”,姓名為“丁莉”,性別
為“女”,年齡為“17”,所在系為“計算機(jī)系”。
6.將計算機(jī)系全體學(xué)生的成績置零。
7.創(chuàng)建一個“學(xué)生成績”視圖,包括選修了課程的學(xué)生的學(xué)號、姓名、選修課
程的課程號、課程名以及成績。
8.為Student表建立一個按學(xué)號升序排列的唯一索引Stusno_IDXo
9.求各課程的選修人數(shù)及平均成績。
10.查詢選修了課程編號為'14001'和'14002'課程的學(xué)生的學(xué)號和姓名。
【答案】1.建立選課表SG,要求實(shí)現(xiàn)主鍵約束和外鍵約束,且成績不能為空。
CREATETABLESG(
SnoCHAR(5),
CnoCHAR(3),
Ccredittinyintnotnull,
PRIMARYKEY(Sno,Cno),
FOREIGNKEY(Sno)REFERENCESStudent(Sno),
CONSTRAINTC3FOREIGNKEY(Cno)REFERENCESCourse(Cno))
2.查詢選修課程的成績小于60分的人數(shù)。
SELECTCOUNT(DISTINCTSno)
FROMSG
WHEREGrade<60
3.查詢選修了C3號課程的學(xué)生的學(xué)號及其成績,查詢結(jié)果按分?jǐn)?shù)的降序排
列。要求查詢結(jié)果的標(biāo)題顯示為漢字。
SELECTSno學(xué)號,Grade成績
FROMSG
WHERECno='C3'
ORDERBYGradeDESC
4.查詢選修了“數(shù)據(jù)庫應(yīng)用”課程且成績在90分以上的學(xué)生的姓名和所在
系。
SELECTSname,Sdept
FROMStudent,SG,Course
WHEREStudent.Sno=SG.SnoandSG.Cno=Course.CnoandCname='數(shù)據(jù)庫應(yīng)用
ANDGrade>=90
或
SELECTSname,Sdept
FROMStudentJOINSGONStudent.Sno=SG.Sno
JOINCourseONSG.Cno=Course.Cno
WHERECname='數(shù)據(jù)庫應(yīng)用'ANDGrade>=90
5.向Student表中插入一條記錄,學(xué)號為“05020”,姓名為“丁莉”,性別
為“女",年齡為“17”,所在系為“計算機(jī)系”。
INSERTINTOStudent
VALUES('05020',‘丁莉','女',17,'計算機(jī)系')
6.將計算機(jī)系全體學(xué)生的成績置零。
UPDATESG
SETGrade=O
WHERESnoIN(SELECTSnoFROMStudentWHERESdept='計算機(jī)系')
7.創(chuàng)建一個“學(xué)生成績”視圖,包括選修了課程的學(xué)生的學(xué)號、姓名、選修課
程的課程號、課程名以及成績。
CREATEVIEW學(xué)生成績AS
SELECTSno,Sname,Course.Cno,Cname,Grade
FROMStudent,SG,Student
WhereStudent.Sno=SG.SnoandCourse.Cno=SG.Cno
或
CREATEVIEW學(xué)生成績AS
SELECTSno,Sname,Course.Cno,Cname,Grade
FROMStudentJOINSGONStudent.Sno=SG.Sno
JOINCourseONCourse.Cno=SG.Cno
8.為Student表建立一個按學(xué)號升序排列的唯一索引StusnoIDXO
CREATEUNIQUEINDEXStusno_IDXONStudent(Sno)
9.求各課程的選修人數(shù)及平均成績。
SELECTCno,COUNT(Sno),AVG(Grage)
FROMSG
GROUPBYCno
10.查詢選修了課程編號為‘14001'和'14002'課程的學(xué)生的學(xué)號和姓名。
SELECTStudent.Sno,Sname
FROMStudent,SG
TOEREStudent.Sno=SG.SnoANDCno='14001'
ANDSnoIN(SELECTSnoFROMSGWHERECno='14002T)
2、假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式
R(商店編號,商品編號,數(shù)量,部門編號,負(fù)責(zé)人),若規(guī)定:
⑴每個商店能銷售多種商品(每種商品有一個編號);商店的每種商品只在一
個部門銷售;
(2)每個商店的每個部門只有一個負(fù)責(zé)人;
(3)每個商店的每種商品只有一個庫存數(shù)量;
問題:
(1)寫出關(guān)系R的基本函數(shù)依賴
⑵找出R的候選碼
(3)R的范式,若不屬于3NF,則分解為3NF
【答案】(1)每個商店的每種商品只在一個部門銷售:
商店編號,商品編號->部門編號
每個商店的每個部門只有一個負(fù)責(zé)人:
商店編號,部門編號->負(fù)責(zé)人
每個商店的每種商品只有一個庫存數(shù)量:
商店編號,商品編號->庫存量
(2)主碼為:商店號,商品編號,
非主屬性為:數(shù)量,部門編號,負(fù)責(zé)人
(3)因存在非主屬性(負(fù)責(zé)人)對主碼(商品編號,商店號)的傳遞函數(shù)依賴
故未達(dá)到三范式,只達(dá)到二范式。
分解該關(guān)系模式:
R1(商店編號,商品編號,部門編號,數(shù)量)
R2(商店編號,部門編號,負(fù)責(zé)人)
分解后其實(shí)已達(dá)到BC范式。
數(shù)據(jù)庫原理沖刺卷(三)
(總分100分,考試時長90分鐘)
一、單項(xiàng)選擇題(每小題2分,共40分)
1、數(shù)據(jù)庫系統(tǒng)階段,數(shù)據(jù)o
A、具有物理獨(dú)立性,沒有邏輯獨(dú)立性
B、獨(dú)立性差
C、具有高度的物理獨(dú)立性和一定程度的邏輯獨(dú)立性
D、具有物理獨(dú)立性和邏輯獨(dú)立性
【答案】C
【解析】本題得分:1分
2、數(shù)據(jù)庫物理設(shè)計完成后,進(jìn)入數(shù)據(jù)庫實(shí)施階段,下列各項(xiàng)中不屬于實(shí)施階段的
工作是()。
A、建立庫結(jié)構(gòu)
B、擴(kuò)充功能
C、加載數(shù)據(jù)
D、系統(tǒng)調(diào)試
【答案】B
3、在下列關(guān)于索引的敘述中,不正確的是()。
A、數(shù)據(jù)庫系統(tǒng)
B、唯一索引允許索引表達(dá)式有重復(fù)值
C、候選索引只能用于數(shù)據(jù)庫表,不能用于自由表
D、候選索引不允許索引表達(dá)式有重復(fù)值
【答案】C
4、數(shù)據(jù)庫管理系統(tǒng)在()的支持下,支持用戶對數(shù)據(jù)庫的各項(xiàng)操作。
A、計算機(jī)管理軟件
B、操作系統(tǒng)
C、應(yīng)用軟件
D、工具軟件
【答案】B
【解析】數(shù)據(jù)庫管理系統(tǒng)是一個系統(tǒng)軟件,必須要有硬件和操作系統(tǒng)的支持。
5、執(zhí)行以下命令序列:
USEZGGZ
SUM工資FOR工資>=500TOQWE
COPYTOQAZFIELDS職工號,姓名FOR工資>=500
USEQAZ
NUM=RECCOUNT()
AVER=QWE/NUM
AVER
最后顯示的值是—O
A、所有工資在500元以上的職工人數(shù)
B、所有工資在500元以上的職工人平均工資數(shù)
C、所有職工的平均工資數(shù)
D、出錯
【答案】B
6、SQLSever中下面哪個存儲過程可以執(zhí)行系統(tǒng)命令?()
A、xp_regread
B、xp_command
C、xp_cmdshell
D、sp_password
【答案】C
7、連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是一。
SETEXACTOFF
X="A"
?IIF("A”=X,X-“BCD”,X+“BCD”)
A、A
B、BCD
C、ABCD
D、ABCD
【答案】C
8、關(guān)系數(shù)據(jù)庫的任何檢索操作都是由三種基本運(yùn)算組合而成的,這三種基本運(yùn)
算不包括—。
A、聯(lián)接
B、比較
C、選擇
D、投影
【答案】B
9、設(shè)有關(guān)系模式R(X,Y,Z)與它的函數(shù)依賴集F={X-Y,YfZ},則F的閉包F+
中左部為(XY)的函數(shù)依賴有()個。
A、32
B、16
C、8
D、4
【答案】C
10、關(guān)系模式分解的無損聯(lián)接和保持函數(shù)依賴兩個特性之間的聯(lián)系是()
A、前者成立蘊(yùn)涵后者成立
B、后者成立蘊(yùn)涵前者成立
C、同時成立,或者同時不成立
D、沒有必然的聯(lián)系
【答案】D
11、下面的兩個關(guān)系中,職工號和設(shè)備號分別為職工關(guān)系和設(shè)備關(guān)系的關(guān)鍵
字:職工(職工號,職工名,部門號,職務(wù),工資)設(shè)備(設(shè)備號,職工號,
設(shè)備名,數(shù)量)兩個關(guān)系的屬性中,存在一個外關(guān)鍵字為()。
A、職工關(guān)系的“職工號”
B、職工關(guān)系的“設(shè)備號”
C、設(shè)備關(guān)系的“職工號”
D、設(shè)備關(guān)系的“設(shè)備號”
【答案】C
12、SQL語言具有多種優(yōu)點(diǎn),那么SQL是()成為關(guān)系數(shù)據(jù)庫語言的國際標(biāo)準(zhǔn)
的。
A、1986年
B、1987年
C、1988年
D、1989年
【答案】B
13、從兩個以上的二維表中根據(jù)關(guān)聯(lián)的屬性生成一個新的關(guān)系,這種關(guān)系運(yùn)算
被稱為()
A、選擇
B、連接
C、投影
D、并
【答案】B
【解析】無
14、在Oracle中,當(dāng)控制一個顯式游標(biāo)時,下列()命令包含INTO子
句。
A、Open
B、Close
C、Fetch
D、CURSOR
【答案】c
15、SELECT命令中用于返回非重復(fù)記錄的關(guān)鍵字是。
A、GROUP
B、TOP
C、ORDER
D、DISTINCT
【答案】D
【解析】本題得分:1分
16、設(shè)$="南京大學(xué)信息管理系",從中取出"管理"二個字的表達(dá)式是()
A、SUBS(S,12,4)
B、SUBS(S,7,2)
C、SUBS(S.13,4)
D、SUBS(S,13,2)
【答案】C
17、()稱為函數(shù)依賴集F的閉包
A、函數(shù)依賴集F中全部的全部函數(shù)依賴
B、函數(shù)依賴集F的任意一個子集
C、被函數(shù)依賴集F邏輯蘊(yùn)涵的函數(shù)依賴的全體構(gòu)成的集合
D、蘊(yùn)涵了函數(shù)依賴集F的其它函數(shù)依賴集
【答案】C
18、授權(quán)是DBS采用的()。
A、恢復(fù)措施
B、并發(fā)控制措施
C、完整性措施
D、安全性措施
【答案】D
19、在對恢復(fù)目錄進(jìn)行CROSSCHECK檢驗(yàn)時,如果RMAN不能找到物理存儲的備
份文件,則備份文件的信息將被標(biāo)記為()。
A、EXPIRED
B、DELETE
C、ACAILABLE
D、UNAVAILABLE
【答案】A
20、在Oracle中,使用HAVING子句也可以進(jìn)行條件查詢,以下選項(xiàng)說法是正
確的是()
A、HAVING子句和WHERE子句相同
B、HAVING子句用于行的條件查詢
C、HAVING子句用于已分組結(jié)果的條件查詢
D、以上皆非
【答案】C
二、填空題(每小題2分,共10分)
1、SQL支持?jǐn)?shù)據(jù)庫的三級模式結(jié)構(gòu),()對應(yīng)于存儲文件。
【答案】內(nèi)模式
2、關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有0、()、()。
【答案】選擇I投影I連接
3、在關(guān)系模型中,關(guān)系操作包括查詢、()、()和()等。
【答案】插入|刪除I修改
4、關(guān)系模式R(C,T,S,N,G),其函數(shù)依賴集F={CfT,CSfG,SfN},求R的所有候
選碼
【答案】CS
5、在數(shù)據(jù)流圖中,用()表時數(shù)據(jù)流
【答案】命名的箭頭
三、判斷題(每小題1分,共10分)
()1、Oracle數(shù)據(jù)庫啟動的三個步驟依次是裝載數(shù)據(jù)庫-打開數(shù)據(jù)庫-啟動實(shí)
例。
【答案】錯誤
【解析】Oracle數(shù)據(jù)庫啟動的三個步驟依次是啟動實(shí)例-裝載數(shù)據(jù)庫-打開數(shù)據(jù)
庫。
()2、system/sysaux/temp/undo四個表空間都是數(shù)據(jù)庫必須的。
【答案】正確
()3、在分組檢索中,要去掉不滿足條件的分組,可以使用having子句實(shí)
現(xiàn)。
【答案】正確
()4、一個數(shù)據(jù)文件可以屬于多個表空間。
【答案】錯誤
【解析】一個數(shù)據(jù)文件只能屬于一個表空間。
()5、在表中創(chuàng)建一個標(biāo)識列IDENTITY,當(dāng)用戶向表中插入新的數(shù)據(jù)行時,
系統(tǒng)自動為該行標(biāo)識列賦值嗎?
【答案】正確
()6、某些情況下"selectcount(*)"的返回行數(shù)會比"select
count(value)”少。
【答案】錯誤
()7、Oracle中使用索引是為了快速訪問表中的datablock。
【答案】正確
()8、數(shù)據(jù)庫恢復(fù)常采用轉(zhuǎn)儲和日志兩種方式。
【答案】正確
【解析】這些判斷題實(shí)際都是一些填空題,直接看就行了,答案都填上去了。
()9、Oracle中INST_ID列可以用來區(qū)別V$視圖和GV$視圖。
【答案】正確
()10、事務(wù)T對關(guān)系R加上了排他鎖,則T對關(guān)系R只能寫不能讀。
【答案】錯誤
四、綜合應(yīng)用題(每小題20分,共40分)
1、已知員工考勤數(shù)據(jù)庫YGKQ包含JBQK(職工基本情況)數(shù)據(jù)表和QQLX(缺勤
信息)數(shù)據(jù)表,表結(jié)構(gòu)如表1和表2所示:
表1JBQK(職工基本情況表結(jié)構(gòu))
字段名字段類型字段寬度說明
zghCHAR4職工號,主碼
xmCHAR8姓名
sjDATETIME缺勤時間
tsINT缺勤天數(shù)
lxCHAR4缺勤類型,外碼
表2QQLX(缺勤類型信息表結(jié)構(gòu))
字段名字段類型字段寬度說明
lxCHAR4缺勤類型,主碼
meCHAR8缺勤名稱
msVARCHAR60缺勤描述
請用SQL語句完成以下操作:
1.查詢每個職工的職工號、姓名、缺勤時間、缺勤天數(shù)和缺勤類型信息。
2.查詢職工號為001的職工的姓名和缺勤天數(shù)。
3.查詢所有姓“張”的職工的職工號、缺勤天數(shù)。
4.找出所有缺勤天數(shù)在2?3天的職工號和缺勤名稱。
5.查詢?nèi)鼻诿Q為“病假”的職工的職工號和姓名。
6.查詢?nèi)鼻谔鞌?shù)超過平均缺勤天數(shù)的職工的職工號和姓名。
7.求各缺勤類別的人數(shù)。
8.查詢在職工基本情況表中沒有出現(xiàn)過的缺勤類型及缺勤名稱。
9.使用SQL語句將“曠工”人員的缺勤天數(shù)增加一天。
10.使用SQL語句創(chuàng)建一個名為zgqq(職工缺勤)的視圖,要求能夠使用該
視圖查詢?nèi)鼻?天以上的職工的職工號、姓名、缺勤天數(shù)和缺勤名稱。
【答案】答案不惟一,只要結(jié)果正確即給分
1.查詢每個職工的職工號、姓名、缺勤時間、缺勤天數(shù)和缺勤類型信息。
select*fromJBQK;
2.查詢職工號為001的職工的姓名和缺勤天數(shù)。
selectxm,qqtsfromJBQKwherezgh='001';
3.查詢所有姓“張”的職工的職工號、缺勤天數(shù)。
selectzgh,qqtsfromJBQKwherexmlike'張%';
4.找出所有缺勤天數(shù)在2?3天的職工號和缺勤名稱。
selectzgh,qqmcfromJBQK,QQLXwhereJBQK.qqlx=QQLX.qqlxandqqts
between2and3;
5.查詢?nèi)鼻诿Q為“病假”的職工的職工號和姓名。
selectzgh,xmfromJBQKwhereqqlxin(selectqqlxfromQQLXwhere
qqmc='病假');
6.查詢?nèi)鼻谔鞌?shù)超過平均缺勤天數(shù)的職工的職工號和姓名。
selectzgh,xmfromJBQKwhereqqts>(selectAVG(qqts)fromJBQK);
7.求各缺勤類別的人數(shù)。
selectqqlx,count(*)fromJBQKgroupbyqqlx;
8.查詢在職工基本情況表中沒有出現(xiàn)過的缺勤類型及缺勤名稱。
本題給出三種參考答案:
selectqqlx,qqmcfromQQLXwhereqqlxOall(selectdistinctqqlxfrom
JBQK);
或selectqqlx,qqmcfromQQLXwhereqqlxnotin(selectdistinct
qqlxfromJBQK);
Mselectqqlx,qqmcfromQQLXwherenotexists(select*fromJBQK
whereqqlx=qqlx.qqlx);
9.使用SQL語句將“曠工”人員的缺勤天數(shù)增加一天。
updateJBQKsetqqts=qqts+1whereqqlxin(selectqqlxfromQQLX
whereqqmc='曠工');
10.使用SQL語句創(chuàng)建一個名為zgqq(職工缺勤)的視圖,要求能夠使用該
視圖查詢?nèi)鼻?天以上的職工的職工號、姓名、缺勤天數(shù)和缺勤名稱。
createviewzgqq
asselectzgh,xm,qqts,qqmcfromJBQK,QQLXwhereJBQK.qqlx=QQLX.qqlx
andqqts>2;
2、多關(guān)系的連接查詢L假設(shè)有如下關(guān)系模式
S(SNo,SN,Sex,Age,Dept)
C(CNo,CN,CT)
SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo.CNo)
1.統(tǒng)計每門課(顯示課程號、課程名)的選課人數(shù)和平均分,并按平均分的降
序排列。
2.查詢選修了兩門課以上(包括兩門課)的學(xué)生的學(xué)號和姓名。
3.查詢有成績不及格的學(xué)生的基本信息。
4.統(tǒng)計各個學(xué)院考試課程都及格的學(xué)生人數(shù)
5.查詢選修了課程名為“數(shù)據(jù)庫原理”的學(xué)生的學(xué)號和姓名。
【答案】(1)selectc.eno,cn,count(sno)選課人數(shù),avg(score)平均分from
c,scwhereo=sc.enogroupbyorderbyavg(score)desc
(2)selects.sno,snfroms,scwheres.sno=sc.snogroupbys.sno,sn
havingcount(eno)>=2
(3)select*fromswheresnoin(selectdistinctsnofromscwhere
score<60)
(4)selectdept,count(sno)fromswheresnoin(selectsnofromsc
groupbysnohavingmin(score)>=60)groupbydept
(5)selects.sno,snfromsjoinscons.sno=sc.snojoincon
c.cno=sc.enowherecn='數(shù)據(jù)庫原理’
數(shù)據(jù)庫原理沖刺卷(四)
(總分100分,考試時長90分鐘)
一、單項(xiàng)選擇題(每小題2分,共40分)
1、數(shù)據(jù)模型的三要素是()。
A、外模式.模式、內(nèi)模式
B、關(guān)系模型.層次模型、網(wǎng)狀模型
C、實(shí)體.聯(lián)系、屬性
D、數(shù)據(jù)結(jié)構(gòu).數(shù)據(jù)操作、完整性約束
【答案】D
2、SQLServer安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是()系統(tǒng)數(shù)
據(jù)庫。
A、master
B、model
C、pub
D、msdb
【答案】c
3、在下列RDMBS產(chǎn)品中,屬于小型數(shù)據(jù)庫系統(tǒng)的是()。
A、Access
B、Oracle
C、Sybase
D、Informix
【答案】A
4、()參數(shù)控制后臺進(jìn)程跟蹤文件的位置。
A、BACKGROUND_DUMP_DEST
B、BACKGROUND_TRACE_DEST
C、DB_CREATE_FILE_DEST
D、不存在這樣的參數(shù),位置因平臺而異,無法更改
【答案】A
5、順序執(zhí)行下列命令后,最后一條命令顯示結(jié)果是—o
useCHJ
Go5
Skip-2
?Recno()
A、3
B、4
C、5
D、7
【答案】A
6、關(guān)系數(shù)據(jù)庫是以【】的形式組織數(shù)據(jù)。
A、二維表格
B、結(jié)構(gòu)
C、元組
D、分量
【答案】A
7、如果兩個表的關(guān)聯(lián)字段都作為主鍵,則兩個表之間建立的關(guān)系是()0
A、一對一
B、一對多
C、多對多
D、多對一
【答案】A
【解析】兩個表的關(guān)聯(lián)字段都是主鍵,則兩邊的數(shù)據(jù)都是唯一的,因此建立的表
間關(guān)系就是一對一。
8、用于設(shè)置文字的字體的屬性為()。
A、fontsize
B、font
C、fontcolor
D、fontname
【答案】D
9、若在兩個表之間的關(guān)系連線上標(biāo)記了1:1或1:8,表示啟動了
A、實(shí)施參照完整性
B、級聯(lián)更新相關(guān)記錄
C、級聯(lián)刪除相關(guān)記錄
D、不需要啟動任何設(shè)置
【答案】A
【解析】實(shí)施參照完整性是為了在創(chuàng)建表間關(guān)系時防止出現(xiàn)數(shù)據(jù)孤立記錄并保
持參照同步,級聯(lián)更新相關(guān)字段是當(dāng)主表中的字段的值更新時,相關(guān)表關(guān)聯(lián)字
段值也會同步更新,級聯(lián)刪除相關(guān)記錄是當(dāng)刪除主表記錄時,相關(guān)表的關(guān)聯(lián)字
段的值和主表的主鍵值相同的記錄將同步刪除
10、Access中,設(shè)置為主鍵的字段()
A、不能設(shè)置索引
B、可設(shè)置為“有(有重復(fù))”索引
C、系統(tǒng)自動設(shè)置索引
D、可設(shè)置為“無”索引
【答案】C
【解析】設(shè)置了主鍵的字段會自動設(shè)置主索引。
11、層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是()0
A、記錄長度
B、文件的大小
C、聯(lián)系的復(fù)雜程度
D、數(shù)據(jù)之間的聯(lián)系方式
【答案】D
【解析】層次模型采用樹狀結(jié)構(gòu)管理一對多的聯(lián)系,網(wǎng)狀模型采用網(wǎng)狀結(jié)構(gòu)管
理多對多的聯(lián)系,關(guān)系模型采用二維表結(jié)構(gòu)管理一對一、一對多和多對多的聯(lián)
系。因此可以看出,三個數(shù)據(jù)模型對應(yīng)的數(shù)據(jù)庫劃分的原則是按照數(shù)據(jù)之間的
聯(lián)系方式進(jìn)行劃分。
12、關(guān)系模型的基本結(jié)構(gòu)是()。
A、二維表
B、樹形結(jié)構(gòu)
C、無向圖
D、有向圖
【答案】A
13、下列關(guān)于篩選條件設(shè)置的說法中,錯誤的是()
A、同行之間為邏輯“與”關(guān)系,不同行之間為邏輯“或”關(guān)系
B、日期/時間類型的常量在兩端加上#符號
C、數(shù)字類型的常量需在兩端加上引號
D、文本類型的常量需在兩端加上引號
【答案】C
【解析】數(shù)字常量不用加任何符號。
14、判斷“學(xué)生”窗體中“性別”字段值是否為“男”的宏條件表達(dá)式為()
A、[Forms]![學(xué)生]="男"
B、[Forms]![性別]=男
C、[Forms]![學(xué)生]![性別]=男
D、[Forms]![學(xué)生]![性別]="男”
【答案】D
15、在SQL語言中,子查詢是o
A、選取單表中字段子集的查詢語句
B、嵌入到另一個查詢語句之中的查詢語句
C、選取多表中字段子集的查詢語句
D、返回單表中數(shù)據(jù)子集的查詢語句
【答案】B
【解析】本題得分:1分
16、視圖是數(shù)據(jù)庫系統(tǒng)三級模式中的()
A、外模式
B、模式
C、內(nèi)模式
D、模式映象
【答案】A
17、關(guān)于導(dǎo)入導(dǎo)出數(shù)據(jù),下面說法錯誤的是「。
A、可以使用向?qū)?dǎo)入/導(dǎo)出數(shù)據(jù)
B、可以將SQLServer數(shù)據(jù)導(dǎo)出到Access
C、可以保存導(dǎo)入/導(dǎo)出任務(wù),以后執(zhí)行
D、導(dǎo)出數(shù)據(jù)后,原有數(shù)據(jù)被刪除
【答案】D
18、DBMS提供【】來嚴(yán)格地定義模式。
A、模式描述語言
B、子模式描述語言
C、內(nèi)模式描述語言
D、程序設(shè)計語言
【答案】A
【解析】本題主要考查的知識點(diǎn)為模式。DBMS提供模式描述語言(DDL)來嚴(yán)格
地定義模式,不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),還要定義數(shù)據(jù)之間的聯(lián)系,定義與數(shù)據(jù)
相關(guān)的安全性、完整性等要求。
19、在表的設(shè)計視圖,不能完成的操作是()
A、修改字段的名稱
B、刪除一個字段
C、修改字段的屬性
D、刪除一條記錄
【答案】D
【解析】刪除記錄必須在數(shù)據(jù)表視圖進(jìn)行。
20、安裝oracle數(shù)據(jù)庫過程中SID指的是()。
A、系統(tǒng)標(biāo)識號
B、數(shù)據(jù)庫名
C、用戶名
D、用戶口令
【答案】A
二、填空題(每小題2分,共10分)
1、對現(xiàn)實(shí)世界進(jìn)行第一層抽象的模型,稱為()模型;對現(xiàn)實(shí)世界進(jìn)行第二層抽象
的模型,稱為()模型。
【答案】概念I(lǐng)邏輯
2、建立一個學(xué)生表Student,它由學(xué)號SNo、姓名SName、性別SSex、年齡
SAge、所在系SDept五個屬性組成,其中學(xué)號(假定其為字符型,長度為8個字
符)屬性不能為空。CREATETABLEStudent(SNo(),SNameCHAR(20),SSex
CHAR(2),SAgeINTEGER,SDeptCHAR(16))
【答案】CHAR(8)NOTNULL
3、定義公共變量用命令public,定義私有變量用命令private,定義局部變量
用命令一o
【答案】local
4、被函數(shù)依賴集F邏輯蘊(yùn)涵的函數(shù)依賴的全體構(gòu)成的集合,稱為()。
【答案】函數(shù)依賴集F的閉包
5、在關(guān)系模式R中,能函數(shù)決定R中所有屬性的屬性組,稱為關(guān)系模式R的
()。
【答案】超鍵
三、判斷題(每小題1分,共10分)
()1、視圖對應(yīng)于三級模式結(jié)構(gòu)中的模式。
【答案】錯誤
【解析】SQL語言支持?jǐn)?shù)據(jù)庫三級模式結(jié)構(gòu),有些術(shù)語與傳統(tǒng)的關(guān)系數(shù)據(jù)庫術(shù)
語不同,在SQL中,模式對應(yīng)于“基本表(basetable)M,內(nèi)模式對應(yīng)于“存
儲文件”,外模式對應(yīng)于“視圖(view)”和部分基本表。
()2、強(qiáng)行日志切換的命令是:altersystemswitchlogfile;
【答案】正確
()3、關(guān)系模式的操作異常問題往往是由數(shù)據(jù)冗余引起的。
【答案】正確
()4、Access創(chuàng)建的數(shù)據(jù)庫文件可以生成accde文件來保護(hù)用戶編寫的VBA
程序不被修改。
【答案】正確
【解析】無
()5、SELECT語句中的ORDERBY子句中,如果有多個排序標(biāo)準(zhǔn),它們之間
是用分號分隔,查詢結(jié)果與排序標(biāo)準(zhǔn)的先后順序有關(guān)。
[答案]錯誤
【解析】它們之間是用逗號分隔。
()6、在Oracle數(shù)據(jù)庫中,系統(tǒng)會給每一個連接的用戶自動創(chuàng)建一個數(shù)據(jù)字
典,該數(shù)據(jù)字典存放了該用戶創(chuàng)建的數(shù)據(jù)庫對象定義。
[答案]錯誤
【解析】每個數(shù)據(jù)庫只有一個數(shù)據(jù)字典,而連接的用戶沒有自己的數(shù)據(jù)字典。
()7、恢復(fù)數(shù)據(jù),可以在查詢分析器中使用這樣的命令:BACKUPDATABASE
database_nameFROMbackupo
【答案】錯誤
()8、Oracle中要想進(jìn)行完全備份,使用rman工具時必須對數(shù)據(jù)庫打開歸
檔模式。
【答案】正確
()9、Oracle數(shù)據(jù)庫啟動時,首先啟動實(shí)例,系統(tǒng)將自動分配SGA,并啟動
Oracle的多個后臺進(jìn)程,內(nèi)存區(qū)域和后臺進(jìn)程合稱為一個Oracle實(shí)例。
【答案】正確
()10、在Oracle數(shù)據(jù)庫的介質(zhì)恢復(fù)中,完全恢復(fù)指將數(shù)據(jù)庫恢復(fù)到發(fā)生故
障的時間點(diǎn),不丟失任何數(shù)據(jù)。
【答案】正確
【解析】中級P166
四、綜合應(yīng)用題(每小題20分,共40分)
1、已知汽車銷售數(shù)據(jù)庫QCXS包含QCGS(汽車公司)數(shù)據(jù)表、QCXX(汽車信
息)數(shù)據(jù)表和JYJL(交易記錄)數(shù)據(jù)表,表結(jié)構(gòu)如表1、表2和表3所示:
表1QCGS(汽車公司表結(jié)構(gòu))
名字段類型字段寬度說明
bhCHAR4公司編號,主碼
meCHAR10公司名稱,唯一
szdCHAR20所在地
表2QCXX(汽車信息表結(jié)構(gòu))
名字段類型字段寬度說明
qcbhCHAR4汽車編號,主碼
cxmcCHAR10車型名稱
bhCHAR4公司編號,外碼
djINT單價
bxqINT保修期,缺省值12
表3JYJL(交易記錄表結(jié)構(gòu))
名字段類型字段寬度說明
jybhCHAR4交易編號,主碼
qcbhCHAR4汽車編號,外碼
xlINT銷量
xsrqDATE銷售日期
1.查詢通用公司單價大于20萬的汽車信息并按照單價降序排列,需要含有
以下4列:公司名稱,車型名,單價和保修期。
2.查詢每個汽車公司賣出每款汽車的總銷量,需給出汽車公司編號,汽車編
號和銷量。
3.查詢所有產(chǎn)地為“天津”的汽車公司編號和公司名稱。
4.查詢生產(chǎn)汽車種類大于2的汽車公司編號。
5.查詢所有進(jìn)行過交易的汽車編號。
6.查詢單價在10萬-20萬之間的汽車名稱和單價。
7.查詢銷量高于平均銷量的汽車名稱
8.查詢沒有賣出過的汽車編號
9.使用SQL語句將汽車單價增加1096。
10.使用SQL語句創(chuàng)建一個名為zxxl(最新銷量)的視圖,要求能夠使用該
視圖查詢2015年銷售量的車型名稱、單價、銷量和銷售日期。
【答案】1.查詢通用公司單價大于20萬的汽車信息并按照單價降序排列,需
要含有以下4列:公司名稱,車型名,單價和保修期。
Select公司名稱,車型名,單價,保修期
fromQCXX,QCGS
whereQCXX.公司編號=QCGS
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年房產(chǎn)大數(shù)據(jù)合作協(xié)議書
- 2025年低壓化成箔合作協(xié)議書
- 2025年減震系統(tǒng)材料合作協(xié)議書
- 2025年個人店鋪?zhàn)赓U合同樣本(三篇)
- 2025年中學(xué)設(shè)備供貨合同(2篇)
- 2025年二年級初中班主任工作總結(jié)樣本(五篇)
- 2025年二手房買賣購房合同樣本(2篇)
- 2025年個人房屋簡易租賃合同樣本(4篇)
- 2025年代理記賬委托協(xié)議合同格式版(2篇)
- 2025年互聯(lián)網(wǎng)專線電路接入服務(wù)協(xié)議范文(2篇)
- 同等學(xué)力英語申碩考試詞匯(第六版大綱)電子版
- GB/T 21797-2008化學(xué)品有機(jī)磷化合物28天重復(fù)劑量的遲發(fā)性神經(jīng)毒性試驗(yàn)
- 2023年湖北成人學(xué)位英語考試真題
- 睡眠中心課件
- 園區(qū)保安巡邏崗標(biāo)準(zhǔn)作業(yè)規(guī)程
- SJG 112-2022 既有建筑幕墻安全性鑒定技術(shù)標(biāo)準(zhǔn)高清最新版
- 旅游文本的翻譯課件
- 最全新能源材料-鋰離子電池材料189張課件
- 申論詳解(PPT課件)
- 立式加工中心說明書
- 第八版神經(jīng)病學(xué)配套課件-12-中樞神經(jīng)系統(tǒng)感染性疾病
評論
0/150
提交評論