版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——數(shù)據(jù)庫(kù)原理及應(yīng)用SQL
《數(shù)據(jù)庫(kù)原理及應(yīng)用SQL》課程習(xí)
題集
一、單項(xiàng)選擇題
1.ER模型屬于()
A.概念模型C.網(wǎng)狀模型A.概念模式C.規(guī)律模式
B.層次模型D.關(guān)系模型B.外模式D.內(nèi)模式
B.INSERT和DELETE
D.COMMIT和ROLLBACKB.規(guī)律數(shù)據(jù)獨(dú)立性D.規(guī)律結(jié)構(gòu)獨(dú)立性B.聯(lián)系沖突D.實(shí)體沖突
2.數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)中,定義索引的組織方式屬于()
3.SQL語言中,實(shí)現(xiàn)數(shù)據(jù)存取控制功能的語句是()
A.CREATE和DROPC.GRANT和REVOKEA.物理數(shù)據(jù)獨(dú)立性C.物理結(jié)構(gòu)獨(dú)立性A.結(jié)構(gòu)沖突C.類型沖突
4.物理結(jié)構(gòu)的改變不影響整體規(guī)律結(jié)構(gòu)的性質(zhì),稱為數(shù)據(jù)庫(kù)的()
5.全局ER模型的設(shè)計(jì),需要消除屬性沖突、命名沖突和()
6.一個(gè)供應(yīng)商可供應(yīng)多種零件,而一種零件可由多個(gè)供應(yīng)商供應(yīng),則實(shí)體供應(yīng)商與零件
之間的聯(lián)系是()A.一對(duì)一C.多對(duì)一
A.AGE>18ANDG18ANDG=18ANDG=18ANDAGE
每個(gè)車間完成的產(chǎn)品都有完工日期。
1根據(jù)上述語義設(shè)計(jì)E-R模型,要求標(biāo)注聯(lián)系類型,可省略屬性。
2E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,并指出每一個(gè)關(guān)系的主鍵和外鍵(假使存在)。
53.假設(shè)某公司在多個(gè)地區(qū)設(shè)有銷售部經(jīng)銷本公司的各種產(chǎn)品,每個(gè)銷售部聘用多名
職工,且每名職工只屬于一個(gè)銷售部。銷售部有:部門名稱、地區(qū)和電話等屬性;產(chǎn)品有:產(chǎn)品編碼、品名和單價(jià)等屬性;職工有:職工號(hào)、姓名和性別等屬性;每個(gè)銷售部銷售產(chǎn)品有數(shù)量屬性。
1根據(jù)上述語義畫出ER圖,要求在圖中畫出屬性并注明聯(lián)系的類型。2試將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個(gè)關(guān)系模式的主鍵和外鍵。
54.假設(shè)某公司的業(yè)務(wù)規(guī)則如下:
1公司下設(shè)幾個(gè)部門,如技術(shù)部、財(cái)務(wù)部、市場(chǎng)部等。
2每個(gè)部門承受多個(gè)工程項(xiàng)目,每個(gè)工程項(xiàng)目屬于一個(gè)部門。3每個(gè)部門有多名職工,每一名職工只能屬于一個(gè)部門。4一個(gè)部門可能參與多個(gè)工程項(xiàng)目。
5工程項(xiàng)目有工程號(hào)、工程名兩個(gè)屬性;部門有部門號(hào)、部門名稱兩個(gè)屬性;職工有職工號(hào)、姓名、性別屬性;問題:
1.根據(jù)上述規(guī)則設(shè)計(jì)E-R模型。
2.將E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,并指出每個(gè)關(guān)系的主鍵和外鍵。
55.某企業(yè)集團(tuán)有若干工廠,每個(gè)工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個(gè)工廠生產(chǎn),
每個(gè)工廠依照固定的計(jì)劃數(shù)量生產(chǎn)產(chǎn)品;每個(gè)工廠聘用多名職工,且每名職工只能在一個(gè)工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號(hào)、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號(hào)、產(chǎn)品名、規(guī)格,職工的屬性有職工號(hào)、姓名。
1根據(jù)上述語義畫出ER圖,在ER圖中需注明實(shí)體的屬性、聯(lián)系的類型及實(shí)體的標(biāo)識(shí)符。2將E-R模型轉(zhuǎn)換成關(guān)系模型,并指出每個(gè)關(guān)系模式的主鍵和外鍵。
三、編程題1
56.在供應(yīng)商、零件數(shù)據(jù)庫(kù)中有以下3個(gè)關(guān)系模式:
供應(yīng)商:S(SNO,SNAME,CITY,STATUS)
零件:P(PNO,PNAME,WEIGHT,COLOR,CITY)供應(yīng)貨:SP(SNO,PNO,QTY)
供應(yīng)貨關(guān)系SP表示某供應(yīng)商SNO,供應(yīng)了PNO零件,數(shù)量為QTY。用SQL語言完成以下操作:
1求供應(yīng)紅色零件的供應(yīng)商名字;
2求北京供應(yīng)商的號(hào)碼、名字和狀況(STATUS);
第6頁(yè)共20頁(yè)
3求零件P2的總供應(yīng)量;
4把零件P2的重量增加5公斤,顏色該為黃色。5統(tǒng)計(jì)每個(gè)供應(yīng)商供應(yīng)的項(xiàng)目總數(shù)。
6建立一個(gè)存儲(chǔ)過程,輸入零件編號(hào)顯示零件的PNAME,WEIGHT,COLOR,CITY
57.假設(shè)新華書店數(shù)據(jù)庫(kù)中有2個(gè)關(guān)系模式:
出版社(出版社編號(hào),出版社名稱,出版社地址)
圖書(圖書編號(hào),書名,出版社編號(hào),圖書分類,定價(jià))試用SQL語句完成下題。
1.檢索出版社編號(hào)為“CS〞的圖書編號(hào)、書名和定價(jià)。2.查詢圖書分類為“教材〞的書名、定價(jià)和出版社名稱。
3.依照出版社編號(hào)統(tǒng)計(jì)每個(gè)出版社出版的圖書有多少種和平均定價(jià)。
4.檢索由高等教育出版社出版、圖書分類為“教材〞且定價(jià)超過30元的圖書編號(hào)和書名。〞5.刪除圖書編號(hào)“2000301〞的圖書信息
6.建立一個(gè)存儲(chǔ)過程,統(tǒng)計(jì)各分類的圖書的本數(shù)。
58.設(shè)有三個(gè)關(guān)系模式如下:
學(xué)生S(S#,SNAME,AGE,SEX)各屬性的含義為:學(xué)號(hào),姓名,年齡,性別學(xué)習(xí)SC(S#,C#,GRADE)各屬性的含義為:學(xué)號(hào),課程號(hào),成績(jī)
課程C(C#,CNAME,TEACHER)各屬性的含義為:課程號(hào),課程名,教師于以上關(guān)系模式試用SQL語句回復(fù)以下題:1統(tǒng)計(jì)男生和女生的人數(shù)。
2.檢索教師‘張明’所授課程的課程號(hào)和課程名。4.選修數(shù)據(jù)庫(kù)原理的學(xué)生名單。5.刪除200030號(hào)學(xué)生的選課記錄。
6.建立一個(gè)存儲(chǔ)過程,通過輸入學(xué)號(hào),顯示學(xué)生選課門數(shù).
59.職工(職工號(hào),姓名,性別,職務(wù),家庭地址,部門編號(hào))
部門(部門編號(hào),部門名稱,地址,電話)
保健(保健卡編號(hào),職工號(hào),檢查身體日期,健康狀況)用SQL語句完成以下問題:
1.查找所有女科長(zhǎng)的姓名和家庭地址;2.查找“辦公室〞的科長(zhǎng)姓名和家庭地址;
3.統(tǒng)計(jì)“財(cái)務(wù)科〞中健康狀況為“良好〞的職工人數(shù)。4.刪除職工關(guān)系表中職工號(hào)為“3016〞的記錄;
5.將職工號(hào)為“3061〞的職工的健康狀況改為“一般〞;6.建立健康狀況為“差〞的職工的視圖。
第7頁(yè)共20頁(yè)
60.有三個(gè)關(guān)系
部門(部門號(hào),名稱,負(fù)責(zé)人編號(hào),聯(lián)系電話.
職工(職工號(hào),姓名,出生日期,性別,工資,部門號(hào),職稱)醫(yī)療(職工號(hào),就醫(yī)日期,醫(yī)療費(fèi)用,醫(yī)院名稱,診斷結(jié)果)用SQL語言實(shí)現(xiàn)以下問題:
1.檢索職工“盧儀〞作為部門負(fù)責(zé)人所在部門的名稱和聯(lián)系電話;2.檢索在“協(xié)和醫(yī)院〞中沒有就醫(yī)記錄的職工號(hào)、姓名和部門名稱;3.將職工號(hào)為‘3301‘的職工每次的醫(yī)療費(fèi)用減半;4.統(tǒng)計(jì)每個(gè)職工的醫(yī)療費(fèi)用總和。
5.定義一個(gè)沒有任何醫(yī)療記錄的職工的職工號(hào)、姓名視圖AAA。6建立一個(gè)存儲(chǔ)過程,以職工號(hào)為形參,顯示該職工的醫(yī)療清單。
四、編程題2
61.用PB編程程序,某登錄界面如下:
數(shù)據(jù)庫(kù)中有表LOGIN(TID,PASSWORD,ROLE),請(qǐng)寫出該窗口上控件cb_1的clicked事件的程序。當(dāng)通過驗(yàn)證后進(jìn)入窗口W-mian,否則提醒:“你是非法用戶,不能進(jìn)入系統(tǒng)〞
62.用PB編寫程序,有窗口W_data能完成對(duì)數(shù)據(jù)的管理,如圖請(qǐng)對(duì)分別對(duì)
cb_1,cb_2,cb_3,cb_4編程。
第8頁(yè)共20頁(yè)
63.如圖lv_1為列表視圖,報(bào)表風(fēng)格,當(dāng)w_list開啟時(shí)lv_list中顯示數(shù)據(jù)庫(kù)中學(xué)生表的
所有學(xué)生的信息。請(qǐng)為w_1的open事件編程。使用表:學(xué)生(姓名,性別,年齡,系別)
64.用PB編程,如圖1點(diǎn)擊菜單中的注冊(cè)新用戶,開啟w_new.
1寫出菜單項(xiàng)〞退出〞的clicked事件中的代碼.
2在sle_1中輸入新用戶名,假使此用戶名已存在則出現(xiàn)消息框,提醒〞此用戶名已存在,請(qǐng)另輸入用戶名〞.
3寫出cb_1的clicked事件中的代碼.使用表
user(username,password,role)
第9頁(yè)共20頁(yè)
65.用PB編寫程序,界面如圖:
1對(duì)w_data的open事件編程,使w_data一開啟dw_1中就顯示數(shù)據(jù).
2對(duì)w_data的closequery事件編程,使dw_1中的數(shù)據(jù)發(fā)生改變而又未保存就退出窗口時(shí)給用戶一個(gè)消息框提醒.
五、簡(jiǎn)答題(略)……
第10頁(yè)共20頁(yè)
答案
一、單項(xiàng)選擇題1.A2.D3.C4.A5.A6.D7.D8.A9.D10.C11.D12.B13.B14.A15.D16.A17.A18.C19.C20.A21.C22.A23.B24.B25.A26.C27.C28.C29.D30.D31.D
第11頁(yè)共20頁(yè)
32.D33.C34.B35.C36.D37.D38.A39.B40.C41.D42.A43.B44.D45.B46.D47.B48.D49.B50.C
二、綜合設(shè)計(jì)題51.
第12頁(yè)共20頁(yè)
供應(yīng)商(供應(yīng)商號(hào),姓名,電話)主鍵:供應(yīng)商號(hào)外鍵:
產(chǎn)品(產(chǎn)品號(hào),名稱,規(guī)格,單價(jià))主鍵:產(chǎn)品號(hào)外鍵:
供應(yīng)(產(chǎn)品號(hào),供應(yīng)商號(hào),數(shù)量)主鍵:(產(chǎn)品號(hào),供應(yīng)商號(hào))外鍵:產(chǎn)品號(hào),供應(yīng)商編號(hào)銷售職工(職工號(hào),姓名,工資)主鍵:職工號(hào)
定貨人(定貨人號(hào),姓名,地址,電話)主鍵:定貨人號(hào)
訂購(gòu)(定貨人號(hào),職工號(hào),產(chǎn)品號(hào),時(shí)間,數(shù)量)主鍵:(定貨人號(hào),職工號(hào),產(chǎn)品號(hào))外鍵:定貨人號(hào),職工號(hào),產(chǎn)品號(hào)
52.
第13頁(yè)共20頁(yè)
工段(工段號(hào),工段名)主鍵:工段號(hào)
車間(車間號(hào),車間名,車間領(lǐng)導(dǎo),工段號(hào))主鍵:車間號(hào)外鍵:工段號(hào)
產(chǎn)品(產(chǎn)品號(hào),產(chǎn)品名稱,型號(hào)規(guī)格)主鍵:產(chǎn)品號(hào)
生產(chǎn)(產(chǎn)品號(hào),車間號(hào),完工日期)主鍵:(產(chǎn)品號(hào),車間號(hào))外鍵:產(chǎn)品號(hào),車間號(hào)。
53.
銷售部(部門名稱、地區(qū)、電話)主鍵:部門名稱
產(chǎn)品(產(chǎn)品編碼、品名、單價(jià))
第14頁(yè)共20頁(yè)
主鍵:產(chǎn)品編碼
職工(職工號(hào)、姓名、性別、部門名稱)主鍵:職工號(hào)外鍵:部門名稱
銷售(部門名稱、產(chǎn)品編碼、數(shù)量)主鍵:(部門名稱、產(chǎn)品編碼)外鍵:部門名稱、產(chǎn)品編碼
54.
工程項(xiàng)目(工程號(hào)、工程名,部門號(hào))主鍵:工程號(hào)外鍵:部門號(hào)部門(部門號(hào)、部門名稱)主鍵:部門號(hào)
職工(職工號(hào)、姓名、性別、部門號(hào))主鍵:職工號(hào),外鍵:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024運(yùn)輸委托合同協(xié)議書委托承運(yùn)協(xié)議
- 二零二五版風(fēng)力發(fā)電變壓器租賃及技術(shù)支持協(xié)議3篇
- 2024版汽車輪胎維修銷售合同范本
- 對(duì)現(xiàn)代農(nóng)莊建設(shè)的綠色設(shè)計(jì)理念與節(jié)能力提升策略的研究
- 2025年度創(chuàng)新型民間抵押借款服務(wù)標(biāo)準(zhǔn)合同4篇
- 提升客戶服務(wù)質(zhì)量的關(guān)鍵因素
- 2025年度汽車買賣合同中的全面質(zhì)量擔(dān)保承諾3篇
- 二零二五版物流企業(yè)人才培訓(xùn)與引進(jìn)合同3篇
- 智能家居系統(tǒng)與人工智能的跨界融合
- 提升匯報(bào)質(zhì)量的五個(gè)關(guān)鍵步驟
- 2024-2025學(xué)年山東省濰坊市高一上冊(cè)1月期末考試數(shù)學(xué)檢測(cè)試題(附解析)
- 數(shù)學(xué)-湖南省新高考教學(xué)教研聯(lián)盟(長(zhǎng)郡二十校聯(lián)盟)2024-2025學(xué)年2025屆高三上學(xué)期第一次預(yù)熱演練試題和答案
- 幼兒園人民幣啟蒙教育方案
- 部編版5年級(jí)語文下冊(cè)第五單元學(xué)歷案
- 高考介詞練習(xí)(附答案)
- 單位就業(yè)人員登記表
- 衛(wèi)生監(jiān)督協(xié)管-醫(yī)療機(jī)構(gòu)監(jiān)督
- 記錄片21世紀(jì)禁愛指南
- 腰椎間盤的診斷證明書
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)七 裂變傳播
- 單級(jí)倒立擺系統(tǒng)建模與控制器設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論