數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用任務(wù)訓(xùn)練指導(dǎo)書_第1頁
數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用任務(wù)訓(xùn)練指導(dǎo)書_第2頁
數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用任務(wù)訓(xùn)練指導(dǎo)書_第3頁
數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用任務(wù)訓(xùn)練指導(dǎo)書_第4頁
數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用任務(wù)訓(xùn)練指導(dǎo)書_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用》任務(wù)訓(xùn)練指導(dǎo)書選題名稱簡明門診管理系統(tǒng)改成你的系統(tǒng)名稱改成你的系統(tǒng)名稱姓名張三,李四改成本組作者改成本組作者班級(jí)10軟件332任課教師盧劍煒,趙金龍學(xué)期--1綜合評(píng)定_____________

目錄綜合評(píng)定_____________TOC任務(wù)一全面準(zhǔn)確地提取軟件系統(tǒng)的數(shù)據(jù)需求 41.1概述 41.2項(xiàng)目視圖與范圍約束 41.3功能需求分析 51.4數(shù)據(jù)需求分析 51.5小結(jié) 5任務(wù)二依據(jù)數(shù)據(jù)需求設(shè)計(jì)E-R模型 62.1E-R模型設(shè)計(jì)工具 62.2本項(xiàng)目E-R模型 62.3小結(jié) 6任務(wù)三依據(jù)E-R模型設(shè)計(jì)關(guān)系模型 83.1邏輯模型設(shè)計(jì)方法 83.2本項(xiàng)目關(guān)系模型 83.3小結(jié) 8任務(wù)四安裝并配置SQLServer 94.1安裝并配置SQL_Server 94.2安裝其它DBMS 94.3小結(jié) 10任務(wù)五在SQL_Server中建立符合需求的數(shù)據(jù)庫 115.1數(shù)據(jù)庫選型 115.2物理設(shè)計(jì) 115.3表結(jié)構(gòu)設(shè)計(jì) 115.4涉及到的SQL語句 125.5小結(jié) 13任務(wù)六利用SSMS管理SQL_Server服務(wù)器 146.1創(chuàng)立表結(jié)構(gòu) 146.2涉及到的SQL語句 156.3小結(jié) 15任務(wù)七利用SQL管理SQL_Server服務(wù)器 167.1涉及到的SQL語句 167.2小結(jié) 17任務(wù)八運(yùn)用C#.NET開發(fā)基于SQL的軟件系統(tǒng) 188.1存儲(chǔ)過程 188.2本項(xiàng)目的簡單界面 188.3本項(xiàng)目數(shù)據(jù)庫訪問的部分代碼 188.4小結(jié) 19任務(wù)九運(yùn)行并維護(hù)SQL_SERVER服務(wù)器 209.1本項(xiàng)目安全性設(shè)計(jì) 209.2SQL的常規(guī)維護(hù) 209.3小結(jié) 20說明:1.全文除首頁、目錄、代碼、標(biāo)題外,正文字體全部是:中文宋體、英文timesnewroman,小四,單倍行距;每一大段必須新起一頁;代碼有關(guān)的文字采用五號(hào)或10。2.所有內(nèi)容完成后右鍵更新下目錄,并將目錄字體設(shè)置為小四;3.文檔按小組為單位制作,兩人交一份;4,文檔是否打印待課程結(jié)束后再聽通知;5.實(shí)訓(xùn)經(jīng)過答辯后,前請(qǐng)各位將源碼及打印好的實(shí)訓(xùn)報(bào)告交給課代表,課代表12月31日(周四)前把打印的實(shí)訓(xùn)報(bào)告(除封面和目錄外建議雙面打印)、實(shí)訓(xùn)報(bào)告電子稿和源碼用U盤拷給我。6.電子資源要求(課代表注意):>根目錄下是按項(xiàng)目名命名的文件夾;>每個(gè)文件夾下是一個(gè)文檔和一個(gè)RAR文件,文件名命名規(guī)則”學(xué)號(hào)_姓名.doc”,如”1_張三.doc”;rar文件中存放的是本系統(tǒng)的數(shù)據(jù)庫備份文件和項(xiàng)目源文件;

任務(wù)一全面準(zhǔn)確地提取軟件系統(tǒng)的數(shù)據(jù)需求1.1概述本系統(tǒng)的目的是建立一個(gè)簡明的門診管理系統(tǒng),該系統(tǒng)由兩部分組成:工作員掛號(hào)模塊和醫(yī)生診療模塊,該系統(tǒng)能夠?yàn)殚T診病人提供掛號(hào)、就診的服務(wù)。涉及到的人員有:病人、醫(yī)院掛號(hào)員和醫(yī)生。病人看病流程:掛號(hào)處排隊(duì)→掛號(hào)、交費(fèi)、拿掛號(hào)單→帶著掛號(hào)單去門診科室排隊(duì)→醫(yī)生看病→繳費(fèi)、拿藥→結(jié)束掛號(hào)員工作流程:憑用戶名、密碼登陸掛號(hào)系統(tǒng)→……→詢問病人信息、掛號(hào)科室、收費(fèi)→錄入系統(tǒng)、打印掛號(hào)單→下一位病人掛號(hào)→……醫(yī)生診療流程:憑用戶名、密碼登陸門診系統(tǒng)→……→呼叫下一位病人→詢問病情、給出診斷、開藥→錄入系統(tǒng)→呼叫下一位病人→這里要寫清楚系統(tǒng)目的、作用項(xiàng)目涉及的各主體基本流程……這里要寫清楚系統(tǒng)目的、作用項(xiàng)目涉及的各主體基本流程1.2項(xiàng)目視圖與范圍約束為了讓案例清晰易懂,在不影響整體門診流程的情況下,我們刻意忽略了以下一些會(huì)急劇增加軟件復(fù)雜度的元素:(1)專家門診。一般三級(jí)醫(yī)院都開設(shè)有專家門診,與普通門診并行,醫(yī)生來自同一個(gè)科室卻采用不同的掛號(hào)計(jì)費(fèi)方式,若增加專家門診,掛號(hào)、就診等將會(huì)非常復(fù)雜,因此暫不考慮專家門診。(2)掛號(hào)員、醫(yī)生、后臺(tái)管理員的排班制。實(shí)際醫(yī)院各部門都會(huì)有排班制度,員工不當(dāng)班時(shí)是無法登陸HIS的,若增加則權(quán)限管理復(fù)雜度上升,本系統(tǒng)暫時(shí)忽略。(3)醫(yī)保。實(shí)際醫(yī)院會(huì)根據(jù)病人醫(yī)保性質(zhì)的不同而采用各異的計(jì)費(fèi)方式,如城市醫(yī)保、農(nóng)保、老干部等,本系統(tǒng)暫時(shí)忽略。(4)化驗(yàn)檢測及藥房。病人就診時(shí)有時(shí)需要做化驗(yàn)或儀器檢查,這就涉及到與化驗(yàn)檢驗(yàn)工作站的對(duì)接,本系統(tǒng)暫不考慮化驗(yàn)與儀器檢驗(yàn),假設(shè)所有病人只需要醫(yī)生問診即可診斷;醫(yī)生開藥會(huì)涉及藥房管理模塊的對(duì)接,本系統(tǒng)假設(shè)醫(yī)生開藥以文本的形式保存在診療記錄中。(5)系統(tǒng)管理員。醫(yī)院基礎(chǔ)數(shù)據(jù),如醫(yī)生信息、科室信息等都需要管理員事先錄入,這一部分與當(dāng)前系統(tǒng)關(guān)聯(lián)不大,故忽略。(6)各類日志。從安全角度考慮,一般HIS都會(huì)設(shè)置日志功能,記錄用戶的各種操作,本簡明系統(tǒng)暫忽略。(7)一些涉及醫(yī)院管理規(guī)章的數(shù)據(jù)暫不專門設(shè)置數(shù)據(jù)庫來管理,如每天掛號(hào)人數(shù)上限,醫(yī)生看病人數(shù)上限,工作時(shí)間等。(8)不考慮特殊情況:病人掛號(hào)后去看病(在本系統(tǒng)中將出現(xiàn)醫(yī)生死等情況本節(jié)說清楚本系統(tǒng)有哪些不考慮)。本節(jié)說清楚本系統(tǒng)有哪些不考慮1.3功能需求分析1.3.1掛號(hào)員(1)掛號(hào)員能夠根據(jù)用戶名和密碼登陸掛號(hào)系統(tǒng),也能夠退出系統(tǒng);(2)掛號(hào)員能夠添加新掛號(hào)的病人信息(姓名、性別、年齡、家庭住址),也能夠查閱以前掛過號(hào)的病人基本信息;掛號(hào)員根據(jù)病人的要求,為其選擇相應(yīng)的科室,由系統(tǒng)自動(dòng)排就診順序,并打印掛號(hào)單;(4)掛號(hào)員能夠看到今天所有掛號(hào)情況(病人姓名、科室、掛號(hào)費(fèi)、時(shí)間);(5)掛號(hào)員能夠?yàn)椴∪送颂?hào)。1.3.2門診醫(yī)生(1)醫(yī)生能夠根據(jù)用戶名和密碼登陸門診系統(tǒng),也能夠退出系統(tǒng);(2)醫(yī)生能夠查看當(dāng)前病人的基本信息(病歷本號(hào)、姓名、性別、年齡、家庭住址),并可修改;(3)醫(yī)生能夠查看當(dāng)前病人的既往病史:以往在本院的看病信息(時(shí)間、醫(yī)生、科室、診斷),也能夠查看每次看病的具體情況(癥狀、診斷、配藥、備注);(4)醫(yī)生根據(jù)當(dāng)前病人的實(shí)際情況錄入:癥狀、診斷、配藥、備注;(5)醫(yī)生在當(dāng)前病人看病結(jié)束后召喚本科室下一位病人。1.4數(shù)據(jù)需求分析(1)醫(yī)院有多個(gè)科室,每個(gè)科室有多位醫(yī)生;一位醫(yī)生只能屬于一個(gè)科室;(2)系統(tǒng)需要記錄科室的名稱、科室地址等信息;(3)系統(tǒng)需要記錄醫(yī)生的工號(hào)、姓名、性別、職稱、登陸名、密碼、所屬科室等信息;(4)系統(tǒng)需要記錄掛號(hào)員的工號(hào)、姓名、登陸名、密碼等信息;(5)系統(tǒng)需要記錄病人的病例號(hào)、姓名、性別、出生年月、家庭地址、就診狀態(tài)等信息;(6)掛號(hào)員在給病人掛號(hào)時(shí)需要記錄:掛號(hào)時(shí)間、掛號(hào)科室、掛號(hào)費(fèi)等;(7)醫(yī)生看病時(shí)需記錄該病人的癥狀、診斷、配藥,并做適當(dāng)備注;(8)一個(gè)病人只能有一個(gè)就診狀態(tài);就診狀態(tài)需要記錄編號(hào)、名稱、備注信息;1.5小結(jié)任務(wù)一花了很多時(shí)間進(jìn)行了修改,特別是軟件功能需求和數(shù)據(jù)需求,主要問題是我們第一次做軟件,沒有計(jì)算機(jī)思想,用文檔描述現(xiàn)實(shí)需求的能力較弱,這需要老師進(jìn)行多次指導(dǎo)。當(dāng)然,經(jīng)過進(jìn)行數(shù)據(jù)需求分析,我們切實(shí)感受到軟件開發(fā)的一般過程,領(lǐng)會(huì)到將客觀世界轉(zhuǎn)化為文字描述的復(fù)雜性與難度。本數(shù)據(jù)需求我們先后改了5遍,剔除了很多容易引起誤解或增加復(fù)雜度的部分,現(xiàn)在應(yīng)該能基本滿足課程要求主要總結(jié)在數(shù)據(jù)需求過程中遇到的問題及解決過程。。主要總結(jié)在數(shù)據(jù)需求過程中遇到的問題及解決過程。

任務(wù)二依據(jù)數(shù)據(jù)需求設(shè)計(jì)E-R模型2.1E-R模型設(shè)計(jì)工具M(jìn)icrosoftVisio使用新建使用新建流程圖基本流程圖,也可在我給你們的.vsd文件上復(fù)制、修改;直線畫法右鍵線條,選擇直線;幾對(duì)幾聯(lián)系畫法雙擊線條輸入數(shù)字,后能夠拖動(dòng)數(shù)字。2.2本項(xiàng)目E-R模型注意實(shí)體集、聯(lián)系集、屬性、主碼、幾對(duì)幾聯(lián)系,聯(lián)系集的屬性注意實(shí)體集、聯(lián)系集、屬性、主碼、幾對(duì)幾聯(lián)系,聯(lián)系集的屬性2.3小結(jié)任務(wù)二…………要求主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。

任務(wù)三依據(jù)E-R模型設(shè)計(jì)關(guān)系模型3.1邏輯模型設(shè)計(jì)方法(1)每個(gè)實(shí)體集轉(zhuǎn)化為一個(gè)關(guān)系模式,其中:實(shí)體集的名稱轉(zhuǎn)化為關(guān)系模式的名稱,實(shí)體集的屬性轉(zhuǎn)化為關(guān)系模式的屬性,實(shí)體集的碼轉(zhuǎn)化為關(guān)系模式的碼。(2)將聯(lián)系集轉(zhuǎn)化為關(guān)系模式,分三種情況兩種處理:一對(duì)多的聯(lián)系集向多的一方合并;多對(duì)多的聯(lián)系集生成新的關(guān)系模式;一對(duì)一的聯(lián)系集往多的一方合并或生成新的關(guān)系模式。(3)確定參照完整性。(4)綜合評(píng)價(jià)3.1這一節(jié)能夠不改。3.1這一節(jié)能夠不改3.2本項(xiàng)目關(guān)系模型病人(病人ID,姓名,性別,出生年月,家庭地址,就診狀態(tài))就診狀態(tài)是外碼;醫(yī)生(醫(yī)生ID,登錄名,密碼,姓名,性別,所屬科室,職稱)所屬科室是外碼;科室(編號(hào),科室名,科室地址);掛號(hào)員(掛號(hào)員ID,姓名,登錄名,密碼);就診狀態(tài)(ID,就診狀態(tài)名,備注);掛號(hào)(ID,病人ID,科室ID,掛號(hào)員ID,掛號(hào)時(shí)間,掛號(hào)費(fèi)用,就診次序)病人ID、科室ID、掛號(hào)員ID是外碼;診療(ID,醫(yī)生ID,病人ID,診療時(shí)間,癥狀,診斷,配藥,備注)病人ID、醫(yī)生ID是外碼3.2節(jié)注意主碼、外碼;能夠不寫E-R模型轉(zhuǎn)化為關(guān)系模型的過程。3.2節(jié)注意主碼、外碼;能夠不寫E-R模型轉(zhuǎn)化為關(guān)系模型的過程3.3小結(jié)任務(wù)三…………要求主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。

任務(wù)四安裝并配置SQLServer4.1安裝并配置SQL_Server安裝界面配置完成界面放兩個(gè)截圖安裝SQL過程中、安裝完成打開SQL后各截一圖片放上放兩個(gè)截圖安裝SQL過程中、安裝完成打開SQL后各截一圖片放上過程中遇到的問題及解決:(1)問題:windowsXP上不能安裝EnterPrise版本。解決:安裝developer版。(2)問題:安裝過程中出錯(cuò),提示”性能計(jì)數(shù)器要求……”,無法繼續(xù)安裝。解決:修改注冊(cè)表”[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Perflib”相關(guān)數(shù)值,重新啟動(dòng)安裝。具體參見網(wǎng)址你在安裝過程中遇到的問題,并大致描述是如何解決的,可截圖,可附網(wǎng)址。總之替換為你在安裝過程中實(shí)際遇到的問題。你在安裝過程中遇到的問題,并大致描述是如何解決的,可截圖,可附網(wǎng)址??傊鎿Q為你在安裝過程中實(shí)際遇到的問題。4.2安裝其它DBMS安裝界面安裝完成界面4.2反應(yīng)的是你成功安裝其它DBMS的過程,也用兩幅圖分別描述安裝過程和安裝成功。4.2反應(yīng)的是你成功安裝其它DBMS的過程,也用兩幅圖分別描述安裝過程和安裝成功。4.3小結(jié)任務(wù)四…………要求主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。

任務(wù)五在SQL_Server中建立符合需求的數(shù)據(jù)庫5.1數(shù)據(jù)庫選型考慮到本系統(tǒng)中數(shù)據(jù)庫與應(yīng)用軟件可能不在同一臺(tái)電腦上,因此采用網(wǎng)絡(luò)數(shù)據(jù)庫,這里選擇microsoftSQL_Server。5.2物理設(shè)計(jì)(1)硬件環(huán)境:x86系列CPU主頻1GHz以上,內(nèi)存1GB以上,網(wǎng)卡100/1000Mbps自適應(yīng)(2)軟件環(huán)境:windowsXP操作系統(tǒng),SQL_ServerDeveloperEdition(3)存儲(chǔ)路徑按SQL_Server安裝路徑,文件參數(shù)、索引等按數(shù)據(jù)庫默認(rèn)參數(shù)。5.3表結(jié)構(gòu)設(shè)計(jì)Patient病人字段數(shù)據(jù)類型長度允許空主碼缺省值說明p_IDInt4否是病人ID,病例編號(hào),自動(dòng)編號(hào)p_NameNvarchar50是否病人姓名p_SexNvarchar1是否病人性別p_BirthsmallDatetime是否出生年月p_AddressNvarchar200是否家庭地址p_StatusInt是否就診狀態(tài),外碼Doctor醫(yī)生字段數(shù)據(jù)類型長度允許空主碼缺省值說明d_IDInt4否是醫(yī)生工號(hào),自動(dòng)編號(hào)d_Namenvarchar50是否姓名d_SexNvarchar1是否性別d_DepIDInt4否否所屬科室編號(hào),外碼d_ProfessionNvarchar10是否職稱d_LoginNameNvarchar50是否系統(tǒng)登錄名d_LoginPSWNvarchar50是否系統(tǒng)登陸密碼Department科室字段數(shù)據(jù)類型長度允許空主碼缺省值說明dep_IDInt4否是科室編號(hào),自動(dòng)編號(hào)dep_NameNvarchar50是否科室名dep_AddressNvarchar200是否科室地址Diagnosis看病字段數(shù)據(jù)類型長度允許空主碼缺省值說明dia_IDBigint8否是看病編號(hào),自動(dòng)編號(hào)dia_PatientIDInt4是否病人ID,外碼dia_DoctorIDint4是否醫(yī)生ID,外碼dia_Timedatetime8是否診療時(shí)間dia_SymptomNvarchar1000是否癥狀dia_DiagnosisNvarchar1000是否診斷dia_DispenseNvarchar1000是否配藥dia_RemarkNvarchar1000是否備注Register掛號(hào)字段數(shù)據(jù)類型長度允許空主碼缺省值說明reg_IDBigint8否是掛號(hào)編號(hào),自動(dòng)編號(hào)reg_PatientIDInt4是否病人ID,外碼reg_DepIDInt4是否部門ID,外碼reg_TimeDatetime8是否掛號(hào)時(shí)間reg_FeeInt4是否掛號(hào)費(fèi)用reg_OrderInt4是否就診序號(hào)reg_WorkerIDInt4是否掛號(hào)員ID,外碼PatientStatus病人狀態(tài)字段數(shù)據(jù)類型長度允許空主碼缺省值說明ps_IDInt4否是狀態(tài)編號(hào),自動(dòng)編號(hào)ps_NameNvarchar20是否狀態(tài)名ps_RemarkNvarchar100是否狀態(tài)說明Worker掛號(hào)員字段數(shù)據(jù)類型長度允許空主碼缺省值說明w_IDInt4否是掛號(hào)編號(hào),自動(dòng)編號(hào)w_NameNvarchar20是否姓名w_LoginNameNvarchar50是否登錄名w_LoginPSWNvarchar50是否登陸密碼5.4涉及到的SQL語句CreatedatabaseHIS改成你所創(chuàng)立的數(shù)據(jù)庫名稱改成你所創(chuàng)立的數(shù)據(jù)庫名稱5.5小結(jié)任務(wù)五…………要求主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。

任務(wù)六利用SSMS管理SQL_Server服務(wù)器6.1創(chuàng)立表結(jié)構(gòu)此大圖如此獲得:雙擊打開HIS數(shù)據(jù)庫,第一個(gè)選項(xiàng)”數(shù)據(jù)庫關(guān)系圖”此大圖如此獲得:雙擊打開HIS數(shù)據(jù)庫,第一個(gè)選項(xiàng)”數(shù)據(jù)庫關(guān)系圖”右鍵,選擇”新建數(shù)據(jù)庫關(guān)系圖”6.2涉及到的SQL語句本節(jié)請(qǐng)根據(jù)實(shí)際數(shù)據(jù)庫使用以下關(guān)鍵詞各寫一個(gè)實(shí)際SQL語句:Createtable,altertable,droptable;insert,update,delete,createindex本節(jié)請(qǐng)根據(jù)實(shí)際數(shù)據(jù)庫使用以下關(guān)鍵詞各寫一個(gè)實(shí)際SQL語句:Createtable,altertable,droptable;insert,update,delete,createindex所有語句必須經(jīng)過SQL調(diào)試,最好是從SQL調(diào)試器中復(fù)制過來的(會(huì)自動(dòng)有顏色分辨)并有注釋,用--引導(dǎo)(1)創(chuàng)立表結(jié)構(gòu)--創(chuàng)立病人表createtablepatient(p_IDintprimarykey,p_namenvarchar(50),p_sexnvarchar(1),p_birthsmalldatetime,p_addressnvarchar(200),p_statusint,foreignkey(p_status)referencespatientstatus(ps_id這里換成你的數(shù)據(jù)庫所涉及到的某個(gè)表的創(chuàng)立語句-別忘了約束!!),這里換成你的數(shù)據(jù)庫所涉及到的某個(gè)表的創(chuàng)立語句-別忘了約束!!)(2)修改表結(jié)構(gòu)--修改病人表,增加一列身份證號(hào)碼ccidAltertablepatientaddccidnvarchar(18)(3)刪除表結(jié)構(gòu)--刪除病人表Droptablepatient(4)插入數(shù)據(jù)--插入一行新病人信息Insertintopatient(p_name,p_sex,p_address,p_status)values('王小丫','女',NULL,4)(5)修改數(shù)據(jù)--修改病人信息Updatepatientsetp_address='常州市新北區(qū)黃河中路號(hào)'wherep_id=12(6)刪除數(shù)據(jù)--刪除某個(gè)病人Deletefrompatientwherep_id=12(7)創(chuàng)立索引--為掛號(hào)表在病人ID列上增加非聚集索引createindexi_reg_pidonregister(reg_patientid)6.3小結(jié)任務(wù)六…………要求主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。

任務(wù)七利用SQL管理SQL_Server服務(wù)器7.1涉及到的SQL語句自己思考本系統(tǒng)可能用到哪些查詢語句,也能夠假想一些查詢,必須包含一下六條分類。簡單查詢單表,只用到select和from;連接查詢;子查詢;復(fù)雜的單表查詢自己思考本系統(tǒng)可能用到哪些查詢語句,也能夠假想一些查詢,必須包含一下六條分類。簡單查詢單表,只用到select和from;連接查詢;子查詢;復(fù)雜的單表查詢要用到select的六個(gè)關(guān)鍵詞;復(fù)雜的多表查詢要用到兩張以上表,且用到select的六個(gè)關(guān)鍵詞;創(chuàng)立視圖。(1)簡單查詢--查詢所有病人姓名、年齡selectp_nameas姓名,year(getdate())-year(p_birth)+1as年齡frompatient(2)連接查詢--查詢與呂正太醫(yī)生同科室的醫(yī)生信息selectdoctor.*fromdoctor,doctorasD2wheredoctor.d_depid=D2.d_depidandD2.d_name='呂正太'(3)子查詢--查詢與呂正太醫(yī)生同科室的醫(yī)生信息select*fromdoctorwhered_depid=(selectd_depidfromdoctorwhered_name='呂正太')(4)復(fù)雜的單表查詢--查詢男醫(yī)生人數(shù)大于2的科室編號(hào)及男醫(yī)生人數(shù),結(jié)果按男醫(yī)生人數(shù)降序排列selectd_depidas科室編號(hào),count(d_id)as男醫(yī)生人數(shù)fromdoctorwhered_sex='男'groupbyd_depidhavingcount(d_id)>2orderby男醫(yī)生人數(shù)(5)復(fù)雜的多表查詢--統(tǒng)計(jì)年月份看病人次不少于的醫(yī)生姓名、次數(shù),結(jié)果按照次數(shù)降序排列selectdoctor.d_name,count(diagnosis.dia_id)as人次fromdoctor,diagnosiswhere(doctor.d_id=diagnosis.dia_doctorid)and(diagnosis.dia_timebetween'-9-1'and'-9-30')groupbydoctor.d_namehavingcount(diagnosis.dia_id)>=1orderby人次desc(6)創(chuàng)立視圖--創(chuàng)立視圖V_呼吸科醫(yī)生,反應(yīng)的是呼吸科的醫(yī)生信息createviewv_呼吸科醫(yī)生asselect*fromdoctorwhered_depid=(selectdep_idfromdepartmentwheredep_name='呼吸科')7.2小結(jié)任務(wù)七…………要求主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。主要總結(jié)在本任務(wù)中遇到的問題及解決過程、收獲等。

任務(wù)八運(yùn)用C#.NET開發(fā)基于SQL的軟件系統(tǒng)8.1存儲(chǔ)過程只需要寫一個(gè)存儲(chǔ)過程,但要求有:兩個(gè)以上輸入?yún)?shù),至少一個(gè)輸出參數(shù)只需要寫一個(gè)存儲(chǔ)過程,但要求有:兩個(gè)以上輸入?yún)?shù),至少一個(gè)輸出參數(shù)--老病人掛號(hào)UP_InsertRegisterOld--輸入?yún)?shù)有個(gè),輸出參數(shù)個(gè),若<0則表示掛號(hào)失敗,若>0則表示掛號(hào)編號(hào),即reg_id值createprocedureUP_InsertRegisterOld@reg_patientidint,@reg_depidint,@reg_feeint,@reg_workeridint,@r_flagintoutputasbegindeclare@reg_orderintselect@reg_ord

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論