




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo)與特點(diǎn)數(shù)據(jù)庫(kù)設(shè)計(jì)方法數(shù)據(jù)庫(kù)設(shè)計(jì)步驟數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)舉例數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo)與特點(diǎn)目標(biāo)在DBMS的支持下,按照應(yīng)用要求設(shè)計(jì)一個(gè)結(jié)構(gòu)合理、使用方便、效率較高的數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)。特點(diǎn)1)結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)庫(kù)框架或數(shù)據(jù)庫(kù)結(jié)構(gòu);2)行為設(shè)計(jì):設(shè)計(jì)應(yīng)用程序、事務(wù)處理等。數(shù)據(jù)庫(kù)設(shè)計(jì)信息需求處理需求DBMS與軟、硬件系統(tǒng)特征應(yīng)用系統(tǒng)數(shù)據(jù)模式與數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)方法規(guī)范設(shè)計(jì)法在數(shù)據(jù)庫(kù)設(shè)計(jì)的不同階段有不同的技術(shù)和實(shí)現(xiàn)方法。如:基于E-R模型的數(shù)據(jù)庫(kù)設(shè)計(jì)方法、基于3NF的設(shè)計(jì)方法,基于抽象語(yǔ)法規(guī)范的設(shè)計(jì)方法等。數(shù)據(jù)庫(kù)設(shè)計(jì)的核心與關(guān)鍵是邏輯數(shù)據(jù)庫(kù)設(shè)計(jì)和物理數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)步驟規(guī)劃:制訂設(shè)計(jì)計(jì)劃需求分析:數(shù)據(jù)字典概念結(jié)構(gòu)分析:E—R圖邏輯結(jié)構(gòu)設(shè)計(jì):數(shù)據(jù)模型數(shù)據(jù)庫(kù)物理設(shè)計(jì):存儲(chǔ)安排數(shù)據(jù)庫(kù)實(shí)施:編寫模式、裝入數(shù)據(jù)數(shù)據(jù)庫(kù)運(yùn)行與維護(hù):運(yùn)行系統(tǒng)、性能監(jiān)測(cè)需求分析特點(diǎn): 收集應(yīng)用所涉及的數(shù)據(jù); 強(qiáng)調(diào)與用戶有密切的聯(lián)系。此階段的結(jié)果:詳盡的數(shù)據(jù)字典。數(shù)據(jù)字典:系統(tǒng)中各類數(shù)據(jù)屬性清單。 包括:數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ),處理過程例:工廠的物資管理系統(tǒng)功能圖用戶管理庫(kù)存管理查詢管理系統(tǒng)維護(hù)報(bào)表管理庫(kù)存分析數(shù)據(jù)通訊幫助
主控模塊
數(shù)據(jù)字典:
倉(cāng)庫(kù)、零件、供應(yīng)商、項(xiàng)目、職工倉(cāng)庫(kù):庫(kù)號(hào)、倉(cāng)庫(kù)面積、電話零件:零件號(hào)、名稱、規(guī)格、單價(jià)、描述供應(yīng)商:供應(yīng)商編號(hào)、姓名、地址、電話、賬號(hào)項(xiàng)目:項(xiàng)目編號(hào)、預(yù)算、開工日期職工:職工編號(hào)、姓名、年齡、職稱數(shù)據(jù)流圖進(jìn)貨單處理進(jìn)貨單開收據(jù)主管部門庫(kù)房管理員供應(yīng)商貨單數(shù)據(jù)核準(zhǔn)審批核準(zhǔn)核準(zhǔn)定單驗(yàn)貨入庫(kù)由財(cái)務(wù)收到結(jié)算財(cái)務(wù)零件描述倉(cāng)庫(kù)描述收貨職工概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)步驟:數(shù)據(jù)抽象、局部視圖的設(shè)計(jì)視圖集成DFDDD分E—R圖總分E—R圖需求分析邏輯結(jié)構(gòu)設(shè)計(jì)返回用戶征求意見直到滿意為止數(shù)據(jù)抽象局部視圖設(shè)計(jì)視圖集成三種抽象:分類:定義某一概念作為現(xiàn)實(shí)世界中一組具有某些共同的特性和行為的對(duì)象類型。聚集:定義某一類型的組成成分。概括:定義類型之間的一種子集聯(lián)系。學(xué)生張影王平趙彬?qū)W生學(xué)號(hào)姓名專業(yè)班級(jí)學(xué)生本科生研究生分類聚集概括視圖的集成:由局部視圖到集成視圖。
方法:通過E—R圖的修改和重構(gòu)消除冗余,生成基本E—R圖。產(chǎn)品零件零件產(chǎn)品數(shù)量數(shù)量構(gòu)成供應(yīng)供應(yīng)商零件產(chǎn)品數(shù)量構(gòu)成供應(yīng)供應(yīng)商數(shù)量工廠的物資管理系統(tǒng)E—R圖供應(yīng)商倉(cāng)庫(kù)職工工作供應(yīng)倉(cāng)庫(kù)領(lǐng)導(dǎo)項(xiàng)目零件供應(yīng)量庫(kù)存量mnpnm1n1n邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)轉(zhuǎn)換為與選用的DBMS所支持的數(shù)據(jù)模型相符合的過程。概念結(jié)構(gòu)基本E—R圖一般數(shù)據(jù)模型關(guān)系、網(wǎng)狀、層次特定DBMS支持下的數(shù)據(jù)模型優(yōu)化的數(shù)據(jù)模型轉(zhuǎn)換規(guī)則DBMS的特點(diǎn)和限制優(yōu)化方法E—R圖向關(guān)系模型的轉(zhuǎn)換編號(hào)姓名職務(wù)...編號(hào)產(chǎn)品名...編號(hào)...編號(hào)零件名...職工編號(hào)
產(chǎn)品號(hào)工作天數(shù)產(chǎn)品號(hào)
供應(yīng)商號(hào)零件號(hào)供應(yīng)量職工產(chǎn)品供應(yīng)商零件數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)主要指數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法。物理設(shè)計(jì)內(nèi)容:1、確定數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)2、存取路徑的選擇和調(diào)整3、確定數(shù)據(jù)存放位置4、確定存儲(chǔ)分配數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)步驟: 1、數(shù)據(jù)庫(kù)數(shù)據(jù)的載入 2、數(shù)據(jù)庫(kù)的試運(yùn)行 3、數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù):安全性、性能分析改進(jìn)、重組織和重構(gòu)造。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)舉例
----網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)分為兩大部份:一)試題庫(kù)子系統(tǒng),主要完成題目的錄入、參數(shù)的設(shè)置。二)考試子系統(tǒng),主要完成用戶的身份驗(yàn)證,試題的設(shè)置,試題的隨機(jī)抽取,考題的批卷,分?jǐn)?shù)的統(tǒng)計(jì),考試的監(jiān)測(cè)。題庫(kù)子系統(tǒng)有三大功能:1)題庫(kù)的建立。首先確定試題的模式,試題的題型、分值、層次、要求等。然后進(jìn)行題目的錄入,在錄入的過程中,應(yīng)進(jìn)行及時(shí)監(jiān)控,以確保題目的正確性和一致性。2)題庫(kù)的維護(hù)。應(yīng)具有基本的管理功能,如添加、刪除、更新題目等,在題庫(kù)擴(kuò)充方面應(yīng)注意連接題目的選擇及新增題目參數(shù)的確定,同時(shí)還應(yīng)具有方便的查詢功能,用戶可以根據(jù)題型、難度或復(fù)合條件查詢題庫(kù)中的題目。3)系統(tǒng)管理。包括日常的管理工作(如用戶的身份驗(yàn)證、數(shù)據(jù)的存儲(chǔ)管理等),還應(yīng)有一定的統(tǒng)計(jì)分析功能,它可以將題庫(kù)的質(zhì)量指標(biāo)反饋給管理者,作為題庫(kù)發(fā)展的依據(jù)。系統(tǒng)管理界面面題庫(kù)題庫(kù)建立系統(tǒng)管理題庫(kù)維護(hù)試題模型的確定試題的錄入?yún)?shù)估計(jì)與確定系統(tǒng)監(jiān)控系統(tǒng)分析查詢功能參數(shù)的調(diào)整添加刪除更新題目系統(tǒng)功能示意圖表示層應(yīng)用邏輯層數(shù)據(jù)表示層B/S結(jié)構(gòu)系統(tǒng)示意圖用戶…用戶界面代理考試代理統(tǒng)計(jì)代理Server端考試代理用戶記錄系統(tǒng)管理代理用戶資料庫(kù)題庫(kù)題庫(kù)代理站點(diǎn)管理者(Administrator)教師(teacher)學(xué)生管理題庫(kù)管理考試管理教學(xué)管理者(education-administrator)試題庫(kù)的更新設(shè)置教師管理學(xué)科的設(shè)置自身的管理課程管理數(shù)據(jù)庫(kù)表(Table)的設(shè)計(jì)高級(jí)用戶學(xué)生用戶課程客觀單選題客觀多選題主觀題考試公告學(xué)生單選題答案學(xué)生多選題答案學(xué)生主觀題答案學(xué)生分?jǐn)?shù)試卷設(shè)定單選題試卷多選題試卷主觀題試卷考試單選題分析考試多選題分析考試主觀題的分析設(shè)置成卷參數(shù)用戶學(xué)生用戶表高級(jí)用戶表課程單選題試卷多選題試卷主觀題試卷客觀單選題客觀多選題主觀題試卷設(shè)定學(xué)生單選題答案學(xué)生多選題答案學(xué)生主觀題答案學(xué)生分?jǐn)?shù)選擇進(jìn)入試卷錄入試題取試題成卷交卷批改主觀題考試單選題分析考試多選題分析考試主觀題的分析修改試題系數(shù)數(shù)據(jù)庫(kù)結(jié)構(gòu) 選擇關(guān)系數(shù)據(jù)庫(kù)SQLServer學(xué)生用戶(STUDENT)IDvarchar(10),notnull,primarykey,4-15用戶標(biāo)識(shí)PASSWDvarchar(50),notnull,default‘a(chǎn)bcdef’6-15用戶密碼NAMEvarchar(20),notnull,default‘沒簽名’用戶的真實(shí)姓名DESCRIPTtext用戶的描述課程(CLASS)IDvarchar(15)notnull,primarykey,課程編號(hào)NAMEvarchar(50)notnull課程名TYPEIDvarchar(15)notnull,foreignkey類別客觀單選題(ONLY_SUBJECT)IDindentity(1,1)notnull,primarykey題號(hào)編號(hào)(AUTO)CLASSIDvarchar(15)not,null,foreignkey對(duì)應(yīng)課程號(hào)TITLEtextnotnull題目CHOS1varchar(50)notnull選擇1CHOS2varchar(50)notnull選擇2CHOS3varchar(50)選擇3CHOS4varchar(50)選擇4ANSWERchar(1)notnull答案IN(A,B,C,D)記入一個(gè)HARD_DEGREEnumeric(2,2)notnull0.0<rule<1.0難度系數(shù)default0.85(中等難度)INSERT_TIMEsmalltime入庫(kù)時(shí)間IMAGEimage題目插圖HIT_COUNTint被選中的次數(shù)UPDATE_TIMEsmallintdefault0(更新的次數(shù)只有當(dāng)HIT_COUNT/UPDATE_NUM(SET_EXAM_STORE)>UPDATE_TIME才進(jìn)行更新)學(xué)生單選題答案(STU_ONLY_ANS)STUIDvarchar(10)notnull,foreignkey,4-15學(xué)生標(biāo)識(shí)SUBIDintnotnull,primarykey,foreignkey題號(hào)編號(hào)SETIDvarchar(15),notnull,primarykey,foreignkey試卷編號(hào)ANSWERchar(1)學(xué)生答案SCOREnumeric(3,1)default0得分(暫時(shí)不用)Chgbitdefault是否改卷0為否,1為是聯(lián)合主鍵考試單選題分析(ANAL_ONLY_EXAM)SUBIDintprimarykey,foreignkey,notnull題號(hào)編號(hào)SETIDvarchar(15),notnull,primarykey,foreignkey試卷編號(hào)CORRECT_NUMsmallintnotnulldefault0正確的人數(shù)COUNT_NUMsmallint,notnulldefault0做題的總?cè)藬?shù)聯(lián)合主鍵試卷設(shè)定(SET_EXAM_PAPER)IDvarchar(15)notnull,primarykey,試卷編號(hào)Namevarchar(50)notnull名稱HARD_DEGREEnumerric(2,2)notnull總體難度系數(shù)ONLY_SCOREnumeric(3,1)notnulldefault0客觀單選題分?jǐn)?shù)ONLY_NUMBERtinyintnotnulldefault0客觀單選題數(shù)量MUILT_SCOREnumeric(3,1)notnulldefault0客觀多選題分?jǐn)?shù)MUILT_NUMBERtinyintnotnulldefault0客觀多選題數(shù)量MY_SCOREnumeric(3,1)notnulldefault0主觀題分?jǐn)?shù)MY_NUMBERtinyintnotnulldefault0主觀題數(shù)量CLASSIDvarchar(15)not,null,foreignkey對(duì)應(yīng)課程號(hào)INSERT_TIMEsmalltime入庫(kù)時(shí)間BEGIN_TIMEsmalltimenotnull考試時(shí)間CONTINUSEtinyintnotnulldefault120總共分鐘數(shù)Flagbitdefault0是否正在進(jìn)行考試0為否,1為是SCLbitdefault0是否已經(jīng)選題0為否,1為是Submitbitdefault0是否交卷0為否,1為是存儲(chǔ)過程驗(yàn)證老師和高級(jí)用戶:createprocexistsuser(@idvarchar(10),賬號(hào)@passwdvarchar(50),密碼@flagbit)標(biāo)志0為老師,1為高級(jí)用戶asselect*fromsuserwhereid=@idandpassword=@passwdanddegree=@flag單選題學(xué)生答案createprocaddonlyans(@stuidvarchar(15),@subidint,@setidvarchar(15),@answerchar(1))asifexists(select*fromSTU_ONLY_ANSwherestuid=@stuidandsubid=@subidandsetid=@setid) begin select*fromSTU_ONLY_ANSwherestuid=@stuidand subid=@subidandsetid=@setid return1 endelse select*fromSTU_ONLY_ANSwherestuid=@stuidand subid=@subidandsetid=@setid insertSTU_ONLY_ANS(stuid,subid,setid,answer) values(@stuid,@subid,@setid,@answer) return2觸發(fā)器自動(dòng)把系統(tǒng)的時(shí)間插入到表中(suser)createtriggersuser_insert_timeonsuserforinsertasupdatesusersetinsert_time=getdate()whereinsert_time=2000-4-20列舉課程類型createviewtype_viewasSELECTIDAS‘編號(hào)’,NAMEAS‘名稱’, UPDATE_NUMAS‘更新設(shè)置’FROMTYPE列舉課程名稱createviewclass_viewasselectidas‘編號(hào)’,nameas‘名稱’,typeidas‘所屬類別’fromclass視圖列舉考生名單create
viewstu_reg_viewasselectstu_reg.stuidas‘考生編號(hào)’,as’考生名稱’,stu_reg.ipadas’使用機(jī)器IP’,stu_reg.insert_timeas‘進(jìn)入考場(chǎng)時(shí)間’fromstudent,stu_regwherestudent.id=stu_reg.stuid列舉監(jiān)考老師情況createviewmnt_tea_viewasselectteach_reg.tachidas‘老師編號(hào)’,as‘老師名稱’,set_exam_paper.idas‘考試編號(hào)’,set_exam_as‘考試名稱’,teach_reg.ipadas'使用機(jī)器IP',teach_reg.insert_timeas'進(jìn)入考場(chǎng)時(shí)間'fromsuser,teach_reg,set_exam_paperwhereteach_reg.setid=set_數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)舉例
----本(專)科生教務(wù)管理信息系統(tǒng)學(xué)籍管理子系統(tǒng)教務(wù)管理子系統(tǒng)教學(xué)管理子系統(tǒng)排課表子系統(tǒng)學(xué)籍管理子系統(tǒng)招生計(jì)劃的管理:對(duì)每年的招生計(jì)劃進(jìn)行錄入、維護(hù),并可生成和打印有關(guān)的報(bào)表學(xué)籍管理:按用戶給定的條件查詢?cè)谛W(xué)生和已畢業(yè)學(xué)生的基本信息、學(xué)生成績(jī)、異動(dòng)信息、高考成績(jī)等;根據(jù)學(xué)號(hào)約束條件給新生分配學(xué)號(hào);學(xué)生注冊(cè)處理;學(xué)生專業(yè)調(diào)整等具體模塊包括:新生數(shù)據(jù)的管理;學(xué)生數(shù)據(jù)處理;查詢與統(tǒng)計(jì);異動(dòng)管理;畢業(yè)生分配的管理。教學(xué)管理子系統(tǒng)教學(xué)管理:包括課程設(shè)置、教學(xué)計(jì)劃、開課計(jì)劃、推薦免試研究生。選課管理:集體選課、個(gè)人選課。成績(jī)管理:包括成績(jī)的錄入、修改、刪除;論文成績(jī)的錄入、修改、刪除;成績(jī)的各種查詢、統(tǒng)計(jì);各種統(tǒng)計(jì)報(bào)表打印(包括各種形式的成績(jī)單);成績(jī)備份等功能。教務(wù)管理子系統(tǒng)考試違紀(jì)管理:對(duì)考試違紀(jì)學(xué)生的處理,統(tǒng)計(jì)考試違紀(jì)情況。成績(jī)管理:查詢統(tǒng)計(jì)全校學(xué)生的學(xué)習(xí)成績(jī),對(duì)其中成績(jī)不能達(dá)到最低要求的學(xué)生進(jìn)行處理。異動(dòng)管理:對(duì)與學(xué)歷有關(guān)的異動(dòng)信息進(jìn)行錄入和查詢。免試推薦研究生管理:完成對(duì)免試碩士生的審查,對(duì)免試碩士生的情況進(jìn)行統(tǒng)計(jì)。
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備管道清洗管理制度
- 設(shè)計(jì)中心日常管理制度
- 設(shè)計(jì)公司簽單管理制度
- 設(shè)計(jì)班級(jí)績(jī)效管理制度
- 診室人員健康管理制度
- 診所張貼中藥管理制度
- 診斷證明規(guī)范管理制度
- 調(diào)度考核獎(jiǎng)勵(lì)管理制度
- 財(cái)政信息安全管理制度
- 貨到付款績(jī)效管理制度
- T梁運(yùn)輸與安裝施工安全方案
- 連帶責(zé)任擔(dān)保借條(四篇)
- 2020年度全國(guó)專業(yè)技術(shù)人員職稱英語(yǔ)等級(jí)考試衛(wèi)生類ABC真題模擬及答案合集
- 數(shù)控系統(tǒng)外文翻譯外文文獻(xiàn)英文文獻(xiàn)
- SPIN銷售巨人(講解)
- 2023年計(jì)算機(jī)圖形學(xué)試題級(jí)考試A卷
- GB/T 42104-2022游樂園安全安全管理體系
- 八年級(jí)下冊(cè)人教版英語(yǔ)單項(xiàng)選擇(50題)練習(xí)題含答案含答案
- 河北省大眾滑雪等級(jí)標(biāo)準(zhǔn)(試行)
- 公安派出所日常消防監(jiān)督檢查記錄模板
- GB/T 3863-2008工業(yè)氧
評(píng)論
0/150
提交評(píng)論