《數(shù)據(jù)庫原理》實踐考試題目_第1頁
《數(shù)據(jù)庫原理》實踐考試題目_第2頁
《數(shù)據(jù)庫原理》實踐考試題目_第3頁
《數(shù)據(jù)庫原理》實踐考試題目_第4頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、.數(shù)據(jù)庫原理 實踐考試題目試題一1. 現(xiàn)在為學(xué)校建立一個數(shù)據(jù)庫, 學(xué)校院系機(jī)構(gòu)設(shè)置如下; 一個系有若干個專業(yè), 每個專業(yè)一年只招一個班, 每個班有若干學(xué)生. 要求建立一個關(guān)系, 學(xué)生 , 班級的數(shù)據(jù)庫, 關(guān)系模式為:學(xué)生 STUDENT(學(xué)號 , 姓名 , 年齡 , 班號 )班 CLASS(班號 , 專業(yè)名 , 系名 , 入學(xué)年份 )系 DEPARTMENT(系號 , 系名 )2. 使用 SQL語句建表 , 要求聲明 :(1) 每個表的主外碼 .(2) 每個班級的人數(shù)不能超過20 人.(3) 學(xué)生年齡介于 16 到 30 歲之間 .(4) 學(xué)生姓名不能為空 .(5) 只有班里沒有學(xué)生的時候 ,

2、 才能刪除該班 .3. 插入如下數(shù)據(jù)- CLASS(-101, 軟件 ,計算機(jī) ,1995;102, 微電子 ,計算機(jī) ,1996;-111, 無機(jī)化學(xué) ,化學(xué) ,1995;112, 高分子化學(xué) ,化學(xué) ,1996;-121, 統(tǒng)計數(shù)學(xué) ,數(shù)學(xué) ,1995;131, 現(xiàn)代語言 ,中文 ,1996;-141, 國際貿(mào)易 ,經(jīng)濟(jì) ,1995;142, 國際金融 ,經(jīng)濟(jì) ,1996;STUDENT(- 8101,'張三 ',18,101;8102,'錢四 ',16,121;- 8103,'王玲 ',17,131;8105,'李飛 ',1

3、9,102;- 8109,'趙四 ',18,141;8110,'李可 ',20,142;- 8201,'張飛 ',18,111;8302,'周瑜 ',16,112;- 8203,'王亮 ',17,111;8305,'董慶 ',19,102;- 8409,'趙龍 ',18,101;8510,'李麗 ',20,142;DEPARTMENT(-'001','數(shù)學(xué) ''002','計算機(jī) '-'003&#

4、39;,'化學(xué) ''004','中文 '- '005',' 經(jīng)濟(jì) '4. 完成以下的查詢功能 :(1) 找出所有姓李的學(xué)生 , 并按其年齡由小到大排序 .(2) 列出所有開設(shè)超過兩個專業(yè)的系的名字.(3) 列出學(xué)生人數(shù)大于等于 2 的系的編號和名稱 .5. 學(xué)生張三轉(zhuǎn)到化學(xué)系 111 班 , 請更新相關(guān)的表6. 設(shè)計觸發(fā)器 , 插入學(xué)生時顯示“插入成功”或“插入失敗”.數(shù)據(jù)庫原理 實踐考試題目試題二1. 已知一個關(guān)系數(shù)據(jù)庫的模式如下:職工 EMP(職工號 , 姓名 , 工資 , 所在部門 )部門 DEPT(部門號

5、, 部門名 , 部門經(jīng)理的職工號)2. 使用 SQL語句創(chuàng)建上述表 , 要求聲明 :(1) 每個表的主外碼 .(2) 職工姓名和部門名不能為空 .(3) 工資取 800 到 5000 之間整數(shù) .3. 插入如下數(shù)據(jù)EMP- E01, 湯姆 ,4000,D02- E02, 丹尼 ,3000,D02- E03, 約翰 ,1000,D01- E04, 迪克 ,5000,D03- E04, 迪克 ,5000,D01- E05, 比爾 ,3500,D04DEPT- D01, 人事 ,E04- D02, 信息 ,E01- D03, 銷售 ,E05- D04, 財務(wù) ,E064.用 SQL表達(dá)以下查詢: 找

6、出那些工資高于其所在部門經(jīng)理工資的職工的姓名及其工資.5. 新增加一個廣告部門 , 編號為 D066完成數(shù)據(jù)庫的差異備份7. 設(shè)計觸發(fā)器 , 插入職工信息或部門信息時顯示“插入成功”或“插入失敗”.數(shù)據(jù)庫原理 實踐考試題目試題三1. 創(chuàng)建如下三個基本表 , 表結(jié)構(gòu)如下 :BORROWER:-借書證姓名系名班級-03001趙壘信管系03-1-03002劉誠信管系03-1-03101陳林計算機(jī)系03-2LOANS:-借書證號 圖書登記號借書日期-03001T001012004.04.01-03002T001022004.05.01-04001T002012004.05.31BOOKS:-索書號書名

7、作者圖書登記號出版社價格-TP311.13數(shù)據(jù)結(jié)構(gòu)李衛(wèi) T00101科學(xué)19.00-TP311.14數(shù)據(jù)結(jié)構(gòu)李偉 T00102科學(xué)20.00-TP.065數(shù)據(jù)結(jié)構(gòu)導(dǎo)論李衛(wèi) T00201北航16.50-TP.1599數(shù)據(jù)通信揚志 T00301清華28.502.檢索借了 5 本書以上的學(xué)生的借書證號, 姓名 , 系名和借書數(shù)量 .3.檢索借書和趙壘同學(xué)所借書中任意一本相同的學(xué)生的姓名, 系名 , 書名和借書日期 .4.建立信管系學(xué)生借書的視圖SB, 該視圖的屬性列由借書證號, 姓名 , 班級 , 圖書登記號 , 書名 , 出版社和借書日期組成 .5. 定義相應(yīng)的存儲過程觸發(fā)器,輸入重復(fù)的“索書號”

8、,顯示“書籍已存在,請重新輸入”,并拒絕輸入。6完成數(shù)據(jù)庫的完全備份.數(shù)據(jù)庫原理 實踐考試題目試題四現(xiàn)有一個學(xué)生選課程的數(shù)據(jù)庫, 其中存放以下三張表:學(xué)生 S( 學(xué)號 , 姓名 , 性別 , 年齡 , 系別 ); 課程 C(課程號 , 課程名 , 任課老師 ); 選修 SC(學(xué)號 , 課程號 , 分?jǐn)?shù) )請用 SQL語言完成下列功能:1, 建表 , 在定義中要求聲明:(1) 每個學(xué)生的主外碼 ;(2)學(xué)生的年齡介于 16 到 30 之間 ;(3)學(xué)生的姓名和課程名稱不能為空值;(4) 選課成績要么為空值 , 要么取 0 到 100 之間的整數(shù) .2 往表中插入數(shù)據(jù):學(xué)生 S- 101, 張三

9、, 男,18, 計算機(jī) ;- 102, 李四 , 女,16, 數(shù)學(xué) ;- 103, 王玲 , 女,17, 中文 ;- 105, 李飛 , 男,19, 計算機(jī) ;- 109, 趙四 , 女,18, 歷史 ;- 110, 李平 , 男,20, 化學(xué)課程 C- 279, 高等數(shù)學(xué) , 王備 ;- 210, 現(xiàn)代文學(xué) , 王丹 ;- 243, 有機(jī)化學(xué) , 沈同 ;- 204, 數(shù)據(jù)結(jié)構(gòu) , 張青 ;選修 SC- 101,203,82;- 105,203,59;- 102,279,90;- 101,279,88;- 105,279,82;- 110,279,68;- 109,210,72;- 103,

10、210,90;- 110,243,92;- 101,204,85;- 105,204,91;- 102,204,56;3. 用 SQL語句完成下列查詢 :(1) 列出張三同學(xué)選修的所有課程的名稱及其成績;(2) 列出所有課程都及格了的同學(xué)的名字;(3)列出在選修張青老師所教授課程的學(xué)生中, 成績最高的學(xué)生姓名及其成績;4.刪除所有成績不及格的的選課記錄.5.將 105 號同學(xué)選修203 號課程的成績改為該門課程的平均成績.6. 設(shè)計觸發(fā)器,插入學(xué)生選課記錄時顯示“插入成功”或“插入失敗”.數(shù)據(jù)庫原理 實踐考試題目試題五1、創(chuàng)建如下兩個基本表, 表結(jié)構(gòu)如下 :Employs:-職工編號 姓名 工

11、作年限職務(wù)級別工程代號工齡-8146李燕華 1999-9-1510-8234王宏偉 1996-8-21211-6237宋曉嵐 1997-6-10411-7973吾敏霞 1998-9-15312Project:-工程代號 工程名稱工程負(fù)責(zé)人-10人行天橋梁家輝-11東區(qū) D樓朱世富-12力學(xué)樓翻新楊詠宏-13中區(qū)校道李家承2、 對 Employs 表建立索引 ;( 主鍵 : 職工編號 , 外鍵 : 工程代號 )對 Project 表建立索引 ;( 主鍵 : 工程代號 )通過 " 工程代號 " 連接兩個表3、用查詢分析器完成以下操作( 1)查詢列出職工編號 , 職工姓名 , 職

12、務(wù)級別 , 工程名稱 .( 2)查詢列出所有參加 " 東區(qū) D樓 " 工程的職工 .( 3)建立視圖 : 職工編號 , 姓名 , 職務(wù)級別 , 工程名稱 , 并按職工號排序 .4、 設(shè)計存儲過程,插入更新記錄時自動填寫或更新“工齡”.數(shù)據(jù)庫原理 實踐考試題目試題六1、創(chuàng)建圖書借閱關(guān)系數(shù)據(jù)庫的三個基本表, 其結(jié)構(gòu)如下 :圖書 :-圖書號書名作者單價 庫存量-B1數(shù)據(jù)結(jié)構(gòu)嚴(yán)葦銘22.535-B2數(shù)據(jù)通信梁景宏26.544-B3計算機(jī)網(wǎng)絡(luò)謝西芬21.038-B4離散數(shù)學(xué)葉曉光18.065- B5C 程序設(shè)計譚昊強(qiáng)16.536-B6Java 程序設(shè)計 李文君23.052讀者 :-讀

13、者號姓名工作單位地址-R001王海數(shù)學(xué)系園西區(qū)48 號-R003劉寶林科計系東北區(qū)23 號-R004程偉林科計系東北區(qū)25 號-R005汪道晗物理系園西區(qū)13 號-R016卞靖宇電子系蒲園區(qū)78 號借閱 :(其中還期為NULL表示該書未還 )-圖書號讀者號借期還期備注-B3R0042004-6-30NULL-B1R0032004-3-142004-5-14-B6R0032004-3-14NULL-B5R0162004-5-17NULL2、 用 SQL語句完成下列查詢:檢索讀者號為R016 的讀者姓名, 工作單位;檢索借閱圖書號為B5 的讀者姓名;檢索讀者 " 劉寶林 " 所

14、借圖書的書名;檢索讀者 " 劉寶林 " 所借圖書中未還的書名;將讀者 " 劉寶林 " 已還圖書信息從借閱表中刪除;建立未還圖書的讀者姓名和單位視圖.3、 建立完全備份4、設(shè)計觸發(fā)器,查詢讀者或者書籍時,如果沒有查詢結(jié)果顯示“不存在”.數(shù)據(jù)庫原理 實踐考試題目試題七1、 設(shè)某工廠數(shù)據(jù)庫中有兩個基本表:-車間基本表:DEPT(DNO,DNAME,MGR_ENO),其屬性分別表示車間編號, 車間名和車間主任的職工號.- 職工基本表 :EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其屬性分別表示職工號 , 姓名 , 年齡 , 性別 , 工資

15、和所在車間的編號 .2、 自我設(shè)計一些數(shù)據(jù),要求基本符合實際需要(必有金工車間、男女車間主任)3、 使用查詢分析器檢索" 金工車間 " 的男職員的職工號和名字4、 建立一個有關(guān)女車間主任的職工號和姓名的視圖, 其結(jié)構(gòu)如下 :VIEW6(ENO,ENAME);5、設(shè)計觸發(fā)器,查詢職工信息無結(jié)果時顯示“查無此人”.數(shù)據(jù)庫原理 實踐考試題目試題八1、 設(shè)某企業(yè)數(shù)據(jù)庫中有如下三個基本表:- 職工 (職工號 , 姓名 , 性別 , 職務(wù) ,家庭住址 , 部門編號 )- 部門 (部門編號 , 部門名稱 , 地址 , 電話 )- 保健 ( 保健卡編號 , 職工號 , 檢查身體日期 , 健

16、康狀況 )2、 使用查詢分析器檢索" 辦公室 " 的科長姓名和家庭地址;3、 使用查詢分析器檢索" 財務(wù)科 " 中健康狀況為" 良好 " 的職工姓名和家庭地址;4、 用 SQL語句寫出 , 刪除職工關(guān)系表中職工號為"3016" 的記錄 ;5、 用 SQL語句寫出 , 將職工號為 "3061" 的職工的健康狀況改為" 一般 "6、 建立健康狀況為" 差 " 的職工的視圖.VIEW1( 職工號,姓名,部門名稱,健康狀況)7、設(shè)計觸發(fā)器,查詢職工信息無結(jié)果時顯示

17、“查無此人”注:自我設(shè)計一批數(shù)據(jù),要求必須有部門“辦公室、財務(wù)處”,有職工號“3061 、 3016”,有健康狀況“良好,一般,差” ;部門不得少于3 個,每個部門員工不得少于4 個,并且必須有科長。.數(shù)據(jù)庫原理 實踐考試題目試題九1、 設(shè)某高校數(shù)據(jù)庫中有如下三個基本表:- 學(xué)生關(guān)系 S(學(xué)號 , 姓名 , 年齡 , 班級 )- 選課關(guān)系 SC(學(xué)號 , 課程號 , 成績 )- 課程關(guān)系 C(課程號,學(xué)分,課程名稱,先行課程號)注:自我設(shè)計一批數(shù)據(jù),要求課程中必有C1、C2 課程并且不少于6 門課;要求學(xué)生中必有李林、王明學(xué)生并且不少于4 個學(xué)生,每個學(xué)生選課不少于3 門;(可以參考教材82

18、頁的關(guān)系數(shù)據(jù))2、 使用查詢分析器檢索沒有選C1 或 C2 課的學(xué)生的學(xué)號;3、 用 SQL語句查詢李林選了而王明沒有選的課程號.4、 建立視圖,顯示所有學(xué)生的選課狀態(tài);5、建立觸發(fā)器,更新選課紀(jì)錄時要求所選課程的先行課已經(jīng)取得學(xué)分。.數(shù)據(jù)庫原理 實踐考試題目試題十某旅行社的旅行團(tuán)管理系統(tǒng)針對” 十一 “ 黃金周的組團(tuán)情況,存有三個表:Customer (CID, Cname, Sex, Age)對應(yīng)含義:旅客(旅客編號,姓名,性別,年齡)Travel( TID , Guide , Destination,Price , Starttime, Backtime )對應(yīng)含義:旅行團(tuán)(團(tuán)代號,導(dǎo)游,目的地,價格,發(fā)團(tuán)時間,返回時間)Order ( OID,

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論