版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫系統(tǒng)原理期末試題及答案一、單項選擇(本大題共 20小題,每題1分,共20分。在每小題列出的 4個選項中只 有一個是符合題目要求的,請將其代碼填在題后的括號內。錯選或未選都無分。)1、數據庫管理系統(tǒng)是數據庫系統(tǒng)的核心,它負責有效地組織、屬于一種【 】,是位于用戶和操作系統(tǒng)之間的一層數據管理軟件。A、系統(tǒng)軟件C、應用軟件工具軟件教學軟件存儲、獲取或管理數據,2、數據模型的三要素是指【A、數據結構、B、數據結構、C、數據結構、D、數據結構、】。數據對象和共享數據操作和數據控制 數據操作和完整性數據操作和完整性約束條件3、用有向圖結構表示實體類型及實體間聯系的數據模型是【 A、關系模型B、層次模
2、型C、網狀模型】。D、面向對象模型4、關系模型概念中,不含有多余屬性的超鍵稱為【 A、候選鍵B、對鍵C、內鍵】。D、主鍵5、SQL語言是【】。A、高級語言 B、非過程化語言C、匯編語言D、宿主語言6、在SQL中,與關系代數中的投影運算相對應的子句是【A、SELECT B、FROM】。C、WHERED、ORDER BY7、在SQL查詢時,如果要去掉查詢結果中的重復組,需使用【A、UNIQUE B、COUNT C、DISTINCT D、UNION】。8、關于視圖,下列說法中正確的是【】。對視圖的使用,不可以進行查詢和修改操作 視圖只能從表中導出 視圖與表一樣也存儲著數據對視圖的操作,最終要轉化為對
3、基本表的操作A、B、C、D、SELECT語句中使用選擇任何屬性選擇全部元組*表示【B 選擇全部屬性D 選擇鍵碼】。F列概念中,A、通信區(qū)】不用于嵌入式SQL和宿主語言之間的交互。B、游標9、10、【D、文件C、主變量11、目前商品化數據庫管理系統(tǒng)主要采用【】。A、網狀數據模型B、關系數據模型C、層次數據模型D、ER數據模型12、在下列關系運算中,【】的結果集膨脹規(guī)模最大。A、選擇B、投影C、連接D、集合交13、下列SQL語句中,在【】處是錯誤的。Select eno, max(grade),m in(*) From scWhere eno like CS%' group by eno
4、order by 1A、max(grade)B、min(*)C、eno likeCS%'D、order by 114、在嵌入式SQL中對使用游標并未提供【】語句。A、說明游標B、打開游標C、關閉游標D、刪除游標15、SQL數據定義語言DDL,并不包括【】語句。A、create tableB、updateC、drop tableD、alter table16、一般不適合建立索引的屬性有【】。A、主碼和外碼B、可以從索引直接得到查詢結果的屬性C、對于范圍查詢中使用的屬性17、SQL語言提供【A、CREATE TABLEC、COMMITD、經常更新的屬性】語句實現數據存取的安全性控制。B、G
5、RANT 和 REVOKED、ROLLBACK18、在SQL中,語句A、終止程序C、事務回滾COMMIT的主要作用是【B、保存數據D、事務提交】。19、假設有一個關系: DEPT ( DNO , DNAME ),如果要找出倒數第三個字母是W ,并且至少包含 4個字母的DNAME,則查詢條件子句應寫成 WHERE DNAME LIKE 【】。A、_W_ % 'B、%W_ _'C、_ W_ _ 'D、_ W_ % '20、已知關系R如圖所示,可以作為 R的主碼的屬性組是【】。abed123413452456143413473457A、abB、bdC、acD、be二、
6、填空題(本大題共 10小題,每小題1分,共10分。將正確的答案填在每小題的 空格內。錯填或不填均無分)21、 數據獨立性是指 和數據之間相互獨立,不受影響。22、若關系 R有m個元組,關系 S有n個元組,那么 R x S的元組個數應該是23、連接運算中有兩種最為重要也最為常用的連接,一種是等值連接,另一種是24、 在SQL語句中,使用 語句來建立索引。25、 索引項的順序與表中記錄的物理順序一致的索引稱為 。27、根據實體完整性規(guī)則,若屬性A是基本關系的主屬性,則屬性A的值不能為28、SQL中有兩個功能提供安全性,一是視圖機制,二是 。29、在關系數據庫的基本操作中,從表中抽取某些列的操作稱為
7、 30、在SQL中,將查詢結果表的各行按一列或多列取值相等的原則進行分組的子句是。三、 名詞解釋(本大題共 5小題,每小題3分,共15分)31、數據庫管理系統(tǒng)32、完全函數依賴33、視圖34、主碼和主屬性四、簡答題(本大題共 4小題,每小題5分,共20分)36、簡述數據庫的三級模式結構和兩級映射。37、 試述數據庫系統(tǒng)的組成。系統(tǒng)分析員、數據庫設計人員、應用程序員的職責是什么?38、數據獨立性包括哪兩個方面,含義是什么?39、等值連接與自然連接的區(qū)別是什么?五、 簡單應用題(本大題共4小題,每小題6分,共24分) 假設有如下的關系模式:S (供應商),數據項有 SNO、SNAME、SADDR
8、; P (零件),數據項有 PNO、PNAME、COLOR、WEIGHT ; J (工程項目),數據項有 JNO、JNAME、JADDR ;SPJ (連接記錄),數據項有 SNO、PNO、JNO、QTY,表示某供應商供應某種零件給 某工程項目的數量 QTY ;并規(guī)定屬性:SNO、SNAME、SADDR、PNO、PNAME、COLOR、JNO、JNAME、JADDR 為字符型數據; WEIGHT、QTY為數值型數據;列的寬度自定義。40、 試用SQL語句定義S和SPJ表的結構(應包括主鍵子句和外鍵子句)。41、試給出關系代數表達式,表示為“三峽工程”項目提供零件的編號、名稱。42、試用SQL語句
9、建立一視圖,該視圖定義某指定供應商“上海電機廠”為“三峽工 程”項目提供的零件的編號、名稱清單。43、試給出一 SQL語句,查詢“三峽工程”項目所使用的零件的總重量。六、綜合應用題(本題共 11分,共1小題)44、數據模型如下:商品:P( PNO,PNAME,PRICE),分別表示商品號、名稱、單價。 售貨員:S( SNO,SNAME,SXB),分別表示售貨員號、姓名、性別。銷售記錄:R( PNO、SNO、NUM),分別表示商品號、售貨員號、銷售數量。 要求用SQL查詢完成:(1) 所有售貨員都出售過的商品名稱。(6分)(2) 每個銷售人員的總計銷售金額。(5分)大作業(yè)(一)參考答案及評分標準
10、單項選擇題(本大題共20小題,每題1分,共20分。在每小題列出的4個選項中只有一個是符合題目要求的,請將其代碼填在題后的括號內。錯選或未選都無分。)1、A2、D3、C4、A5、B6、A7、C8、D9、B10、D11、B12、C13、B14、D15、B16、D17、B18 D19、B20、B、填空題(本大題共10小題,每小題1分,共10分。將正確的答案填在每小題的空格內。錯填或不填均無分)21、程序22、m x n23、自然連接24、CREATE INDEX25、聚簇索引26、元組27、空值28、授權29、投影30、GROUP BY三、名詞解釋(本大題共5小題,每小題3分,共15分)31、 數據
11、庫管理系統(tǒng)是數據庫系統(tǒng)的核心,是為數據庫的建立、使用和維護而配置的軟件。它建立在操作系統(tǒng)的基礎上,是位于操作系統(tǒng)和用戶之間的一層管理軟件,負責對數據庫進行同一的管理和控制。它的功能主要包含6個方面:(1)數據定義(2)數據操縱(3)數據庫進行管理(4)數據組織、存儲和管理(5)數據庫的建立和維護(6)數據通信接口32、完全函數依賴:在關系模式R ( U )中,如果XY,并且對于X的任何一個真子集 X',都有*匚 則稱Y完全函數依賴于 X。33、視圖視圖是從一個或幾個基本表(或視圖)導出的表,它與基本表不同,是一個虛表。數據庫中只存放視圖的定義, 而不存放視圖對應的數據, 這些數據仍存放
12、在原來的基本表中。 基本表中的數據發(fā)生變化,從視圖中查詢出的數據也隨之發(fā)生變化。從這個意義上講,視圖就像一個窗口,透過它可以看到數據庫中自己感興趣的數據及其變化。34、主碼和主屬性如果關系中的某一個屬性組的值能夠唯一地標識一個元組,而其子集不行,則稱該屬 性組為侯選碼。若一個關系有多個侯選碼, 則選定其中一個為主碼。|侯選碼的諸屬性稱為主 屬性。35、游標游標是系統(tǒng)為用戶開設的一個數據緩沖區(qū),存放SQL的執(zhí)行結果。嵌入式SQL用游標來協(xié)調SQL語言與主語言之間的數據處理。 每個游標區(qū) 都有一個名字。用戶可以用SQL語句逐一從游標中獲取記錄,并賦給主變量, 交由主語言進一步處理。四、簡答題(本大
13、題共4小題,每小題5分,共20分)36、數據庫系統(tǒng)的三級模式結構是指數據庫系統(tǒng)是由外模式、模式和內模式三級構 成。外模式也稱子模式或用戶模式,它是數據庫用戶(包括應用程序員和最終用戶)看見和使用的局部數據的邏輯結構和特征的描述,是數據庫用戶的數據視圖, 是與某一應用有關的數據的邏輯表示。模式也稱邏輯模式,是數據庫全體數據的邏輯結構和特征的描述,是所有用戶的公共數據視圖。內模式也稱存儲模式,它是數據物理結構和存儲結構的描述,是數據在數據庫內部的表示方式。數據庫的三級模式結構是對數據的三個抽象級別。在這三個抽象級別之間,為了實現數據的轉換,數據庫管理系統(tǒng)必須提供兩層映射功能, 即外模式和模式的映射
14、, 模式和內模式 的映射。37、不用游標的SQL語句有:(1)說明性語句(2)數據定義語句(3)數據控制語句(4)查詢結果為單記錄 SELECT語句(5)非 CURRENT 形式的 UPDATE 語句(6)非CURRENT 形式的DELETE語句(7)INSERT 語句38、數據庫中數據的高度獨立性,是指物理數據的獨立性和邏輯數據的獨立性兩個方面。應用程序與數據的邏輯結構和物理存儲結構之間的映射關系由DBMS完成。物理數據的獨立性:全局邏輯數據結構獨立于物理數據結構。即用戶的應用程序與數 據在數據庫中的物理存儲結構相互獨立。邏輯結構的獨立性:指數據的全局邏輯結構獨立于局部邏輯結構。即用戶的應用
15、程序 與數據的全局邏輯結構的相互獨立性。數據的獨立性是由 DBMS實現的兩級映射關系來完成的。39、連接運算有兩種最為重要也是最為常用的連接,即等值連接和自然連接。當&為二”時的連接稱為等值連接。它是從關系R與S的笛卡兒積中選取A,B屬性 值相等的那些元組。即等值連接為:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且要在結果中把重復的屬性去掉。即若R與S具有相同的屬性組E,則自然連接可記作:RM s=詭 IK皿以 五、簡單應用題 (本大題共4小題,每小題6分,共24分)40、CREATE TABLE S(SNO CHAR(8),SNAME CHAR
16、(8),SADDR CHAR(20),PRIMARY KEY (SNO);CREATE TABLE SPJ(SNO CHAR(8),PNO CHAR(10),JNO CHAR(8),QTY INT,PRIMARY KEY (SNO, PNO, JNO),FOREIGN KEY (SNO) REFERENCES S (SNO),FOREIGN KEY (PNO) REFERENCES P (PNO), FOREIGN KEY (JNO) REFERENCES J (JNO),);41、 n sno,snam* d j.jnsme = 三峽工程'(J SRJ SW )42、CREATE V
17、IEW V1 ASSELECT P.PNO, PNAMEFROM S, J, SPJWHERE S.SNO = SPJ.SNO AND P.PNO = SPJ.PNO AND J.JNO = SPJ.JNO AND S.SNAME = 上海電機廠AND J.JNAME =三峽工程; 或CREATE VIEW V1 ASSELECT P.PNO, PNAMEFROM PWHERE PNO IN(SELECT PNOFROM SPJWHERE SNO = ( SELECT SNOFROM SWHERE SNAME= 上海電機廠')AND JNO = ( SELECT JNOFROM JWHERE JNAME= 三峽工程');43、SELECT SUM( QTY*WEIGHT)FROM P, SPJ, JWHERE P.PNO = SPJ.PNO AND J.JN
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版夫妻和平分手合同模板一
- 農副產品供應鏈管理與質量安全保障免責合同
- 2024年造林工程森林防火責任合同3篇
- 2025年度生活污水治理區(qū)域合作補充協(xié)議3篇
- 二零二五年度品牌授權保密協(xié)議3篇
- 2024年環(huán)保型拖車租賃合同協(xié)議書3篇
- 2024年貨車掛靠管理合同示范
- 2024暑假臨時用工勞動合同書3篇
- 機器學習算法應用開發(fā)合同
- 2024年詳盡版:城市地下綜合管廊建設與物流合同
- 2023-2024學年浙江省杭州市上城區(qū)教科版四年級上冊期末考試科學試卷
- 《三國志》導讀學習通超星期末考試答案章節(jié)答案2024年
- 期末 (試題) -2024-2025學年外研版(三起)(2024)英語三年級上冊
- 體能訓練講解健身課件
- 2023年成都溫江興蓉西城市運營集團有限公司招聘筆試題庫及答案解析
- 地震工程學-反應譜和地震時程波的相互轉化matlab編程
- 建筑工程施工現場視頻監(jiān)控布置實施方案
- 施工現場節(jié)前安全檢查表
- 松下vf100變頻器使用手冊
- 機械設計制造及其自動化實習總結報告——某
- 角的概念推廣說課課件.
評論
0/150
提交評論