版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、河北工程大學(xué)數(shù)據(jù)庫復(fù)習(xí)題標(biāo)準(zhǔn)化文件發(fā)布號(hào):(9456-EUATWK-MWUBWUNNINNUL-DDQTY-KII1、設(shè)工程一零件數(shù)據(jù)庫中有四個(gè)基本表:供應(yīng)商(供應(yīng)商代碼,姓名,所在城市,聯(lián)系電話);工程(工程代碼,工程名,負(fù)責(zé)人,預(yù)算);零件(零件代碼,零件名,規(guī)格,產(chǎn)地,顏色);供應(yīng)零件(供應(yīng)商代碼,工程代碼,零件代碼,數(shù)量)試用SQL語句完成下列操作:(共20分)(1)找出天津市供應(yīng)商的姓名和電話。(2)查找預(yù)算在50000-100000元之間的工程的信息,并將結(jié)果按預(yù)算降 序排列。(3)找出使用供應(yīng)商S1所供零件的工程號(hào)碼。(4)找出工程項(xiàng)目J2使用的各種零件名稱及其數(shù)量。(5)找出上
2、海廠商供應(yīng)的所有零件號(hào)碼。(6)找岀使用上海產(chǎn)的零件的工程名稱。(7)找出沒有使用天津產(chǎn)的零件的工程號(hào)碼。(8)把全部紅色零件的顏色改成藍(lán)色。(9)將由供應(yīng)商S5供給工程代碼為J4的零件P6改為由S3供應(yīng),并作其 他必要的修改。(10)從供應(yīng)商關(guān)系中刪除S2的記錄,并從供應(yīng)零件關(guān)系中刪除相應(yīng)的記 錄。2、綜合題:(共20分)某醫(yī)院病房計(jì)算機(jī)管理中需要如下信息:科室:科名、科地址、科電話、醫(yī)生姓名病房:病房號(hào)、床位號(hào)、所屬科室名醫(yī)生:姓名、職稱、所屬科室名、年齡、工作證號(hào)病人:病歷號(hào)、姓名、性別、診斷、主管醫(yī)生、病房號(hào)其中,一個(gè)科室可以有多個(gè)病房,多個(gè)醫(yī)生,一個(gè)病房只能屬于一個(gè)科室,一 個(gè)醫(yī)生只
3、屬于一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治,一個(gè)病人的主管醫(yī)生只有 個(gè)。完成如下設(shè)計(jì):(1)設(shè)訃該計(jì)算機(jī)管理系統(tǒng)的E-R圖(2)將該E-R圖轉(zhuǎn)換成關(guān)系模型的結(jié)構(gòu)(3)指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的候選碼3、用E-R圖刻畫概念模型(共10分)學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教師, 其中一些教授和副教授每人各帶若干研究生。每個(gè)班有若干學(xué)生,每個(gè)學(xué)生選 修若干課程,每門課可111若干學(xué)生選修。用E-R圖畫出此學(xué)校的概念模型。4、綜合題(共20分)設(shè)職工社團(tuán)數(shù)據(jù)庫有三個(gè)基本表:職工(職工號(hào),姓名,年齡,性別);社會(huì)團(tuán)體(編號(hào),名稱,負(fù)責(zé)人,活動(dòng)地點(diǎn));參加(職工號(hào),編號(hào),參加日期);
4、其中:1)職工表的主碼為職工號(hào)。2)社會(huì)團(tuán)體表的主碼為編號(hào);外碼為負(fù)責(zé)人,被參照表為職工表,對(duì)應(yīng) 屬性為職工號(hào)。3)參加表的職工號(hào)和編號(hào)為主碼;職工號(hào)為外碼,其被參照表為職工 表,對(duì)應(yīng)屬性為職工號(hào);編號(hào)為外碼,其被參照表為社會(huì)團(tuán)體表,對(duì)應(yīng)屬性為 編號(hào)。試用SQL語句表達(dá)下列操作:1)定義職丄表、社會(huì)團(tuán)體表和參加表,并說明其主碼和參照關(guān)系。2)建立下列兩個(gè)視圖。社團(tuán)負(fù)責(zé)人(編號(hào),名稱,負(fù)責(zé)人職工號(hào),負(fù)責(zé)人姓名,負(fù)責(zé)人性別);參加人悄況(職工號(hào),姓名,社團(tuán)編號(hào),社團(tuán)名稱,參加日期)3)查找參加唱歌隊(duì)或籃球隊(duì)的職工號(hào)和姓名。4)查找沒有參加任何團(tuán)體的職工情況。5)查找參加了全部社會(huì)團(tuán)體的職工情況。6
5、)查找參加了職工號(hào)為“1001”的職工所參加的全部社會(huì)團(tuán)體的職工號(hào)。刀求每個(gè)社會(huì)團(tuán)體的參加人數(shù)。8)求參加人數(shù)最多的社會(huì)團(tuán)體的名稱和參加人數(shù)。9)求參加人數(shù)超過100人的社會(huì)團(tuán)體的名稱和負(fù)責(zé)人。10)把對(duì)社會(huì)團(tuán)體和參加兩個(gè)表的數(shù)據(jù)查看、插入和刪除數(shù)據(jù)的權(quán)力賦給用戶 李平,并允許他將此權(quán)力授予其他用戶。5、下圖畫出供應(yīng)商、零件和項(xiàng)目和倉(cāng)庫四者相互關(guān)系的ER模型圖,圖中給出 ”庫存“和“供應(yīng)“兩個(gè)聯(lián)系的屬性,其他每類實(shí)體的屬性自定。完成下列設(shè)計(jì)工 作:(1)請(qǐng)?jiān)O(shè)計(jì)出相應(yīng)的關(guān)系數(shù)據(jù)庫的關(guān)系模式,標(biāo)明主碼。(2)請(qǐng)?jiān)O(shè)計(jì)一個(gè)SQL 査詢語句,査詢供應(yīng)零件品種數(shù)目大于10種的供應(yīng)商的名字和供應(yīng)零件品種 數(shù)
6、。供應(yīng)商倉(cāng)庫項(xiàng)目零件答:(1)關(guān)系模式(表格結(jié)構(gòu))如下,紅色為主碼:零件表(零件號(hào),零件名,)。供應(yīng)商表(供應(yīng)商號(hào),供應(yīng)商名稱,供應(yīng)商地址.)項(xiàng)目表(項(xiàng)號(hào),項(xiàng)目名,)項(xiàng)供應(yīng)零件表(供應(yīng)商號(hào),零件號(hào),項(xiàng)L號(hào),供應(yīng)數(shù)量)倉(cāng)庫表(倉(cāng)庫號(hào),倉(cāng)庫名,.)庫存表(倉(cāng)庫號(hào),零件號(hào),庫存量,.)(2) SQL查詢語句如下:SELECT供應(yīng)商名稱,COUNT(*) FROM供應(yīng)商表S,項(xiàng)訂供應(yīng)零件表M,零件表P,項(xiàng)口表OWHERE S.供應(yīng)商號(hào)=供應(yīng)商號(hào)AND M.零件號(hào)=P.零件號(hào)AND M.項(xiàng)U號(hào)=O.項(xiàng)目號(hào)GROUP BY供應(yīng)商名稱HAVING COUNT(*) > 106、完成下面的數(shù)據(jù)庫設(shè)計(jì):請(qǐng)
7、設(shè)計(jì)某單位的科研項(xiàng)目管理數(shù)據(jù)庫,主要的實(shí) 體包括:科研項(xiàng)目組、科研人員和科研項(xiàng)目。他們之間的關(guān)系如下:每個(gè)科研項(xiàng)目組可以有多個(gè)科研人員,每個(gè)科研人員可 以屬于多個(gè)科研項(xiàng)目組;每個(gè)科研項(xiàng)目組可以負(fù)責(zé)多個(gè)科研項(xiàng)目,每個(gè)科研項(xiàng) 目只能由一個(gè)科研項(xiàng)目組負(fù)責(zé);每個(gè)科研人員可以參與多個(gè)科研項(xiàng)目的工作, 每個(gè)科研項(xiàng)目由多個(gè)科研人員參與工作。學(xué)生自己設(shè)計(jì)每類實(shí)體的主要屬性。要求完成如下設(shè)計(jì)工作:(1) 畫出該系統(tǒng)的ER模型圖,包括實(shí)體及實(shí)體之間的聯(lián)系,并標(biāo)出:3)實(shí)體的主要屬性,(b)實(shí)體之間聯(lián)系的主要屬性;(2) 把ER模型圖轉(zhuǎn)換為關(guān)系表(標(biāo)明主關(guān)鍵字)。(3) 請(qǐng)?jiān)O(shè)計(jì)一個(gè)SQL査詢語句,顯示參與科研項(xiàng)目數(shù)
8、大于5項(xiàng)的科研人員的 姓名、參與的科研項(xiàng)目數(shù)目。答:E_R模型圖如下:(1) 項(xiàng)目表:(項(xiàng)I號(hào),項(xiàng)目名,)(2) 科研組表:(科研組號(hào),科研組名,(3)科研人員表:(人員號(hào),人員名,)兩個(gè)多對(duì)多的聯(lián)系轉(zhuǎn)換為兩個(gè)關(guān)系表:(1)屬于表:(人員號(hào),科研組號(hào),)(2)參與項(xiàng)目表:(人員號(hào),項(xiàng)丨I號(hào),)SQL語句如下:SELECT 人員名稱,COUNT(*)FROM科研人員表R,參與項(xiàng)目表MWHERE R.人員號(hào)=M.人員號(hào)GROUP BY人員名稱HAVING COUNT(*) > 512、完成如下設(shè)計(jì):請(qǐng)?jiān)O(shè)計(jì)某單位的庫存管理數(shù)據(jù)庫系統(tǒng),系統(tǒng)要求如下:存 儲(chǔ)供應(yīng)商信息,庫存零件信息,倉(cāng)庫信息,倉(cāng)庫
9、管理員的信息。該單位有多個(gè) 倉(cāng)庫,每個(gè)倉(cāng)庫可以存放多種零件,一種零件可以存放在多個(gè)倉(cāng)庫中;每個(gè)倉(cāng) 庫只有一個(gè)倉(cāng)庫管理員,一個(gè)倉(cāng)庫管理員只能管理一個(gè)倉(cāng)庫;每個(gè)供應(yīng)商可以 供應(yīng)多種零件,同一種零件可以由多個(gè)供應(yīng)商供應(yīng)。要求完成如下設(shè)計(jì)工作: 畫出該系統(tǒng)的ER模型圖,包括實(shí)體及實(shí)體之間的聯(lián)系,并標(biāo)出:(a)實(shí)體 的主要屬性,(b)實(shí)體之間聯(lián)系的主要屬性;(2)把ER模型圖轉(zhuǎn)換為關(guān)系表(標(biāo) 明主關(guān)鍵字)。(3)請(qǐng)定義一個(gè)視圖,該視圖的列信息包括零件名稱以及零件 所在倉(cāng)庫名稱的信息。問答第12題*實(shí)體關(guān)系表,紅色為主碼:(1)供應(yīng)商表:(供應(yīng)商號(hào),供應(yīng)商名,)(2)零件表:(零件號(hào),零件名,)(3)倉(cāng)庫
10、表:(倉(cāng)庫號(hào),倉(cāng)庫名,管理員號(hào),)(4)倉(cāng)庫管理員表:(倉(cāng)庫號(hào),倉(cāng)庫名,管理員號(hào),)*兩個(gè)多對(duì)多的聯(lián)系轉(zhuǎn)換為兩個(gè)關(guān)系表:(1)供應(yīng)表:(供應(yīng)商號(hào),零件號(hào),供應(yīng)量,)(2)存放表:(倉(cāng)庫號(hào),零件號(hào),存放量,)*定義一個(gè)視圖,該視圖的列信息包括零件名稱以及零件所在倉(cāng)庫名稱,SQL語句如下:CREATE VIEW partASSELECT零件名,倉(cāng)庫名FROM零件表,倉(cāng)庫表,存放表WHERE零件表.零件號(hào)=存放表.零件號(hào)AND倉(cāng)庫表.倉(cāng)庫號(hào)=存放表.倉(cāng)庫號(hào)13、1)用SQL語句創(chuàng)建學(xué)生表,表中字段及其數(shù)據(jù)類型如下所示:學(xué)生(學(xué)號(hào)char(10),姓名char(8),性別char,政治面貌char(2
11、0),其 中學(xué)號(hào)字段設(shè)置為主鍵字段。2)用SQL語句將學(xué)生表的政治面貌字段數(shù)據(jù)類型改為char(26).3)用SQL語句為學(xué)生表增加一個(gè)新的字段:班級(jí)char(20).4)用SQL語句刪除學(xué)生表的班級(jí)字段。5)用SQL語句為學(xué)生表添加如下記錄:(900U,,張三丫男丫黨員,)。6)用SQL語句將學(xué)生表中所有政治面貌為,黨員,的記錄改為,共產(chǎn)黨員,。7)用SQL語句刪除學(xué)生表中的學(xué)號(hào)為0)03,的記錄。8)用SQL語句査出所有男同學(xué)的學(xué)號(hào)、姓名、政治面貌。9)用SQL語句査出政治面貌為,共產(chǎn)黨員,或者,團(tuán)員,的學(xué)生信息10)用SQL語句査出每種政治面貌的學(xué)生人數(shù)。1. CREATE TABLE 學(xué)生(學(xué)號(hào) char(10) PRIMARY KEY,姓名 char(8),性別char,政治面貌char(20),)2 ALTER TABLE 學(xué)生ALTER COLUMN 政治面貌 char(26)3. ALTER TABLE 學(xué)生ADD 班級(jí) char(20)4. ALTER TABLE 學(xué)生DROP班級(jí)5 INSERT INTO 學(xué)生VALUES COOOU,'張三'/男丫黨員')6UPDATE學(xué)生SET政治面貌='共產(chǎn)黨員'WHERE政治面貌='
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年超額保險(xiǎn)合同賠付限制
- 2025版城市更新改造項(xiàng)目投標(biāo)承諾書規(guī)范范本3篇
- 2025版木雕工藝品制作木工分包合同范本4篇
- 2025版企業(yè)銷售業(yè)務(wù)員合作協(xié)議范本3篇
- 2025年度豬圈建造與農(nóng)業(yè)循環(huán)經(jīng)濟(jì)合同4篇
- 二零二五版電影院裝修升級(jí)合同范本3篇
- 2025版學(xué)校教師聘用合同范本:職稱晉升條款詳解3篇
- 2025年度體育場(chǎng)館草坪鋪設(shè)與維護(hù)服務(wù)合同4篇
- 2025年度貨車司機(jī)勞動(dòng)合同(附交通事故責(zé)任及賠償)
- 2025年度智能科技股權(quán)眾籌協(xié)議書模板
- 高考語文復(fù)習(xí)【知識(shí)精研】《千里江山圖》高考真題說題課件
- 河北省承德市2023-2024學(xué)年高一上學(xué)期期末物理試卷(含答案)
- 高中物理斜面模型大全(80個(gè))
- 012主要研究者(PI)職責(zé)藥物臨床試驗(yàn)機(jī)構(gòu)GCP SOP
- 農(nóng)耕研學(xué)活動(dòng)方案種小麥
- 2024年佛山市勞動(dòng)合同條例
- 污水管網(wǎng)規(guī)劃建設(shè)方案
- 城鎮(zhèn)智慧排水系統(tǒng)技術(shù)標(biāo)準(zhǔn)
- 采購(gòu)管理制度及流程采購(gòu)管理制度及流程
- 五年級(jí)美術(shù)下冊(cè)第9課《寫意蔬果》-優(yōu)秀課件4人教版
- 節(jié)能降耗課件
評(píng)論
0/150
提交評(píng)論