




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目 錄 TOC o 1-3 h z u HYPERLINK l _Toc250807726 一、數(shù)據(jù)庫(kù)設(shè)計(jì)概述 PAGEREF _Toc250807726 h 2 HYPERLINK l _Toc250807727 二、學(xué)生檔案管理數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) PAGEREF _Toc250807727 h 3 HYPERLINK l _Toc250807728 1 需求分析 PAGEREF _Toc250807728 h 4 HYPERLINK l _Toc250807729 2.概念設(shè)計(jì) PAGEREF _Toc250807729 h 8 HYPERLINK l _Toc250807730 3.邏輯設(shè)計(jì)
2、 PAGEREF _Toc250807730 h 10 HYPERLINK l _Toc250807731 4.數(shù)據(jù)庫(kù)的物理設(shè)計(jì) PAGEREF _Toc250807731 h 12 HYPERLINK l _Toc250807732 5.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) PAGEREF _Toc250807732 h 13 HYPERLINK l _Toc250807733 6.數(shù)據(jù)庫(kù)的實(shí)施,試運(yùn)行和維護(hù) PAGEREF _Toc250807733 h 14 HYPERLINK l _Toc250807734 結(jié)束語(yǔ) PAGEREF _Toc250807734 h 15 HYPERLINK l _Toc250
3、807735 參考文獻(xiàn) PAGEREF _Toc250807735 h 15 一、數(shù)據(jù)庫(kù)設(shè)計(jì)概述總結(jié)信息資源開發(fā),管理和效勞的各種手段時(shí),會(huì)發(fā)現(xiàn)最有效的是數(shù)據(jù)庫(kù)技術(shù)。數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù)。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造設(shè)計(jì)優(yōu)化的數(shù)據(jù)庫(kù)邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求。一個(gè)信息系統(tǒng)的各個(gè)局部能否緊密地結(jié)合在一起以及如何結(jié)合,關(guān)鍵在數(shù)據(jù)庫(kù)。因此只有對(duì)數(shù)據(jù)庫(kù)進(jìn)行合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì)才能開發(fā)出完善而高效的信息系統(tǒng)。數(shù)據(jù)庫(kù)設(shè)計(jì)是
4、信息系統(tǒng)開發(fā)和建設(shè)的重要組成局部。數(shù)據(jù)庫(kù)設(shè)計(jì)方法:在相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)數(shù)據(jù)庫(kù)設(shè)計(jì)主要采用手工試湊得方法。十余年來人們通過努力探索,運(yùn)用軟件工程的思想和方法,提出了各種標(biāo)準(zhǔn)設(shè)計(jì)方法。其中比擬著名的有新奧爾良New Orleans方法。它將數(shù)據(jù)庫(kù)設(shè)計(jì)分為四個(gè)階段:需求分析分析用戶要求,概念設(shè)計(jì)信息分析和定義,邏輯設(shè)計(jì)設(shè)計(jì)實(shí)現(xiàn),物理設(shè)計(jì)物理數(shù)據(jù)庫(kù)設(shè)計(jì)?;贓R模型的數(shù)據(jù)庫(kù)設(shè)計(jì)方法,基于3NF第三范式的設(shè)計(jì)方法,基于抽象語(yǔ)法標(biāo)準(zhǔn)的設(shè)計(jì)方法等,是在數(shù)據(jù)庫(kù)設(shè)計(jì)的不同階段上支持實(shí)現(xiàn)的具體技術(shù)和方法。按照標(biāo)準(zhǔn)設(shè)計(jì)的方法,考慮數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)開發(fā)過程,將數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)根本步驟:需求分析,概念結(jié)構(gòu)設(shè)計(jì),
5、邏輯結(jié)構(gòu)設(shè)計(jì),物理結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)實(shí)施,數(shù)據(jù)庫(kù)運(yùn)行和維護(hù) 。其中需求分析和概念設(shè)計(jì)獨(dú)立于任何數(shù)據(jù)庫(kù)管理系統(tǒng) ,輯設(shè)計(jì)和物理設(shè)計(jì)與選用的DBMS密切相關(guān)。以下是數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)階段圖 圖1 數(shù)據(jù)庫(kù)設(shè)計(jì)階段圖本報(bào)告中進(jìn)行的學(xué)生檔案管理數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì),就是依照以上總結(jié)的數(shù)據(jù)庫(kù)設(shè)計(jì)的六個(gè)階段結(jié)合具體的設(shè)計(jì)內(nèi)容進(jìn)行的。二、學(xué)生檔案管理數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有很重要的地位,數(shù)據(jù)庫(kù)結(jié)果設(shè)計(jì)的好壞將直接對(duì)應(yīng)系統(tǒng)的效率以及實(shí)現(xiàn)效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。同時(shí),合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。本設(shè)計(jì)報(bào)告的大致設(shè)計(jì)思路:進(jìn)行學(xué)生檔案管理數(shù)據(jù)
6、庫(kù)系統(tǒng)的設(shè)計(jì),我首先進(jìn)行了需求分析,采用了調(diào)查,統(tǒng)計(jì)等方法,得到了用戶具體的數(shù)據(jù)需求和處理需求。接著將需求分析的結(jié)果主要是數(shù)據(jù)需求抽象成實(shí)體及實(shí)體的屬性,并給出ER圖。然后將概念模型轉(zhuǎn)化成邏輯模型,本報(bào)告中將概念模型轉(zhuǎn)化為關(guān)系模型,再依據(jù)1NF,2NF,3NF以及消除冗余等原那么對(duì)建立的關(guān)系模型進(jìn)行優(yōu)化。接著在依據(jù)物理設(shè)計(jì)的評(píng)價(jià)標(biāo)準(zhǔn):時(shí)間效率和空間效率進(jìn)行學(xué)術(shù)檔案管理數(shù)據(jù)庫(kù)系統(tǒng)的物理設(shè)計(jì)。最后進(jìn)行系統(tǒng)設(shè)計(jì),主要包括系統(tǒng)的功能及其實(shí)現(xiàn)的SQL語(yǔ)句,另外還包括數(shù)據(jù)庫(kù)系統(tǒng)的選擇。1 需求分析進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)首先必須準(zhǔn)確了解與分析用戶需求包括數(shù)據(jù)與處理。需求分析是整個(gè)設(shè)計(jì)過程的根底。需求分析是設(shè)計(jì)數(shù)據(jù)庫(kù)
7、的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。為了得到正確的需求分析結(jié)果,對(duì)學(xué)生,管理部門人員的進(jìn)行了問卷調(diào)查以及相關(guān)口頭詢問,對(duì)學(xué)生檔案管理業(yè)務(wù)進(jìn)行了進(jìn)一步的了解熟悉,查閱相關(guān)資料,參考現(xiàn)有的學(xué)生檔案管理系統(tǒng)的相關(guān)內(nèi)容,進(jìn)一步分析總結(jié)得到了一下需求分析結(jié)果。調(diào)查表及調(diào)查結(jié)果報(bào)告見附件總結(jié)了學(xué)生檔案管理數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析階段的重點(diǎn):數(shù)據(jù)和處理學(xué)生檔案管理數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析階段獲得的數(shù)據(jù)要求:學(xué)號(hào),姓名,曾用名,性別,出生日期,民族,籍貫,出生地,健康狀況,入學(xué)時(shí)間,學(xué)制,政治面貌,高考準(zhǔn)考證號(hào),身份證號(hào),學(xué)歷層次,高考英語(yǔ)
8、成績(jī),英語(yǔ)等級(jí),特長(zhǎng),黨團(tuán)時(shí)間,學(xué)習(xí)形式, 號(hào)碼,電子郵箱,家庭 ,家庭住址,簡(jiǎn)歷,來源地區(qū),系號(hào),宿舍號(hào) ,系名稱,系 ,宿舍 ,住哪個(gè)系的學(xué)生。學(xué)生檔案管理數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析的處理功能要求:學(xué)校的教務(wù)員對(duì)學(xué)生檔案進(jìn)行查詢和修改,學(xué)生可以查詢自己的檔案,并向教務(wù)員反應(yīng)更新信息,教務(wù)員通過對(duì)學(xué)生檔案進(jìn)行修改完成更新。 數(shù)據(jù)字典1數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)類型長(zhǎng)度備注學(xué)號(hào)數(shù)值型8唯一姓名字符型8小于4個(gè)漢字曾用名字符8小于4個(gè)漢字性別字符1男or女出生日期字符8日期籍貫字符8漢字出生地字符8漢字健康狀況字符4優(yōu)秀,良好,一般,差學(xué)制數(shù)值14 or 3政治面貌字符3入學(xué)時(shí)間字符8日期高考準(zhǔn)考證號(hào)字符型12數(shù)字身
9、份證號(hào)字符型18數(shù)字學(xué)歷層次字符型4本科,碩士,博士高考英語(yǔ)成績(jī)數(shù)值型3分?jǐn)?shù)英語(yǔ)等級(jí)數(shù)值型14 or 6 等級(jí)特長(zhǎng)字符型16特長(zhǎng)黨團(tuán)時(shí)間數(shù)值型2年數(shù)學(xué)習(xí)形式字符型4函授,在校等電子郵箱字符型20郵箱 號(hào)碼字符11數(shù)字家庭 字符12 號(hào)碼家庭住址字符型20具體住址簡(jiǎn)歷字符100個(gè)人經(jīng)歷系字符5字母,數(shù)字宿舍號(hào)數(shù)值型4宿舍號(hào)2數(shù)據(jù)結(jié)構(gòu):學(xué)生學(xué)生根本信息,組成:學(xué)號(hào),姓名,性別,出生日期,民族,籍貫,入學(xué)時(shí)間,學(xué)制,政治面貌,高考準(zhǔn)考證號(hào),身份證號(hào),學(xué)歷層次,高考英語(yǔ)成績(jī),英語(yǔ)等級(jí),特長(zhǎng),黨團(tuán)時(shí)間,學(xué)習(xí)形式, 號(hào)碼,電子郵箱,家庭 ,家庭住址,簡(jiǎn)歷,來源地區(qū),系號(hào),宿舍號(hào)系系號(hào),系名,系 宿舍宿舍號(hào)
10、,宿舍 ,住哪個(gè)系的學(xué)生3數(shù)據(jù)流數(shù)據(jù)流名稱:教務(wù)員注冊(cè)信息 位置:教務(wù)員 等陸處理 定義:注冊(cè)信息教務(wù)員注冊(cè)名口令說明:“查詢和“維護(hù)功能僅對(duì)教務(wù)員,所以教務(wù)員使用這些功能時(shí), 要輸入合法的注冊(cè)名及口令,已獲得操作權(quán)。 數(shù)據(jù)流名稱:教務(wù)員登錄驗(yàn)證 位置:登陸處理 教務(wù)員定義:驗(yàn)證信息登陸成功|用戶名未注冊(cè)|口令錯(cuò)誤說明:該告知用戶登陸的情況,如成功,就可進(jìn)入工作界面。數(shù)據(jù)流名稱:學(xué)生注冊(cè)信息 位置:學(xué)生 登陸處理 定義:注冊(cè)信息學(xué)生注冊(cè)名口令說明:“查詢和“反應(yīng)。 數(shù)據(jù)流名稱:登錄驗(yàn)證 位置:登陸處理 學(xué)生定義:驗(yàn)證信息登陸成功|用戶名未注冊(cè)|口令錯(cuò)誤說明:該告知用戶登陸的情況,如成功,就可進(jìn)
11、入工作界面。數(shù)據(jù)流名稱:教務(wù)員查詢要求 位置:教務(wù)員 學(xué)生信息檢索定義:查詢要求=系,學(xué)生 說明:用戶通過選擇指定要查詢的系,學(xué)院及學(xué)生。數(shù)據(jù)流名稱:教務(wù)員查詢結(jié)果位置:學(xué)生信息檢索 教務(wù)員定義:查詢結(jié)果=系,學(xué)生 說明:查詢結(jié)果包括指定系的信息,系學(xué)生數(shù)統(tǒng)計(jì)結(jié)果和學(xué)生記錄 可同時(shí)顯示多條記錄。數(shù)據(jù)流名稱:修改要求位置:教務(wù)員 教務(wù)信息維護(hù)定義:修改要求 說明:指定要維護(hù)的對(duì)象,然后輸入修改的信息增,刪,改 數(shù)據(jù)流名稱:修改結(jié)果位置: 教務(wù)信息維護(hù) 教務(wù)員定義:修改結(jié)果 說明:修改結(jié)果保存數(shù)據(jù)流名稱:學(xué)生查詢要求 位置:學(xué)生 學(xué)生信息檢索定義:查詢要求=學(xué)號(hào) 說明:用戶只能查詢自己的信息。數(shù)據(jù)
12、流名稱:學(xué)生查詢結(jié)果位置:學(xué)生信息檢索 學(xué)生定義:查詢結(jié)果=學(xué)生 說明:查詢結(jié)果是自己的檔案信息,發(fā)現(xiàn)有錯(cuò)可想教務(wù)員反應(yīng),要求修改。數(shù)據(jù)流名稱:學(xué)生反應(yīng) 位置:學(xué)生 教務(wù)員定義:查詢反應(yīng)= 要求修改檔案內(nèi)的錯(cuò)誤屬性說明:要求修改檔案內(nèi)的錯(cuò)誤屬性,教務(wù)員可以進(jìn)行修改??梢员WC學(xué)生檔案的及時(shí)性。數(shù)據(jù)流名稱:教務(wù)員反應(yīng) 位置:教務(wù)員 學(xué)生定義:修改反應(yīng)=修改檔案內(nèi)的錯(cuò)誤屬性,再反應(yīng)說明:教務(wù)員根據(jù)學(xué)生反應(yīng)對(duì)檔案內(nèi)的錯(cuò)誤屬性進(jìn)行修改,再反應(yīng)學(xué)生。4數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)名稱:教務(wù)員注冊(cè)表輸入:教務(wù)員名稱與口令 輸出:登陸處理表格數(shù)據(jù)結(jié)構(gòu):教務(wù)員注冊(cè)名口令說明:該注冊(cè)信息由專人維護(hù),該維護(hù)功能不在本系統(tǒng)范圍內(nèi)
13、。 數(shù)據(jù)存儲(chǔ)名稱:學(xué)生注冊(cè)表輸入:學(xué)生名稱與口令 輸出:登陸處理表格數(shù)據(jù)結(jié)構(gòu):學(xué)生注冊(cè)名口令說明:該注冊(cè)信息由專人維護(hù),該維護(hù)功能不在本系統(tǒng)范圍內(nèi)。 數(shù)據(jù)存儲(chǔ)名稱:學(xué)生記錄 輸入:教務(wù)員信息維護(hù) 輸出:學(xué)生信息檢索和教務(wù)信息維護(hù)數(shù)據(jù)結(jié)構(gòu):學(xué)生的檔案說明:學(xué)號(hào)是唯一的。 數(shù)據(jù)存儲(chǔ)名稱:系記錄 輸入:教務(wù)員信息維護(hù) 輸出:學(xué)生信息檢索和教務(wù)信息維護(hù)數(shù)據(jù)結(jié)構(gòu):系號(hào)系名系 說明:系名和系號(hào)都使唯一的。 數(shù)據(jù)存儲(chǔ)名稱:宿舍記錄輸入:教務(wù)員信息維護(hù) 輸出:學(xué)生信息檢索和教務(wù)信息維護(hù)數(shù)據(jù)結(jié)構(gòu):宿舍號(hào),宿舍 ,住哪個(gè)系的學(xué)生說明:宿舍號(hào)是唯一的。 5 處理過程1,教務(wù)員注冊(cè)和登錄教務(wù)員注冊(cè)賬號(hào)以及登錄,輸入:
14、教務(wù)員注冊(cè)信息,輸出:教務(wù)員登錄驗(yàn)證,處理:在注冊(cè)表里添加注冊(cè)信息,驗(yàn)證身份完成登錄2,學(xué)生注冊(cè)和登錄學(xué)生注冊(cè)賬號(hào)以及登錄,輸入:學(xué)生注冊(cè)信息,輸出:學(xué)生登錄驗(yàn)證,處理:在注冊(cè)表里添加注冊(cè)信息,驗(yàn)證身份完成登錄3,教務(wù)員查詢學(xué)生檔案教務(wù)員查看學(xué)生檔案,輸入:教務(wù)員查詢要求,輸出:教務(wù)員查詢結(jié)果,處理:教務(wù)員的查詢操作4,學(xué)生查詢本人檔案學(xué)生對(duì)自己的檔案進(jìn)行查看,以便向教務(wù)員反應(yīng)有關(guān)信息,輸入:學(xué)生查詢要求,輸出:學(xué)生查詢結(jié)果,處理:學(xué)生查詢自身檔案5,教務(wù)員修改教務(wù)員對(duì)學(xué)生檔案進(jìn)行修改,輸入:修改要求,輸出:修改結(jié)果,處理:教務(wù)員對(duì)需要進(jìn)行修改的學(xué)生檔案進(jìn)行修改6,學(xué)生反應(yīng)學(xué)生向教務(wù)員反應(yīng)更新
15、信息,輸入:學(xué)生反應(yīng),輸出:教務(wù)員反應(yīng),處理:學(xué)生反應(yīng)更新信息,教務(wù)員進(jìn)行修改,再反應(yīng)學(xué)生2.概念設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過對(duì)用戶需求進(jìn)行綜合,歸納與抽象,形成了一個(gè)獨(dú)立于具體DBMS的概念模型。概念設(shè)計(jì)將在需求分析階段所得到得應(yīng)用需求抽象為信息世界的結(jié)構(gòu)。易與向關(guān)系,網(wǎng)狀,層次等各種數(shù)據(jù)模型轉(zhuǎn)換。 下面用ER圖對(duì)需求分析的數(shù)據(jù)需求和功能需求進(jìn)行描述。實(shí)體描述ER圖: 圖2 實(shí)體描述ER圖學(xué)生省略系屬于宿舍屬于 姓名學(xué)號(hào)簡(jiǎn)歷系號(hào)系名系 宿舍 住哪個(gè)系的學(xué)生宿舍 學(xué)生檔案管理系統(tǒng)功能圖: 圖3 學(xué)生檔案管理系統(tǒng)功能圖注冊(cè)信息 驗(yàn)證結(jié)果學(xué)生檔案管理系統(tǒng)學(xué)生教務(wù)員 查詢要求 查詢
16、結(jié)果 查詢要求 修改要求 查詢結(jié)果 修改結(jié)果驗(yàn)證結(jié)果 注冊(cè)信息 相互反應(yīng)3.邏輯設(shè)計(jì)把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的根本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu) 邏輯結(jié)構(gòu)設(shè)計(jì)的步驟:1將概念結(jié)構(gòu)轉(zhuǎn)化為一般的關(guān)系、網(wǎng)狀、層次模型2將轉(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換3對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化,要求建立的關(guān)系要滿足3NF:第一范式1NF:數(shù)據(jù)庫(kù)表中的字段都是單一屬性的,不可再分。第二范式2NF:所有非關(guān)鍵字段都完全依賴于任意一組候選關(guān)鍵字。第三范式3NF:在第二范式的根底上,數(shù)據(jù)表中如果不存在非關(guān)鍵字段對(duì)任一候選關(guān)鍵字段的傳遞函數(shù)依賴那么符
17、合第三范式。需要將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為SQL SEVER 2005數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。根據(jù)上面實(shí)體及其間的關(guān)系,建立數(shù)據(jù)庫(kù)中的表以及各表之間的聯(lián)系。宿舍,學(xué)生,系 關(guān)系表。數(shù)據(jù)項(xiàng) 類型長(zhǎng)度備注 學(xué)號(hào)數(shù)值型8唯一姓名字符型8小于4個(gè)漢字曾用名字符8小于4個(gè)漢字性別字符1男or女出生日期字符8日期籍貫字符8漢字出生地字符8漢字健康狀況字符4優(yōu)秀,良好,一般,差學(xué)制數(shù)值14 or 3政治面貌字符3入學(xué)時(shí)間字符8日期高考準(zhǔn)考證號(hào)字符型12數(shù)字身份證號(hào)字符型18數(shù)字學(xué)歷層次字符型4本科,碩士,博士高考英語(yǔ)成績(jī)數(shù)值型3分?jǐn)?shù)英語(yǔ)等級(jí)數(shù)值型14 or 6 等級(jí)特長(zhǎng)字符
18、型16特長(zhǎng)黨團(tuán)時(shí)間數(shù)值型2年數(shù)學(xué)習(xí)形式字符型4函授,在校等電子郵箱字符型20郵箱 號(hào)碼字符11數(shù)字家庭 字符12 號(hào)碼家庭住址字符型20具體住址簡(jiǎn)歷字符100個(gè)人經(jīng)歷 系字符5字母,數(shù)字宿舍號(hào)數(shù)值型4宿舍號(hào)數(shù)據(jù)項(xiàng)類型長(zhǎng)度說明宿舍號(hào)數(shù)值型3唯一宿舍 數(shù)值型12區(qū)號(hào)加8位號(hào)碼住哪個(gè)系的學(xué)生字符型6數(shù)據(jù)項(xiàng)類型長(zhǎng)度說明系號(hào)數(shù)值型5唯一系名字符型6系 數(shù)值型12區(qū)號(hào)加8位號(hào)碼關(guān)系模型主碼,外碼學(xué)生學(xué)號(hào),姓名,性別,出生日期,民族,籍貫,入學(xué)時(shí)間,學(xué)制,政治面貌,高考準(zhǔn)考證號(hào),身份證號(hào),學(xué)歷層次,高考英語(yǔ)成績(jī),英語(yǔ)等級(jí),特長(zhǎng),黨團(tuán)時(shí)間,學(xué)習(xí)形式, 號(hào)碼,電子郵箱,家庭 ,家庭住址,簡(jiǎn)歷,來源地區(qū),系號(hào),宿
19、舍號(hào)系系號(hào),系名,系 宿舍宿舍號(hào),宿舍 ,住哪個(gè)系的學(xué)生4.數(shù)據(jù)庫(kù)的物理設(shè)計(jì)數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫(kù)管理系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。物理設(shè)計(jì)通常分為兩步:1 確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu) 2對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率對(duì)關(guān)系數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容包括:為關(guān)系模式選取存取方法,設(shè)計(jì)數(shù)據(jù)庫(kù)文件的物理存儲(chǔ)結(jié)構(gòu)。1 根據(jù)計(jì)算機(jī)的系統(tǒng),和數(shù)據(jù)庫(kù)的規(guī)模,為上面設(shè)計(jì)的邏輯模型選擇索引存取方法,更有利于數(shù)據(jù)的存取。所謂索引存取方法實(shí)際上就是根據(jù)
20、應(yīng)用要求確定對(duì)關(guān)系的哪些屬性列建立索引,哪些屬性列建立組合索引,哪些索引要設(shè)計(jì)為唯一索引。在學(xué)生關(guān)系的學(xué)號(hào)屬性上建立索引, 建立組合索引:學(xué)號(hào),系。2A 確定數(shù)據(jù)的存放位置學(xué)生檔案管理系統(tǒng)數(shù)據(jù)庫(kù)中的學(xué)生關(guān)系表更新存取頻率較高,而系,宿舍關(guān)系表更新存取的頻率較低,將它們分開存取。將學(xué)生關(guān)系表與其索引分磁盤存取,這樣就能加快存取的速度。將日志文件與數(shù)據(jù)庫(kù)放在不同的磁盤以改良系統(tǒng)的性能。另外,將數(shù)據(jù)庫(kù)數(shù)據(jù)備份和日志備份放在移動(dòng)硬盤等存儲(chǔ)器上,以免占用系統(tǒng)大量存儲(chǔ)空間。B 確定系統(tǒng)配置對(duì)SQL SEVER 2005 的系統(tǒng)配置變量,存儲(chǔ)分配參數(shù)進(jìn)行從新賦值,以改善系統(tǒng)性能。如同時(shí)使用數(shù)據(jù)庫(kù)的用戶數(shù),同
21、時(shí)翻開的數(shù)據(jù)庫(kù)對(duì)象數(shù),內(nèi)存分配參數(shù),使用的緩沖區(qū)長(zhǎng)度、個(gè)數(shù),存儲(chǔ)分配參數(shù)等。3,評(píng)價(jià)物理結(jié)構(gòu)對(duì)時(shí)間效率,空間效率,維護(hù)代價(jià)和各種用戶要求進(jìn)行權(quán)衡,從多種方案中選擇一個(gè)較優(yōu)的方案作為數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。5.數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)本學(xué)生檔案管理數(shù)據(jù)庫(kù)系統(tǒng)的主要功能是:學(xué)校的教務(wù)員對(duì)學(xué)生檔案進(jìn)行查詢和修改,學(xué)生可以查詢自己的檔案,并向教務(wù)員反應(yīng)更新信息,教務(wù)員通過對(duì)學(xué)生檔案進(jìn)行修改完成更新。功能實(shí)現(xiàn)的SQL 語(yǔ)句:1查詢指定屬性:SELECT 姓名,學(xué)號(hào),系號(hào)FROM 學(xué)生;2選出所有屬性列:SELECT *FROM 學(xué)生;3查詢具體條件的元組:謂詞: BETWEEN AND NOT BETWEEN AND S
22、ELECT *FROM 學(xué)生WHERE 年齡 BETWEEN 20 AND 23;謂詞:IN , NOT IN SELECT姓名,性別 FROM 學(xué)生 WHERE 系 IN ( IS,MA,CS );謂詞: NOT LIKE ESCAPE SELECT * FROM 學(xué)生 WHERE 學(xué)號(hào)LIKE 62070715;4 AND和 OR來聯(lián)結(jié)多個(gè)查詢條件SELECT * FROM 學(xué)生 WHERE系= CS AND 年齡20;SELECT *FROM 學(xué)生WHERE 系= IS OR 系= MA OR 系= CS ;5 修改表ALTER TABLE ADD 完整性約束 DROP ALTER CO
23、LUMN ;6 刪除表DROP TABLE RESTRICT| CASCADE;7 建立索引CREATE UNIQUE CLUSTER INDEX ON (, );CREATE CLUSTER INDEX name ON 學(xué)生姓名;8 刪除索引DROP INDEX ;DROP INDEX name;數(shù)據(jù)庫(kù)軟件的選擇:選擇SQL SEVER 2005 進(jìn)行學(xué)生檔案管理的數(shù)據(jù)庫(kù)開發(fā)。6.數(shù)據(jù)庫(kù)的實(shí)施,試運(yùn)行和維護(hù)用SQL 語(yǔ)言和SQL SEVER 2005 將學(xué)生檔案管理數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果嚴(yán)格的描述出來,形成源代碼,經(jīng)過調(diào)試生成了目標(biāo)模式。1數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試 利用計(jì)算機(jī)完成數(shù)據(jù)
24、入庫(kù)的任務(wù)。對(duì)數(shù)據(jù)庫(kù)應(yīng)用程序進(jìn)行調(diào)試。2,數(shù)據(jù)庫(kù)試運(yùn)行。在原有系統(tǒng)的數(shù)據(jù)有一小局部已輸入數(shù)據(jù)庫(kù)后,就可以開始對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行聯(lián)合調(diào)試。主要是進(jìn)行:功能測(cè)試和性能測(cè)試。學(xué)生檔案管理系統(tǒng)試運(yùn)行,進(jìn)行教務(wù)員注冊(cè)登錄,查詢,修改,學(xué)生注冊(cè)登錄,查詢,反應(yīng)等功能的測(cè)試。3,數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)數(shù)據(jù)庫(kù)試運(yùn)行合格,數(shù)據(jù)庫(kù)開發(fā)工作就根本完成了,即可投入正式運(yùn)行。由于應(yīng)用環(huán)境的不斷變化,數(shù)據(jù)庫(kù)運(yùn)行過程中物理存儲(chǔ)也在不斷變化,因此對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行評(píng)價(jià),調(diào)整,修改等維護(hù)工作就是一直都需要的,也是設(shè)計(jì)工作的繼續(xù)和提高。在數(shù)據(jù)庫(kù)運(yùn)行階段,對(duì)數(shù)據(jù)庫(kù)經(jīng)常性的維護(hù)工作主要是由DBA完成的,包括: 數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù) ,數(shù)據(jù)庫(kù)的平安性、完整性控制,數(shù)據(jù)庫(kù)性能的監(jiān)督、分析和改良 ,數(shù)據(jù)庫(kù)的重組織和重構(gòu)造。結(jié)束語(yǔ) 通過這次學(xué)生檔案管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì),我加深了對(duì)關(guān)系表,數(shù)據(jù)字典,數(shù)據(jù)流,SQL語(yǔ)句的具體運(yùn)用,E
溫馨提示
- 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ù)三年級(jí)下冊(cè)《第一單元 計(jì)算機(jī)文件的有效管理 2 排列圖標(biāo)找文件》教學(xué)設(shè)計(jì)
- 湖北省圓創(chuàng)教育教研中心2025屆高三三月聯(lián)合測(cè)評(píng)歷史試題及答案
- 大班藝術(shù)活動(dòng)尋寶課件
- 海洋產(chǎn)業(yè)安全保障工作計(jì)劃
- 公司培訓(xùn)工作總結(jié)
- 業(yè)務(wù)預(yù)算與財(cái)務(wù)計(jì)劃對(duì)接
- 應(yīng)對(duì)職場(chǎng)變化的靈活計(jì)劃
- 制定工作與生活平衡的策略計(jì)劃
- 秋季班級(jí)團(tuán)隊(duì)建設(shè)活動(dòng)計(jì)劃
- 學(xué)生安全意識(shí)的培養(yǎng)與保障計(jì)劃
- 專題08 八年級(jí)下冊(cè)易混易錯(cuò)總結(jié)-備戰(zhàn)2024年中考道德與法治一輪復(fù)習(xí)知識(shí)清單(全國(guó)通用)
- 中集集團(tuán)招聘題庫(kù)
- 贛政通管理員操作手冊(cè)
- 2024年ISTQB認(rèn)證筆試歷年真題薈萃含答案
- 2021年以工代賑項(xiàng)目實(shí)施工作指南(試行)
- 分布式光伏高處作業(yè)專項(xiàng)施工方案
- 成語(yǔ)小故事胸有成竹
- JC474-2008 砂漿、混凝土防水劑
- 一年級(jí)綜合實(shí)踐-集中注意力
- 《大學(xué)物理學(xué)》精美課件(全)
- 廉潔談話一問一答簡(jiǎn)短六篇
評(píng)論
0/150
提交評(píng)論