




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選文檔精選文檔PAGEPAGE30精選文檔PAGE.課程設(shè)計(jì)說明書題目醫(yī)院數(shù)據(jù)庫管理系統(tǒng)系(部)計(jì)算機(jī)科學(xué)與技術(shù)系專業(yè)(班級(jí))姓名學(xué)號(hào)指導(dǎo)教師起止日期2010.5.16-2010.5.27.課程設(shè)計(jì)任務(wù)書課程名稱:數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)設(shè)計(jì)題目:工廠數(shù)據(jù)庫管理系統(tǒng)、醫(yī)院數(shù)據(jù)庫管理系統(tǒng)、圖書室數(shù)據(jù)庫管理系統(tǒng)(任選一題)已知技術(shù)參數(shù)和設(shè)計(jì)要求:需求說明及要求題目:醫(yī)院數(shù)據(jù)庫管理系統(tǒng)(難度系數(shù)1.0)某醫(yī)院病房計(jì)算機(jī)管理系統(tǒng)中需要以下信息:科室:科室名、科室地點(diǎn)、電話、主任姓名病房:病房號(hào)、床位號(hào)、所屬科室名醫(yī)生:工作證號(hào)、姓名、性別、年紀(jì)、職稱、所屬科室名病人:病歷號(hào)、姓名、性別、診療、主管醫(yī)生
2、、病房號(hào)此中,一個(gè)科室有多個(gè)病房、多個(gè)醫(yī)生;一個(gè)病房只好屬于一個(gè)科室;一個(gè)醫(yī)生只好屬于一個(gè)科室,但可負(fù)責(zé)多個(gè)病人的診治;一個(gè)病人的主管醫(yī)生只有一個(gè)。各階段詳細(xì)要求:1、需求剖析階段定義數(shù)據(jù)項(xiàng)的含義和取值2、觀點(diǎn)構(gòu)造設(shè)計(jì)階段畫出實(shí)體模型E-R圖3、邏輯構(gòu)造設(shè)計(jì)階段將實(shí)體模型轉(zhuǎn)變?yōu)殛P(guān)系模型給出每個(gè)關(guān)系的主重點(diǎn)字和函數(shù)依靠集剖析你所設(shè)計(jì)的關(guān)系數(shù)據(jù)庫模式能否屬于3NF4、物理設(shè)計(jì)階段確立全部字段的名稱、種類、寬度、小數(shù)位數(shù)及完好性拘束確立數(shù)據(jù)庫及表的名稱及其構(gòu)成確立索引文件和索引重點(diǎn)字5、數(shù)據(jù)庫安全及保護(hù)設(shè)計(jì)階段設(shè)計(jì)一個(gè)合適的數(shù)據(jù)庫安全策略(用戶身份認(rèn)證、接見權(quán)限、視圖).6、實(shí)行階段要求全部操作一定
3、在查問剖析器頂用SQL語句或系統(tǒng)儲(chǔ)存過程達(dá)成。設(shè)計(jì)工作量:1)軟件設(shè)計(jì):達(dá)成問題陳說中所提到的全部需求功能。2)論文:要求撰寫許多于3000個(gè)文字的文檔,詳盡說明各階段詳細(xì)要求。工作計(jì)劃:安排兩周時(shí)間進(jìn)行課程設(shè)計(jì),軟件開發(fā)步驟以下,第一周達(dá)成14,第二周達(dá)成58,論文同步進(jìn)行;分組,定題目需求剖析觀點(diǎn)構(gòu)造設(shè)計(jì)邏輯構(gòu)造設(shè)計(jì)物理設(shè)計(jì)數(shù)據(jù)庫安全及保護(hù)設(shè)計(jì)數(shù)據(jù)庫上機(jī)實(shí)現(xiàn)辯論計(jì)劃時(shí)間指導(dǎo)老師學(xué)生注意事項(xiàng)提交文檔?長沙學(xué)院課程設(shè)計(jì)任務(wù)書(每學(xué)生1份)?長沙學(xué)院課程設(shè)計(jì)論文(每學(xué)生1份)?長沙學(xué)院課程設(shè)計(jì)判定表(每學(xué)生1份)指導(dǎo)教師署名:日期:教研室主任署名:日期:系主任署名:日期:.長沙學(xué)院課程設(shè)計(jì)判定表
4、姓名學(xué)號(hào)專業(yè)軟件工程班級(jí)設(shè)計(jì)題目醫(yī)院數(shù)據(jù)庫管理系統(tǒng)指導(dǎo)教師指導(dǎo)教師建議:評(píng)定等級(jí):教師署名:日期:辯論小組建議:評(píng)定等級(jí):辯論小組長署名:日期:教研室建議:教研室主任署名:日期:系(部)建議:系主任署名:日期:說明課程設(shè)計(jì)成績分“優(yōu)異”、“優(yōu)異”、“及格”、“不及格”四類;.綱要此題是用SQL語言的實(shí)現(xiàn)的圖書室管理系統(tǒng),創(chuàng)立一個(gè)圖書室管理系統(tǒng),實(shí)現(xiàn)增添,刪除,改正等各樣用途。此題設(shè)計(jì)的三張表,全部操作都在查問剖析器頂用SQL語句或系統(tǒng)儲(chǔ)存過程達(dá)成。重點(diǎn)詞:SQL語言,醫(yī)院數(shù)據(jù)庫管理系統(tǒng),查問剖析器.目錄第一章設(shè)計(jì)內(nèi)容與要求錯(cuò)誤!不決義書簽。第二章設(shè)計(jì)說明錯(cuò)誤!不決義書簽。1需求剖析錯(cuò)誤!不決義
5、書簽。2數(shù)據(jù)庫邏輯模型設(shè)計(jì)錯(cuò)誤!不決義書簽。3屬性的取值錯(cuò)誤!不決義書簽。4數(shù)據(jù)庫設(shè)計(jì)錯(cuò)誤!不決義書簽。5關(guān)系圖錯(cuò)誤!不決義書簽。7數(shù)據(jù)庫的E-R圖錯(cuò)誤!不決義書簽。8數(shù)據(jù)庫的實(shí)體模型轉(zhuǎn)變?yōu)殛P(guān)系模型錯(cuò)誤!不決義書簽。9數(shù)據(jù)庫的函數(shù)依靠錯(cuò)誤!不決義書簽。10流程圖錯(cuò)誤!不決義書簽。11.總結(jié)錯(cuò)誤!不決義書簽。參照文件22.實(shí)驗(yàn)內(nèi)容建表:createtableOffice(O_nochar(10)notnull,O_namechar(20)notnull,O_addresschar(40),O_phoneint,Odir_nochar(10)notnull,primarykey(O_no);cre
6、atetableWard(W_nochar(10)notnull,Bed_nochar(10)notnull,O_nochar(10)referencesOffice(O_no),primarykey(W_no,Bed_no);createtableDoctor(D_nochar(10)notnull,D_namechar(20)notnull,D_sexchar(10),D_classchar(20),D_ageint,O_nochar(10)referencesOffice(O_no),primarykey(D_no);createtablePatient(R_nochar(10)notn
7、ullprimarykey,P_ageint,P_namechar(20),P_sexchar(10),W_nochar(10)notnull,Bed_nochar(10)notnull,foreignkey(W_no,Bed_no)referencesWard(W_no,Bed_no);createtableRecord(R_nochar(10)notnull,In_timechar(20),Out_timechar(20),diagnsischar(100),MD_nochar(10)notnull,.W_nochar(10)notnull,Bed_nochar(10)notnull,pr
8、imarykey(R_no);createtableCure(D_nochar(10)notnull,R_nochar(10)notnull,C_timechar(20),);insertintoOffice(O_no,O_name,O_address,O_phone,Odir_no)values(01,內(nèi)科,F1,3600,D001)insertintoOffice(O_no,O_name,O_address,O_phone,Odir_no)values(02,外科,F2,3601,D002)insertintoOffice(O_no,O_name,O_address,O_phone,Odi
9、r_no)values(03,精神科,F3,3602,D003)insertintoOffice(O_no,O_name,O_address,O_phone,Odir_no)values(04,眼科,F4,3603,D004)insertintoWard(W_no,Bed_no,O_no)values(1,001,01)insertintoWard(W_no,Bed_no,O_no)values(1,002,01)insertintoWard(W_no,Bed_no,O_no)values(2,001,02)insertintoWard(W_no,Bed_no,O_no)values(2,00
10、2,02)insertintoWard(W_no,Bed_no,O_no)values(3,001,03)insertintoWard(W_no,Bed_no,O_no)values(3,002,03)insertintoWard(W_no,Bed_no,O_no)values(4,001,04)insertintoWard(W_no,Bed_no,O_no)values(4,002,04)insertintoWard(W_no,Bed_no,O_no)values(4,003,04)insertintoWard(W_no,Bed_no,O_no)values(4,004,04).insert
11、intoPatient(R_no,P_name,P_sex,P_age,W_no,Bed_no)values(1111,張一,男,35,1,001)insertintoPatient(R_no,P_name,P_sex,P_age,W_no,Bed_no)values(1112,張二,男,26,1,002)insertintoPatient(R_no,P_name,P_sex,P_age,W_no,Bed_no)values(1113,張三,女,15,2,002)insertintoPatient(R_no,P_name,P_sex,P_age,W_no,Bed_no)values(1114,
12、張四,男,10,4,003)insertintoPatient(R_no,P_name,P_sex,P_age,W_no,Bed_no)values(1115,張五,女,41,4,004)insertintoDoctor(D_no,D_name,D_sex,D_age,D_class,O_no)values(D001,王一,男,53,主任醫(yī)師,01)insertintoDoctor(D_no,D_name,D_sex,D_age,D_class,O_no)values(D002,王二,男,46,主任醫(yī)師,02)insertintoDoctor(D_no,D_name,D_sex,D_age,D
13、_class,O_no)values(D003,王三,女,50,主任醫(yī)師,03)insertintoDoctor(D_no,D_name,D_sex,D_age,D_class,O_no)values(D004,王四,女,45,主任醫(yī)師,04)insertintoDoctor(D_no,D_name,D_sex,D_age,D_class,O_no)values(D005,王五,男,23,主治醫(yī)師,01)insertintoDoctor(D_no,D_name,D_sex,D_age,D_class,O_no)values(D006,王六,男,31,主治醫(yī)師,01)insertintoDoct
14、or(D_no,D_name,D_sex,D_age,D_class,O_no)values(D007,王七,女,29,主治醫(yī)師,02)insertintoDoctor(D_no,D_name,D_sex,D_age,D_class,O_no)values(D008,王八,男,35,主治醫(yī)師,04)insertintoRecord(R_no,In_time,Out_time,diagnsis,MD_no,W_no,Bed_no)values(1111,2011.3.6,2011.4.3,高血壓,D006,1,001)insertintoRecord(R_no,In_time,Out_time,
15、diagnsis,MD_no,W_no,Bed_no)values(1112,2011.4.1,2011.4.8,肺炎,D005,1,002)insertintoRecord(R_no,In_time,Out_time,diagnsis,MD_no,W_no,Bed_no)values(1113,2011.4.1,2011.4.21,心臟病,D007,2,002)insertintoRecord(R_no,In_time,Out_time,diagnsis,MD_no,W_no,Bed_no)values(1114,2011.4.5,2011.4.10,角膜炎,D004,4,003)inser
16、tintoRecord(R_no,In_time,Out_time,diagnsis,MD_no,W_no,Bed_no)values(1115,2011.5.1,2011.5.10,白內(nèi)障,D008,4,004).查問:selectP_nameas病人姓名,In_timeas住院時(shí)間,Out_timeas出院時(shí)間fromPatient,RecordwhereP_name=張四andPatient.R_no=Record.R_noselectD_nameas主治醫(yī)生fromDoctor,RecordwhereD_no=D006andR_no=1111selectP_nameas姓名,P_age
17、as年齡,In_timeas住院時(shí)間,Out_timeas出院時(shí)間fromPatient,RecordwhereP_name=張一andPatient.R_no=Record.R_noselectavg(P_age)as病人均勻年紀(jì)fromPatientselectavg(D_age)as醫(yī)生均勻年紀(jì)fromDoctorselectcount(Bed_no)as床位數(shù)fromWard.改正信息:selectD_namefromDoctorwhereD_no=D002updateDoctorsetD_name=王九whereD_no=D002selectD_namefromDoctorwhere
18、D_no=D002selectD_namefromDoctorwhereD_no=D006updateDoctorsetD_name=王十whereD_no=D006selectD_namefromDoctorwhereD_no=D006.刪除信息:deletefromWardwhereW_no=2andBed_no=002select*fromWarddeletefromDoctorwhereD_no=D008select*fromDoctor.增添信息:insertWard(W_no,Bed_no,O_no)values(5,001,04)select*fromWardinsertDoct
19、or(D_no,D_name,D_sex,D_age,D_class,O_no)values(D015,小小,女,21,一般醫(yī)生,03)select*fromDoctor.創(chuàng)立視圖:createviewV_doctorasselectD_no,D_name,D_sex,O_nofromDoctorselectD_no,D_name,D_sex,O_nofromV_doctorwhereD_no=D003createviewV_officeasselectOffice.O_no,O_name,D_namefromOffice,DoctorwhereOdir_no=D_noselect*fromV
20、_officewhereO_no=01.創(chuàng)立觸發(fā)器:createtriggerT_patient_1onPatientforupdateasifupdate(W_no)begindeclarenewW_nochar(10),oldW_nochar(10)selectnewW_no=W_nofrominsertedselectoldW_no=W_nofromdeletedupdateRecordsetW_no=newW_nowhereW_no=oldW_noendupdatePatientsetW_no=3whereR_no=1113.創(chuàng)立登錄信息:useHOSPITALexecsp_addlo
21、gindoctor,1234,HOSPITALexecsp_grantdbaccessdoctor,HOSPITALuseHOSPITALgrantallonPatienttoHOSPITALuseHOSPITALexecsp_addloginpatient,12345,HOSPITAL-execsp_grantdbaccesspatient,hospital_1useHOSPITALexecsp_grantdbaccesspatient,HOSPITAL1useHOSPITALgrantselectonPatienttoHOSPITAL1.E/R圖:科室名科室地點(diǎn)電話科室病房號(hào)屬于屬于所屬科室病房醫(yī)生屬于床位號(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)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中藥炮制工中級(jí)練習(xí)題(含答案)
- 辦公別墅 出租合同范本
- 建筑信息模型職業(yè)技能理論知識(shí)試題庫及參考答案
- 工程地質(zhì)與土力學(xué)練習(xí)題(含答案)
- 反恐安全運(yùn)輸合同范本
- 一年級(jí)數(shù)學(xué)說課稿北師大版
- 中鐵電料合同范本
- 一年級(jí)下冊(cè)數(shù)學(xué)第四單元教案
- 勞動(dòng)支付合同范本
- 包子店勞務(wù)合同范本
- 事故油池基坑開挖專項(xiàng)施工方案
- 繪本分享《狐貍打獵人》
- 項(xiàng)目經(jīng)理個(gè)人先進(jìn)事跡材料(4篇)
- 火龍罐技術(shù)課件
- 怎樣防治魚的中華魚鳋病
- GRR-計(jì)數(shù)型(范例填寫)
- VDA6.3:2023 汽車核心工具自我評(píng)估測(cè)試題庫真題 (含答案)
- “中藥配送服務(wù)中心”方案
- GRR表格MSA第四版完整版
- 第一講 新媒體藝術(shù)基礎(chǔ)-數(shù)字媒體藝術(shù)導(dǎo)論課件PPT
- 2023年山東電子職業(yè)技術(shù)學(xué)院單招面試模擬試題及答案解析
評(píng)論
0/150
提交評(píng)論