版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、一、 選擇題1. 在數(shù)據(jù)庫的三級體系結(jié)構(gòu)中,外模式/邏輯模式映象可以保證數(shù)據(jù)結(jié)構(gòu)和應用程序之間的 。A邏輯數(shù)據(jù)獨立性 B物理數(shù)據(jù)獨立性 C數(shù)據(jù)一致 D數(shù)據(jù)安全性2. 關系數(shù)據(jù)庫用_來表示實體之間的聯(lián)系。A. 樹結(jié)構(gòu) B. 網(wǎng)結(jié)構(gòu)C. 二維表 D. 線性表3. 主鍵的屬性上有空值違反了 。A實體完整性規(guī)則 B參照完整性規(guī)則C安全性規(guī) D模型轉(zhuǎn)換規(guī)則4. 數(shù)據(jù)獨立性是指 之間相互獨立,不受影響A概念數(shù)據(jù)模型和邏輯數(shù)據(jù)模型 B應用程序和數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu) C概念數(shù)據(jù)模型與數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu) D數(shù)據(jù)與數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)5. 參照完整性規(guī)則是對 的約束。A超鍵 B候選鍵 C主鍵 D外鍵6. 在層次模型中,記錄
2、之間的聯(lián)系通過 來實現(xiàn)。A指針 B數(shù)組 C公共屬性 D對象標識7. 數(shù)據(jù)庫系統(tǒng)三級結(jié)構(gòu)的描述放在 中。A用戶數(shù)據(jù)庫 B運行日志 C數(shù)據(jù)庫管理系統(tǒng) D數(shù)據(jù)字典8. 如果兩個關系沒有公共屬性,那么其自然連接操作 。A轉(zhuǎn)化為笛卡爾積操作 B轉(zhuǎn)化為半連接操作C轉(zhuǎn)化為外部并操作 D結(jié)果為空關系9. 設關系R和S的元組個數(shù)分別為100和300,關系T是R與S的笛卡爾積 則T的元組個數(shù)是_。 A. 400
3、0; B. 10000 C. 30000 &
4、#160; D. 90000 10. 設關系R和S具有相同的目(或稱度),且相對應的屬性的值取自同一個域,則,R-(R-S)等于RS B.RSC. R´S D. R-S11. 設有關系R和關系S進行如下圖所示的運算,則q連接運算(B<D)結(jié)果中含有元組的數(shù)目是 .A. 6 B. 7C. 8 D. 9R SABC123456789DE567891012. SQL語言中,刪除一個表的命令是 。A. DELETE B. DROP C.CLEAR D. REMORE13. SQL語言中,刪除記錄的命令是 。A
5、. DELETE B. DROP C. CLEAR D. REMORE 14. 設有一個關系:DEPT(DNO,DNAME),如果要找出倒數(shù)第三個字母為W,并且至少包含4個字母的DNAME,則查詢條件子句應寫成WHERE DNAME LIKE 。A. _ _ W _ % B. _ % W _ _ C. _ W _ _ D. _ W _ % 15. 學生表(XS.DBF)的表結(jié)構(gòu)為:學號(XH,C,8),姓名(XM,C,8),性別(XB,C,2)班級(BJ,C,6),用Insert 命令向XS表添加一條新記錄,記錄內(nèi)容為: XH XM XB BJ 99220101 王 凌 男 992201 下列
6、命令中正確的是 _。 A . INSERT INTO XS VALUES("99220101","王 凌","男","992201") B.INSERT TO XS VALUES("99220101","王 凌","男","992201") C.INSERT INTO XS(XH,XM,XB,BJ) VALUES(99220101, 王 凌,男,992201) D.INSERT TO XS(XH,XM,XB,BJ) VALUES(&qu
7、ot;99220101"," 王 凌","男","992201") 16. 在SQL的語句中,UPDATE的作用是 。A修改基本表的結(jié)構(gòu) B修改基本表中的數(shù)據(jù) C修改索引的定義 D修改視圖的定義17. 在SQL的語句中,ALTER的作用是 。A修改基本表的結(jié)構(gòu) B修改基本表中的數(shù)據(jù) C刪除基本表 D修改視圖18. SQL中,謂詞 可用來測試一個集合是否有重復元組。AUNIQUE BDISTINCT CEXISTS DONLY19. 在select語句中,可以使用關鍵字 來排除重復的元組。 A.EXCLUDE. B.UNIQU
8、E. C. DISTINCT. D.ONE.20. SELECTSQL語句中,條件短語的關鍵字為 。A. FOR B. FROM C.WHERE D.WITH 21. SQL語句SELECT s.sno,sname,cno,grade FROM s, sc WHERE sex=女a(chǎn)nd s.sno=sc.sno 則該語句對student和sc執(zhí)行的操作有 。 A.交(),選擇()和投影() B.自然連接,選擇()和投影() C. 并(),選擇()和投影()
9、 D)并(),笛卡兒積(×)和選擇()22. 事務的ACID性質(zhì)中,關于原子性(atomicity)的描述正確的是 。A. 指數(shù)據(jù)庫的內(nèi)容不出現(xiàn)矛盾的狀態(tài)。B. 若事務正常結(jié)束,即使發(fā)生故障,更新結(jié)果也不會從數(shù)據(jù)庫中消失。C. 事務中的所有操作要么都執(zhí)行,要么都不執(zhí)行。D. 若多個事務同時進行,與順序?qū)崿F(xiàn)的處理結(jié)果是一致的。23. 事務對DB的修改,應該在數(shù)據(jù)庫中留下痕跡,永不消逝。這個性質(zhì)稱為事務的 。A原子性 B一致性 C隔離性 D持久性24. 要在SQLServer中創(chuàng)建一個員工信息表,其中員工的薪水、醫(yī)療保險和養(yǎng)老保險分別采用三個字段來存儲,但是該公司規(guī)定:任何一個員工,醫(yī)療
10、保險和養(yǎng)老保險兩項之和不能大于薪水的1/3,這一項規(guī)則可以采用 來實現(xiàn)。 A.主鍵約束 B. 外鍵約束C. 檢查約束 D. 默認約束25. “日志”文件用于保存 。 A程序運行過程 B數(shù)據(jù)操作 C程序執(zhí)行結(jié)果 D對數(shù)據(jù)庫的更新操作26. 為了防止一個用戶的工作不適當?shù)赜绊懥硪粋€用戶,應該采取 。A 完整性控制 B 安全性控制C 并發(fā)控制 D 訪問控制27. 要在SQLServer中創(chuàng)建一個員工信息表,其中員工的薪水、醫(yī)療保險和養(yǎng)老保險分別采用三個字段來存儲,但是該公司規(guī)定:任何一個員工,醫(yī)療保險和養(yǎng)老保險兩項之和不能大于薪水的1
11、/3,這一項規(guī)則可以采用來 實現(xiàn)。A.主鍵約束 B. 外鍵約束C. 檢查約束 D. 默認約束28. 在DB技術中,“臟數(shù)據(jù)”是指 。A未回退的數(shù)據(jù) B未提交的數(shù)據(jù) C回退的數(shù)據(jù) D未提交隨后又被撤銷的數(shù)據(jù)29. 用于創(chuàng)建存儲過程的SQL語句為 。A.CREATE DATABASE B.CREATE TRIGGERC.CREATE PROCEDURE D. CREATE TABLE30. 用于存儲過程修改的SQL語句為 。A.ALTER DATABASE B. ALTER DATABASEC. ALTER TRIGGER D.ALTER PR
12、OCEDURE 31. 刪除觸發(fā)器mytri的正確命令是 。A.DELET mytri B.TRUNCATE mytri C.DROP mytri D. REMMOVE mytri32. SQL Server2008中查看觸發(fā)器定義的是 。A.exec sp_help '觸發(fā)器名'. B. exec sp_helptext '觸發(fā)器名'.C. exec sp_depends '觸發(fā)器名'. D. exec sp_depends '表名'33. 設有關系模式R(ABCD),R上的FD集F=AD,BC,DB。則D= 。AAD BBD
13、CBCD DABCD34. 兩個函數(shù)依賴集F和G等價的充分必要條件是 。 AF= G BF= G CF= G DF= G35. 在以下函數(shù)依賴中, 是平凡的函數(shù)依賴。AAABCD BABCDA CABCD DBCDA36. 若有關系模式:R(課程編號,課程名稱,學號,姓名,分數(shù)),且一名學生可選多門課,一門課程有多名學生選,則R屬于 。A1NF B2NFC3NF D4NF37. 設K為關系模式R<U,F>中的屬性或?qū)傩越M合,若U完全函數(shù)依賴K,則K稱為R的一個_。A. 關鍵字 B. 候選鍵 C. 主屬性 D. 主屬性值38. 從ER模型向關系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關系模式
14、時,該關系模式的主鍵是 。A. M端實體的標識符; B. N端實體的標識符;C. M端和N端實體的標識符組合;D.重新選其他的屬性。39. 弱實體的主鍵 。A與其父實體的主鍵完全一致 B一部份或全部從其父實體的主鍵獲得C全部從其父實體的非主鍵屬性獲得 D與其父實體無關40. 在數(shù)據(jù)庫設計中,父實體與弱實體之間的聯(lián)系只能是 。A1:1或1:N B1:N 或M:N C1:1或M:N DM:N41. 當局部E-R圖合并成全局E-R圖時,可能出現(xiàn)沖突,下面所列舉的沖突中 不屬于上述沖突。A. 屬性沖突 B. 語法沖突 C. 結(jié)構(gòu)沖突 D. 命名沖突42. 不是ODBC使用的句柄。A. 環(huán)境句柄 B窗口
15、句柄 C連接句柄 D語句句柄43. ODBC體系結(jié)構(gòu)中, 向數(shù)據(jù)源提交用戶請求執(zhí)行的SQL語句。AODBC數(shù)據(jù)庫應用程序 B驅(qū)動程序管理器CDB驅(qū)動程序 D數(shù)據(jù)源44. 在XPath中,使用 符號可以訪問屬性值。 A* B& C D%36. 以下關于XML文檔聲明的語句正確的是 。 A.<xml version=”1.0” encoding=”UTF-8”> B. <?XML version=”1.0” encoding=”UTF-8”?> C. <?xml Version=”1.0” encoding=”UTF-8”?> D. <?xml v
16、ersion=”1.0” encoding=”UTF-8”?>37. xml 提供了一種避免元素命名沖突的方法 A. 命名空間 B. dtd C.xsd D.xsl38. 含有中文字符的xml文檔中,encoding的屬性應設為 A.big5 B.gb2312 C.utf-8 D. ansi39. 下面哪個不是標記語言 A. JAVA B. HTML C. XML D. SGML40. 在XPath中,使用 函數(shù)可以返回元素的內(nèi)容。Acount() Btext() Cvalue() Delement()40. XPath是 A. XML的路徑語 B. XML的轉(zhuǎn)化 C. 文檔對象模型 D
17、. XML命名空間二、 填空題1. DBMS的基本工作單位是事務,它是用戶定義的一組邏輯一致的程序序列,并發(fā)控制的主要方法是 機制。2. 數(shù)據(jù)庫設計的幾個步驟是 。3. 視圖是一個虛表,它是從 導出的表,數(shù)據(jù)庫中,只存放視圖的 ,不存放視圖的 。4. DB并發(fā)操作通常會帶來三類問題,它們是 。5. 事務必須具有的四個性質(zhì)是 。6. 一級封鎖協(xié)議解決了事務的并發(fā)操作帶來的 不一致性的問題。 7. 一個觸發(fā)器由_、 和 3部分組成。8. DBS具有“數(shù)據(jù)獨立性”特點的原因是_ 。9. 關系中屬性的個數(shù)稱為_ ,關系中元組的個數(shù)稱為_ 。10. 在關系模式R中,函數(shù)依賴XY的語義是:在R的每一關系中
18、,若兩個元組在X的分量上相等,則_ 。11. 關系模式在分解時應保持等價,數(shù)據(jù)等價用 特征來衡量,語義等價用 特征來衡量。12. 一個關系模式為Y(X1,X2,X3,X4),假定該關系存在著如下函數(shù)依賴:X1X2,X1X3,X3X4,則該關系屬于 范式,因為它存在著 。13. 根據(jù)屬性類別屬性可分為 屬性和 屬性。14. 根據(jù)屬性的取值特點屬性可分為 屬性和 屬性。15. 子類與超類之間的繼承性是通過子類實體與超類實體有相同的_ 實現(xiàn)的。16. 要使數(shù)據(jù)庫具有可恢復性,在平時要做好兩件事:轉(zhuǎn)儲和 。17. XML能夠通用化,主要依靠兩個措施:一是 ,二是 。 18. XML文檔由 和 兩個部分
19、組成。19. XML文檔中,元素的結(jié)構(gòu)是 。20. 在XML文檔中,屬性一律放在 。21. 在XML模式中,主鍵定義括在 之中,外鍵定義括在 之中。22. 在XPath中,可以使用 函數(shù)返回元素的內(nèi)容。23. 一個簡單的XSLT模板包含 和 兩個部分。24. 設關系模式R(ABCDE),F(xiàn)是R上成立的FD集,F(xiàn)= AB,CEA,BD,=AB,BD,ACE是R的一個分解。則分解相對于F是 (無損分解/損失分解)和 (保持依賴/不保持依賴)的。25. 系統(tǒng)存儲過程 是用來顯示規(guī)則,默認值,未加密的存儲過程,用戶定義函數(shù)、觸發(fā)器和視圖的文本。26. 觸發(fā)器可以劃分為3種類型: 、 、 。27. 觸發(fā)
20、器定義在一個表中,當在表中執(zhí)行 、 或 時,觸發(fā)器被自動執(zhí)行。28. 標準SQL中觸發(fā)器有兩個重要的臨時表,當有數(shù)據(jù)修改時,修改前的內(nèi)容存放在_表中,修改后的內(nèi)容存放在_表中。/按照課本標準SQL,還是按照實驗中微軟的T-SQL?29. XML Schema的數(shù)據(jù)類型分為 , 。30. XML對字母的大小寫 ,<employee>和<Employee>是 的兩個標簽。31. 為了解決不同語義的標簽名稱的沖突問題,引入了 。 。32. 在SQL中,測試列值是否為空值用_運算符號,測試列值是否為非空值用_運算符號。33. "學院"表系號 系名01 英語0
21、2 會計03 工商管理 使用SQL語句完成如下操作(將所有教授的工資提高5%) _ 教師 SET 工資=工資*1.05 _ 職稱="教授34. 如果要使用SELECT語句返回指定條數(shù)的記錄,則應使用 關鍵字來限定輸出字段。35. 關系模式R(A,B,C),F是其上的FD集,F(xiàn)=B®C,分解r=AB,BC,則相對于F,該分解 無損的。36. 三類經(jīng)典的數(shù)據(jù)模型是_、_和_。其中,_目前應用最廣泛。37. _模型是面向信息世界的,它是按用戶的觀點對數(shù)據(jù)和信息建模;_模型是面向計算機世界的,它是按計算機系統(tǒng)的觀點對數(shù)據(jù)建摸。38. 關系模型的實體完整性規(guī)則是指_。在關系模型中,主
22、鍵是指_,外鍵是指_。39.數(shù)據(jù)依賴是關系中屬性間的相互關聯(lián),最重要的數(shù)據(jù)依賴有兩種,即_依賴和多值依賴。40.在關系規(guī)范化過程中,將1NF轉(zhuǎn)化為2NF,要消除_,若一個關系模式R2NF,并且消除了非主屬性對候選鍵的傳遞依賴,則R_NF。41.調(diào)用ODBC函數(shù)需要使用3個句柄,分別是:_、_、_。42.封鎖技術中主要由2種封鎖:_和_。43. SELECT語句中進行查詢,若希望查詢的結(jié)果不出現(xiàn)重復元組,應在SELECT子句中使用_保留字。44. SQL語言分為_、_、_和數(shù)據(jù)查詢語言(DQL)。45. 在成績表中,只顯示分數(shù)最高的前10名學生的記錄,SQL語句為: SELECT *
23、 10 FROM 成績表 總分 DESC 。46. 在SELECTSQL語句中,表示條件表達式用 子句,分組用 子句,排序用 子句。47. 在SQL Server中有兩類登錄帳戶:一類是登錄服務器的 帳戶,另一類是使用數(shù)據(jù)庫的 帳戶。48. 在SQL Server中有四種備份類型,分別為: 備份、 備份、 備份、 備份。三、 簡答題1. DBMS的主要功能有哪5個方面?2. 敘述等值連接和自然連接的區(qū)別和聯(lián)系。3. 在數(shù)據(jù)庫系統(tǒng)中有如下一個調(diào)度,它涉及到個不同的事務1、和。請問調(diào)度是沖突可串行化的嗎?為什么?如果調(diào)度是沖突可串行化的,就請給出與之等價的一個串行調(diào)度序列。 Read
24、(A) Read(B) Read(Q) Write(Q) Read(M) Write(Q) Read(Q) Write(M) Write(B) 4. 對DBS生存期的劃分,一般分為哪7個階段。5. 函數(shù)依賴集F的最小依賴集G應滿足哪4個條件?6. 事務有哪幾種狀態(tài)?7. ODBC的體系結(jié)構(gòu)共分為哪幾層?8. ODBC驅(qū)
25、動程序有哪兩種類型?主要區(qū)別是什么?9. ODBC應用程序初始化的基本流程是什么?10. ODBC應用程序終止的基本流程是什么?11. ODBC句柄有哪三個?12. JDBC的總體結(jié)構(gòu)由哪4部分組成?13. JDBC驅(qū)動程序有哪4類?14. JDBC API主要完成哪三項任務?15. 簡述在DTD的屬性聲明中,類型聲明的5種類型和默認聲明的3種類型。16. 現(xiàn)在主要有哪三種語言提供了XML數(shù)據(jù)的查詢和轉(zhuǎn)換能力?17.什么是Inserted表?什么是deleted表18. 簡述XML Schema支持的數(shù)據(jù)類型?19.簡述數(shù)據(jù)庫系統(tǒng)的三級抽象結(jié)構(gòu)。20.簡述封鎖機制可能會產(chǎn)生的哪幾類問題?21.
26、 什么是E-R圖?E-R圖的基本要素是什么?22. 并發(fā)操作可能會產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免各種不一致的情況?23. 數(shù)據(jù)庫恢復的基本技術有哪些?24. 簡述中間件的作用有哪些?25. 簡述日志文件的主要作用?26. 試述Select語句中Where與having 的相同點與不同點(區(qū)別)。27. 請簡述視圖與數(shù)據(jù)表之間的主要區(qū)別.28. 試述關系模型的三類完整性規(guī)則,并說明具體使用什么來實現(xiàn).29. 在SQL Server中,寫出在查詢分析器中使用T-SQL語言刪除數(shù)據(jù)庫中的表DROP命令與刪除數(shù)據(jù)的命令DELETE兩者之間的區(qū)別,并分別用代碼舉例說明。四、 綜合題1.
27、 設有關系學生(學號,姓名,年齡,所在系),課程(課程名,課程號,先行課),選課(學號,課程號,成績)用關系代數(shù)表達如下查詢1)、求學過數(shù)據(jù)庫技術課程的學生的姓名和學號。2)、求沒有學過數(shù)據(jù)庫技術課程的學生學號。3)、求學過數(shù)據(jù)庫技術先行課的學生學號。2. 已知一個“圖書發(fā)行信息管理系統(tǒng)”的數(shù)據(jù)庫模式,定義了圖書館、圖書、書店的信息,同時也給出了書店向圖書館發(fā)行圖書的信息,其中,圖書館L(LNO,LNAME,CITY,TEL)圖書B(BNO,BNAME,PRICE)書店S(SNO,SNAME,ADDRESS)圖書發(fā)行LBS(LNO,BNO,SNO,QTY)請用關系代數(shù)描述下列查詢1)、查詢所有
28、圖書的書名和半價2)、查詢圖書館L1從書店S1購買的圖書書號3)、查詢收藏圖書Visual C+的圖書館名4)、查詢已發(fā)行圖書中定價在20元以上的書名3. 上題中,請用SQL描述下列操作1)、查詢北京市的圖書館數(shù)量2)、查詢書店S3發(fā)行的圖書書名3)、查詢收藏了圖書B1、B2的圖書館名4)、查詢每個書店的一次發(fā)行量的最大值4. 設有如下實體學生:學號、單位、姓名、性別、年齡、選修課程名課程:編號、課程名、開課單位、任課教師號教師:教師號、姓名、性別、職稱、講授課程號單位:單位名稱、電話、教師號、教師名上述實體中存在如下聯(lián)系(1) 一個學生可以選修多門課程,一門課程可以為多個學生選修;(2) 一
29、個教師可以講授多門課程,一門課程可以為多個教師講授;(3) 一個單位可以有多個教師,一個教師只能屬于一個單位。試完成如下工作:(1) 分別設計學生選課和教師任課的兩個局部ER圖模型。(2) 將上述設計的局部ER圖合并為全局的ER圖。(3) 將全局ER圖轉(zhuǎn)換為等價的關系模式的數(shù)據(jù)庫邏輯結(jié)構(gòu)。5. 圖書出版管理數(shù)據(jù)庫中有兩個基本表:圖書(書號,書名,作者編號,出版社,出版日期);作者 (作者編號,作者名,年齡,地址)。試用SQL語句寫出下列查詢:檢索年齡低于作者平均年齡的所有作者的作者名.書名和出版社。6. 設有關系S(S#,SNAME,AGE,SEX)、SC(S#,C#,SCORE)、C(C#,
30、CNAME,TEACHER),試用關系代數(shù)和SQL完成如下操作(1) 用關系代數(shù)表達檢索選修了“程軍”老師所授課程之一的學生姓名。(2) 用關系代數(shù)表達至少選修了S2和S4課程的學生的學號和姓名。(3) 用SQL表達找出“程序設計”課程成績在90分以上的學生。7. 設有關系模式R(U),函數(shù)依賴集為F,其中U=A,B,C,D,E,F=A®BC,CD®E,B®D,E®A(1) 計算B+,并給出計算步驟。(2) 證明CD是R的候選鍵 (1) 解答:令X=B,X(0)=B,由B®D ,且BÎX(0),X(1)=X(0)ÈD=BD,
31、由A®BC,CD®E,E®A函數(shù)依賴的左部都不在X(1)中,所以B+=BD(2) 證明:由已有的函數(shù)依賴得:CD®U,所以,CD是超鍵,又由于C+=C,D+=D,所以C和D都不是超鍵,因此,CD是候選鍵。8. 設有關系模式STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE)S#,CNAME組成候選鍵,函數(shù)依賴集合為F=S#, CNAME®SNAME, SDEPT, MNAMES#®SNAME, SDEPT, MNAMES#, CNAME®GRADESDEPT®MNAME試問:(1) 關
32、系模式STUDENT屬于第幾范式?給出理由。(2) 如果STUDENT不屬于BCNF,試給出分解為BCNF的過程解答:(1) 由于S#,CNAME®SDEPT, 和S#®SDEPT,所以,存在非主屬性局部依賴于候選鍵,所以關系模式不是2NF的,它是1NF的。(2) 首先消除S#, CNAME®SNAME, SDEPT, MNAME部分函數(shù)依賴,構(gòu)造R1(S#,SNAME, SDEPT, MNAME)和R2(S#,SNAME, GRADE)在關系R1中,其函數(shù)依賴為S#®SNAME, SDEPT, MNAMESDEPT®MNAME這里有非主屬性M
33、NAME傳遞依賴于候選鍵S#,將R1分解為R11(SDEPT, MNAME)和R12(S#, SNAME, SDEPT),它們和R2都是BCNF9. 假設某商業(yè)集團數(shù)據(jù)庫中有一關系模式R如下:R (商店編號,商品編號,數(shù)量,部門編號,負責人)如果規(guī)定:(1) 每個商店的每種商品只在一個部門銷售;(2) 每個商店的每個部門只有一個負責人;(3) 每個商店的每種商品只有一個庫存數(shù)量。試回答下列問題:(1) 根據(jù)上述規(guī)定,寫出關系模式R的基本函數(shù)依賴;(2) 找出關系模式R的候選碼;(3) 試問關系模式R最高已經(jīng)達到第幾范式?為什么?(4) 如果R不屬于3NF,請將R分解成3NF模式集。10. 設有
34、關系EMP(ENO,ENAME,SALARY,DNO),其中各屬性的含義依次為職工號.姓名.工資和所在部門號,以及關系DEPT(DNO,DNAME,MANAGER),其中各屬性含義依次為部門號.部門名稱.部門經(jīng)理的職工號?;卮鹨韵赂黝}(1)試用SQL語句完成以下查詢:列出各部門中工資不低于600元的職工的平均工資。(2)寫出“查詢001號職工所在部門名稱”的關系代數(shù)表達式。(3)請用SQL語句將“銷售部”的那些工資數(shù)額低于600的職工的工資上調(diào)10%。(4)有如下關系代數(shù)表達式請將其轉(zhuǎn)化成相應的SQL語句。11. 設零件生產(chǎn)數(shù)據(jù)庫中有3個基本表: WORK(WNO,WNAME,WGR_NAME
35、),其屬性分別是車間編號、車間名稱、車間主任名;PART(PNO,PNAME,WEIGHT,COLOR),其屬性分別是零件編號、零件名稱、重量、顏色;PROD(WNO,PNO,QUNTITY),其屬性分別是車間編號、零件編號、生產(chǎn)數(shù)量。(1) 現(xiàn)有關系代數(shù)表達式: WNO(WORK) WNO( PNAME=軸承(PART PROD)試給出此查詢語句的語義;(2) 試給出檢索在“緊固件1車間”生產(chǎn)的零件的零件名稱的關系代數(shù)表達式; (3) 試用SQL語句定義WORK表,需說明主鍵;(4) 試用SQL語句在關系PART中刪除零件名稱為“彈簧”的元組;(5) 試用SQL語句定義視圖G_PTOTAL(
36、PNO,PROD_T),其中屬性分別為零件編號和生產(chǎn)總量。12. 設關系模式R(ABCDE),F(xiàn)是R上成立的FD集,F(xiàn)= AB,CDE,BD,=AB,AD,CDE是R的一個分解。(1) 試用Chase過程說明是否是無損分解;(2) 試求F在的每個模式上的投影,并說明是否保持依賴。13. 設關系模式R(ABCDE),F(xiàn)是R上成立的FD集,F(xiàn)= AB,CEA,BD,=AB,BD,ACE是R的一個分解。(1) 試用Chase過程說明是否是無損分解;(2) 試求F在的每個模式上的投影,并說明是否保持依賴。14. 設有關系模式R(演員編號,演員姓名,電影名,出演角色,藝術團名,團長名),如果規(guī)定每個演員
37、編號各不相同,演員姓名可以相同,一個演員可參演多部電影,各出演一個角色;每個演員只能屬于一個藝術團;每個藝術團只有一個團長。(1) 試寫出關系模式R的基本FD和主鍵;(2) 說明R達到第幾范式,并說明理由;(3) 如果R不是3NF模式,請將R分解為3NF模式集。15. 設體育比賽數(shù)據(jù)庫中有兩個實體集。一是“運動員”實體集,屬性有運動員編號、姓名、年齡、性別等;二是“比賽項目”實體集,屬性有項目編號、項目名稱、級別等。一個運動員可參加多項比賽,一項比賽有多個運動員參加,一個運動員在某個時間參加一項比賽有一個比賽成績。(1) 畫出ER圖,并在圖上注明屬性、聯(lián)系類型、實體標識符;(2) 將ER圖轉(zhuǎn)換
38、成關系模型,并說明主鍵和外鍵。16. 創(chuàng)建學生表Student (sno, sname, sage, ssex, sdept), 列出與95001同歲的同學的學號,姓名,年齡。加入課程表Course(cno,cname,credit), 學生選課表SC(sno, cno, grade), 查詢選修C01課程的學生的學號.姓名。找出年齡最小的學生。17. 現(xiàn)有一系統(tǒng),需要一個雜費管理的B/S方式的模塊。模塊要求后臺頁面可以增加刪除費用類型(餐飲費,燃油費,保險費,電費,水費),并根據(jù)費用類型按照日期管理各筆費用,記錄每筆費用產(chǎn)生原因(例如:對于某筆燃油費,記錄原因為“去長春調(diào)研”),具有查詢,刪
39、除,修改,添加功能。試設計數(shù)據(jù)庫表結(jié)構(gòu)并用SQL語句表達“2009年度電費總費用”。數(shù)據(jù)庫表結(jié)構(gòu)雜費信息表字段名數(shù)據(jù)類型說明雜費編號字符主鍵雜費類型編號字符外鍵產(chǎn)生時間日期產(chǎn)生原因字符費用數(shù)字雜費類型表字段名數(shù)據(jù)類型說明雜費類型編號字符主鍵雜費名稱字符SQL語句表達“2009年度電費總費用”select sum(費用) as '2009年電費總費用'from 雜費信息,雜費類型where year(產(chǎn)生時間)='2009' and 雜費名稱='電費'18. 寫出下列每條語句或程序段的功能,假定數(shù)據(jù)庫AAA,包括student和score兩張表。(
40、1) create procedure xxx1as begin select *from student x, score ywhere x.S#=y.S.#end(2) create procedure xxx2 As Begin Select x.S#,x.SNAME,count(*) as 門數(shù) Where x.S#=y.S# Group by x.S#,x.SNAME End(3) ceate procedure xxx3 (a char(8), b varchar(10), c numeric(5,2) As Begin Insert into score Values(a,b,c
41、) End16.創(chuàng)建存儲過程,功能是查詢性別為男的學生的學號,姓名,性別17.創(chuàng)建存儲過程,功能是查詢指定學生的學號,姓名,性別和班級,姓名由參數(shù)傳遞18.創(chuàng)建存儲過程,功能是查詢某門課程的學生成績,顯示學號,姓名,課程名,成績,并將成績轉(zhuǎn)換為等級制。課程名由參數(shù)傳遞。19.創(chuàng)建存儲過程,功能是查詢某門課程的總分和平均分,將返回參數(shù)。課程名由參數(shù)傳遞。20.創(chuàng)建觸發(fā)器,功能是當刪除學生表的記錄時,同步刪除選課表中的選課信息。21. 寫出這個模式文檔所對應的XML文檔<?xml version="1.0" encoding="gb2312"?>
42、<xs:schema xmlns:xs="/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"><xs:element name="book"><xs:complexType><xs:sequence><xs:element name="title" type="xs:string"
43、;/><xs:element name="author" type="xs:string"/><xs:element name="price" type="xs:integer"/><xs:element name="resume" type="xs:string"/></xs:sequence><xs:attribute name="ISBN" type="xs:string"
44、;/></xs:complexType></xs:element></xs:schema>22. 分析下列XML實例,編寫外部DTD文檔。 <?xml version="1.0" encoding="gb2312"?> <學生名冊> <學生 學號=“Z1”別名=“張小”> <姓名>張華</姓名> <性別>女</性別> <年齡>27</年齡 > </學生> <學生 學號=“A2” 別名=“李
45、四”> <姓名>李明</姓名> <性別>男</性別> <年齡>19</年齡 > </學生> </學生名冊>23. 修改以下文檔,使它成為格式良好的文檔。 (1) <?xml version="1.0" encoding="gb2312"?> <圖書 書號=”10001”> <書名>西游記</書名> <作者>吳承恩</作者> </圖書> <圖書 書號=”10002”&
46、gt; <書名>京華煙云</書名> <作者>林語堂</作者> </圖書> (2) <?xml version="1.0" encoding="gb2312"?> <成績> <名字= xml>分數(shù)>=70 and 分數(shù)<60</名字> </成績>24. 已知DTD文檔片斷如下,定義符合其要求的xml文檔片斷 <!ELEMENT 聯(lián)系人(姓名,EMAIL)+><!ELEMENT 姓名(#PCDATA)><!ELEMENT EMAIL(#PCDATA)>倉庫庫存零件庫存量25.現(xiàn)有E-R圖如下: m n 設計的關系模式如下,下劃線屬性組為主鍵: 倉庫(倉庫號,倉庫名,面積,貨位數(shù)); 零件(零件號,零件名稱,規(guī)格型號,計量單位,供貨商號,價格) 庫存( ? ,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 阿根廷料理店主體施工合同
- 住宅社區(qū)物業(yè)招投標策略
- 影視制作安全操作規(guī)程
- 花店前臺接待合同范本
- 城市綜合體物業(yè)招投標咨詢
- 體育賽事資金監(jiān)管指南
- 美術館維修圍擋施工合同
- 企業(yè)年會表演助手
- 生物科技產(chǎn)品貸款保證規(guī)則
- 2024年工程資料版權保護協(xié)議
- 鋰電池供應商的合作協(xié)議書范文
- 杭州市2025屆高三教學質(zhì)量檢測(一模) 英語試題卷(含答案解析)
- 培訓教學課件模板
- 系統(tǒng)架構(gòu)師論文(經(jīng)典范文6篇)
- 農(nóng)業(yè)科技園區(qū)發(fā)展規(guī)劃
- 降低患者外出檢查漏檢率-品管圈課件
- 五年級上冊生命安全教育全冊教案
- 2024年中國煙花鞭炮市場調(diào)查研究報告
- 第二單元 成長的時空(知識清單)-【上好課】2024-2025學年六年級道德與法治全一冊同步課堂(統(tǒng)編版五四制2024)
- -流體力學-流體力學基本方程名師公開課獲獎課件百校聯(lián)賽一等獎課件
- 一線員工技能評定管理辦法
評論
0/150
提交評論