醫(yī)院數(shù)據(jù)庫管理系統(tǒng)_第1頁
醫(yī)院數(shù)據(jù)庫管理系統(tǒng)_第2頁
醫(yī)院數(shù)據(jù)庫管理系統(tǒng)_第3頁
醫(yī)院數(shù)據(jù)庫管理系統(tǒng)_第4頁
醫(yī)院數(shù)據(jù)庫管理系統(tǒng)_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

醫(yī)院數(shù)據(jù)庫管理系統(tǒng)醫(yī)院數(shù)據(jù)庫管理系統(tǒng)醫(yī)院數(shù)據(jù)庫管理系統(tǒng)醫(yī)院數(shù)據(jù)庫管理系統(tǒng)編制僅供參考審核批準(zhǔn)生效日期地址:電話:傳真:郵編:課程設(shè)計說明書題目醫(yī)院數(shù)據(jù)庫管理系統(tǒng)系(部)計算機(jī)科學(xué)與技術(shù)系專業(yè)(班級)姓名學(xué)號指導(dǎo)教師起止日期2010.5.16-2010.5.27

課程設(shè)計任務(wù)書課程名稱:數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計設(shè)計題目:工廠數(shù)據(jù)庫管理系統(tǒng)、醫(yī)院數(shù)據(jù)庫管理系統(tǒng)、圖書館數(shù)據(jù)庫管理系統(tǒng)(任選一題)已知技術(shù)參數(shù)和設(shè)計要求:需求說明及要求題目:醫(yī)院數(shù)據(jù)庫管理系統(tǒng)(難度系數(shù)1.0)某醫(yī)院病房計算機(jī)管理系統(tǒng)中需要如下信息:科室:科室名、科室地址、電話、主任姓名病房:病房號、床位號、所屬科室名醫(yī)生:工作證號、姓名、性別、年齡、職稱、所屬科室名病人:病歷號、姓名、性別、診斷、主管醫(yī)生、病房號其中,一個科室有多個病房、多個醫(yī)生;一個病房只能屬于一個科室;一個醫(yī)生只能屬于一個科室,但可負(fù)責(zé)多個病人的診治;一個病人的主管醫(yī)生只有一個。各階段具體要求:1、需求分析階段定義數(shù)據(jù)項的含義和取值2、概念結(jié)構(gòu)設(shè)計階段畫出實體模型E-R圖3、邏輯結(jié)構(gòu)設(shè)計階段將實體模型轉(zhuǎn)化為關(guān)系模型給出每個關(guān)系的主關(guān)鍵字和函數(shù)依賴集分析你所設(shè)計的關(guān)系數(shù)據(jù)庫模式是否屬于3NF4、物理設(shè)計階段確定所有字段的名稱、類型、寬度、小數(shù)位數(shù)及完整性約束確定數(shù)據(jù)庫及表的名稱及其組成確定索引文件和索引關(guān)鍵字5、數(shù)據(jù)庫安全及維護(hù)設(shè)計階段設(shè)計一個適合的數(shù)據(jù)庫安全策略(用戶身份認(rèn)證、訪問權(quán)限、視圖)6、實施階段要求所有操作必須在查詢分析器中用SQL語句或系統(tǒng)存儲過程完成。設(shè)計工作量:(1)軟件設(shè)計:完成問題陳述中所提到的所有需求功能。(2)論文:要求撰寫不少于3000個文字的文檔,詳細(xì)說明各階段具體要求。工作計劃:安排兩周時間進(jìn)行課程設(shè)計,軟件開發(fā)步驟如下,第一周完成1~4,第二周完成5~8,論文同步進(jìn)行;1) 分組,定題目 2) 需求分析 3) 概念結(jié)構(gòu)設(shè)計 4) 邏輯結(jié)構(gòu)設(shè)計 5) 物理設(shè)計 6) 數(shù)據(jù)庫安全及維護(hù)設(shè)計 7) 數(shù)據(jù)庫上機(jī)實現(xiàn) 8) 答辯 計劃時間指導(dǎo)老師學(xué)生注意事項提交文檔長沙學(xué)院課程設(shè)計任務(wù)書 (每學(xué)生1份)長沙學(xué)院課程設(shè)計論文 (每學(xué)生1份)長沙學(xué)院課程設(shè)計鑒定表 (每學(xué)生1份)指導(dǎo)教師簽名:日期:教研室主任簽名:日期:系主任簽名:日期:

長沙學(xué)院課程設(shè)計鑒定表姓名學(xué)號專業(yè)軟件工程班級設(shè)計題目醫(yī)院數(shù)據(jù)庫管理系統(tǒng)指導(dǎo)教師指導(dǎo)教師意見:評定等級:教師簽名:日期:答辯小組意見:評定等級:答辯小組長簽名:日期:教研室意見:教研室主任簽名:日期:系(部)意見:系主任簽名:日期:說明課程設(shè)計成績分“優(yōu)秀”、“良好”、“及格”、“不及格”四類;摘要本題是用SQL語言的實現(xiàn)的圖書館管理系統(tǒng),創(chuàng)建一個圖書館管理系統(tǒng),實現(xiàn)增加,刪除,修改等各種用途。本題設(shè)計的三張表,所有操作都在查詢分析器中用SQL語句或系統(tǒng)存儲過程完成。關(guān)鍵詞:SQL語言,醫(yī)院數(shù)據(jù)庫管理系統(tǒng),查詢分析器

目錄 9 101需求分析 102數(shù)據(jù)庫邏輯模型設(shè)計 103屬性的取值 104數(shù)據(jù)庫設(shè)計 125關(guān)系圖 157數(shù)據(jù)庫的E-R圖 218數(shù)據(jù)庫的實體模型轉(zhuǎn)化為關(guān)系模型 229數(shù)據(jù)庫的函數(shù)依賴 2210流程圖 2311.總結(jié) 24參考文獻(xiàn) 25

實驗內(nèi)容建表:createtableOffice(O_nochar(10)notnull,O_namechar(20)notnull,O_addresschar(40),O_phoneint,Odir_nochar(10)notnull,primarykey(O_no));createtableWard(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)notnullprimarykey,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,primarykey(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,Odir_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','002','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')insertintoPatient(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','張四','男','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_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')insertintoDoctor(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,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')insertintoRecord(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'住院時間',Out_timeas'出院時間'fromPatient,RecordwhereP_name='張四'andPatient.R_no=Record.R_noselectD_nameas'主治醫(yī)生'fromDoctor,RecordwhereD_no='D006'andR_no='1111'selectP_nameas'姓名',P_ageas'年齡',In_timeas'住院時間',Out_timeas'出院時間'fromPatient,RecordwhereP_name='張一'andPatient.R_no=Record.R_noselectavg(P_age)as'病人平均年齡'fromPatientselectavg(D_age)as'醫(yī)生平均年齡'fromDoctorselectcount(Bed_no)as'床位數(shù)'fromWard

修改信息:selectD_namefromDoctorwhereD_no='D002'updateDoctorsetD_name='王九'whereD_no='D002'selectD_namefromDoctorwhereD_no='D002'selectD_namefromDoctorwhereD_no='D006'updateDoctorsetD_name='王十'whereD_no='D006'selectD_namefromDoctorwhereD_no='D006'

刪除信息:deletefromWardwhereW_no='2'andBed_no='002'select*fromWarddeletefromDoctorwhereD_no='D008'select*fromDoctor

增加信息:insertWard(W_no,Bed_no,O_no)values('5','001','04')select*fromWardinsertDoctor(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='D003'createviewV_officeasselectOffice.O_no,O_name,D_namefromOffice,DoctorwhereOdir_no=D_noselect*fromV_officewhereO_no='01'

創(chuàng)建觸發(fā)器:createtriggerT_patient_1onPatientforupdateasifupdate(W_no)begindeclare@newW_nochar(10),@oldW_nochar(10)select@newW_no=W_nofrominsertedselect@oldW_no=W_nofromdeletedupdateRecordsetW_no=@newW_nowhereW_no=@oldW_noendupdatePatientsetW_no='3'whereR_no='1113'

創(chuàng)建登錄信息:useHOSPITALexecsp_addlogin'doctor','1234','HOSPITAL'execsp_grantdbaccess'doctor','HOSPITAL'useHOSPITALgrantallonPatienttoHOSPITALuseHOSPITALexecsp_addlogin'patient','12345','HOSPITAL'--execsp_grantdbaccess'patient'

溫馨提示

  • 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

提交評論