版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、、引言1設(shè)計(jì)目的數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)報(bào)告題目 班級 學(xué)號 姓名 指導(dǎo)老師二零 年 月課程設(shè)計(jì)為學(xué)生提供了一個(gè)既動(dòng)手又動(dòng)腦, 獨(dú)立實(shí)踐的機(jī)會, 將課本上的理論知識和實(shí) 際數(shù)據(jù)庫開發(fā)有機(jī)的結(jié)合起來,鍛煉學(xué)生的分析、解決實(shí)際問題的能力。課程設(shè)計(jì)的目的:(1)加深對數(shù)據(jù)庫系統(tǒng)、軟件工程、程序設(shè)計(jì)語言的理論知識的理解和應(yīng)用水平;(2)在實(shí)踐化和項(xiàng)目化教學(xué)基礎(chǔ)上進(jìn)一步鞏固已學(xué)基本知識及應(yīng)用知識并加以綜合提高;(3)學(xué)會將知識應(yīng)用于實(shí)際的方法,提高分析和解決問題的能力,增強(qiáng)動(dòng)手能力;(4)為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)和畢業(yè)后工作打下必要基礎(chǔ)。2設(shè)計(jì)要求運(yùn)用數(shù)據(jù)庫基本理論與應(yīng)用知識,在 RDBMS(SQ
2、L Server2005 或 SQL Server2008) 的環(huán) 境上建立一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)。 要求把現(xiàn)實(shí)世界的事物及事物之間的復(fù)雜關(guān)系抽象為信息世 界的實(shí)體及實(shí)體之間聯(lián)系的信息模型, 再轉(zhuǎn)換為機(jī)器世界的數(shù)據(jù)模型和數(shù)據(jù)文件, 并對數(shù)據(jù) 文件實(shí)施檢索、更新和控制等操作。用功能模型完成對題目的需求分析;用 E-R 圖設(shè)計(jì)選定題目的信息模型;設(shè)計(jì)相應(yīng)的關(guān)系模型,確定數(shù)據(jù)庫結(jié)構(gòu);設(shè)計(jì)應(yīng)用系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖,確定系統(tǒng)功能;通過設(shè)計(jì)關(guān)系的主碼約束、外碼約束和使用CHECK實(shí)現(xiàn)完整性控制;定義必要的視圖,能夠保證數(shù)據(jù)庫的安全性;自我評價(jià)3軟件環(huán)境: Windows 7二、需求分析1系統(tǒng)功能結(jié)構(gòu)圖 1 人才招
3、聘系統(tǒng)功能圖2. 需求分析描述通過分析,人才招聘系統(tǒng)應(yīng)該具有求職者模塊、簡歷模塊、公司模塊、崗位 模塊、應(yīng)聘模塊、招聘模塊等功能。求職者首先要注冊自己的個(gè)人信息,并填寫 簡歷信息, 可根據(jù)需求更改自己的信息, 一個(gè)人可有多份簡歷。 公司注冊自己的 公司信息, 可根據(jù)需求更改公司的信息。 系統(tǒng)根據(jù)公司需要招聘的崗位, 設(shè)立了 崗位模塊。一個(gè)公司可以招聘多個(gè)崗位,一個(gè)求職者可以應(yīng)聘多個(gè)崗位。我們設(shè)計(jì)人才招聘系統(tǒng)的目的是為了幫助畢業(yè)的大學(xué)生們盡快的找到工作, 網(wǎng)上招聘求職方式已經(jīng)成為了招聘求職的重要手段, 應(yīng)聘者和招聘公司可以通過 網(wǎng)絡(luò)突破時(shí)間和空間的限制來實(shí)現(xiàn)工作求職和公司的人才招聘, 網(wǎng)上招聘具
4、有招 聘范圍廣,信息量大,費(fèi)用低等優(yōu)勢,同時(shí)它對應(yīng)聘者具有檢索方便,地域限制小,供選擇的工作多的特點(diǎn),對招聘單位來說,招聘網(wǎng)站也為他們提供了查詢, 檢索應(yīng)聘者信息庫的條件,使從事招聘工作人員的初選工作變得輕松易行。三、概念設(shè)計(jì)ID、姓1. 實(shí)體、屬性和聯(lián)系根據(jù)分析,人才招聘系統(tǒng)應(yīng)該具有求職者實(shí)體,該實(shí)體具有求職者ID、崗位名稱、名、性別、簡歷數(shù)等屬性;簡歷實(shí)體,具有簡歷 ID 、求職者 ID、姓名、性別、年齡、學(xué)歷、聯(lián)系方式、期望職業(yè)等屬性;崗位實(shí)體,具有崗位 崗位類型等屬性;公司實(shí)體,具有公司 ID 、公司名稱、公司所在地等屬性。求 職者實(shí)體與簡歷實(shí)體具有多對一的聯(lián)系。 求職者實(shí)體與崗位實(shí)體
5、具有多對多的聯(lián) 系,中間聯(lián)系為應(yīng)聘。崗位實(shí)體與公司實(shí)體是多對多的聯(lián)系,中間聯(lián)系為招聘。2概念模型設(shè)計(jì)E-R圖公司名稱公司 ID公司公司所在地求職者 ID姓名性別簡歷 ID公司名稱崗位 ID聯(lián)系方式年齡M招聘人數(shù)期望職業(yè)學(xué)歷公司 ID招聘學(xué)歷要求崗位 ID支付薪資崗位名稱擁有求職者 ID求職者姓名崗位 ID求職者 ID應(yīng)聘崗位名稱姓名性別簡歷數(shù)崗位類型求職崗位求職公司期望工資圖 2 人才招聘系統(tǒng) E-R圖簡歷求職者崗位四、邏輯設(shè)計(jì)1. E-R 圖轉(zhuǎn)換為關(guān)系模式 求職者(求職者 ID、姓名、性別、簡歷數(shù))簡歷(簡歷 ID、求職者 ID、姓名、性別、年齡、學(xué)歷、聯(lián)系方式、期望職業(yè)) 崗位(崗位 ID
6、、崗位名稱、崗位類型)公司(公司 ID、公司名稱、公司所在地)應(yīng)聘(求職者 ID 、崗位 ID、求職者姓名、求職崗位、求職公司、期望工資) 招聘(崗位 ID 、公司 ID 、崗位名稱、公司名稱、招聘人數(shù)、學(xué)歷要求、支付薪 資)2. SQL Server 關(guān)系圖圖 3 人才招聘系統(tǒng)關(guān)系圖五、數(shù)據(jù)庫實(shí)現(xiàn)1表的設(shè)計(jì)1)應(yīng)聘表( Recruitment 表)( 2)公司表( Company表)2視圖的設(shè)計(jì)(1)請查詢公司所在地為上海的公司名稱、招聘崗位名稱和招聘人數(shù)2)“沈陽機(jī)床”的招聘崗位信息六、數(shù)據(jù)庫操作1關(guān)系代數(shù)查詢“沈陽機(jī)床”提供的崗位信息? JobID,Jobname,Jobtype( Co
7、mpanyname=沈陽機(jī)床 (Job? Recruitment )2查詢(1)查詢“沈陽機(jī)床”提供的崗位信息?SELECT JobID, Jobname, Jobtype FROM Job, RecruitmentWHERE Recruitment.Companyname = 沈 陽 機(jī) 床 and Job.JobID = Recruitment.JobID ;(2)查詢“沈陽機(jī)床”計(jì)劃招聘員工的總數(shù)? SELECT SUM(Recruitingnumbers) AS 招聘總數(shù) FROM RecruitmentWHERE Companyname = 沈陽機(jī)床 ;3插入插入一條公司信息 (31
8、6,京東商城 ,北京)。INSERTINTO CompanyVALUES (316,京東商城 ,北京);4修改將公司號為 301 的公司所在地改為沈陽。UPDATE CompanySETCompanylocation =沈陽 WHERE CompanyID=3015刪除刪除崗位號為 408 的所有崗位信息。DELETEFROM RecruitmentWHERE JobID=4086. 答辯提問(1)做視圖:崗位類型各有多少個(gè)。2)設(shè)約束:簡歷表的學(xué)歷只能為“碩士”與“本科”七、小結(jié)通過本次課程設(shè)計(jì)實(shí)訓(xùn),我學(xué)會了很多數(shù)據(jù)庫方面的知識,學(xué)會 了怎么用 SQL 做數(shù)據(jù)庫,學(xué)會了建視圖,學(xué)會了如何查詢
9、數(shù)據(jù),對 數(shù)據(jù)庫的應(yīng)用有了更深的了解。 之前我對數(shù)據(jù)庫了解不深, 實(shí)訓(xùn)使我 學(xué)到了很多東西。 明白了主鍵外鍵的定義和如何設(shè)立主鍵外鍵, 怎么 對數(shù)據(jù)庫結(jié)構(gòu)模型進(jìn)行設(shè)計(jì)與實(shí)體之間的關(guān)系的建立, 也學(xué)會了怎么 畫 E-R 圖。我明白了設(shè)計(jì)系統(tǒng)時(shí), 一定要充分思考到每一個(gè)地方。 只 有正確詳盡的對系統(tǒng)進(jìn)行分析, 才能更高效的完成系統(tǒng)的開發(fā)。 在設(shè) 計(jì)數(shù)據(jù)庫之前,一定要充分的分析到系統(tǒng)中應(yīng)該有哪些實(shí)體和哪些屬 性,更好地建立數(shù)據(jù)庫。這次實(shí)訓(xùn),使我掌握了數(shù)據(jù)庫的使用及設(shè)計(jì)方法,使我對數(shù)據(jù)庫 的理解更深刻,學(xué)會了怎樣建立一個(gè)完整, 簡潔并沒有冗余的數(shù)據(jù)庫。這次實(shí)訓(xùn)對我的幫助很大, 從不會到會, 雖然設(shè)計(jì)數(shù)據(jù)庫的過程很艱 辛,但是收獲了很多有關(guān)數(shù)據(jù)庫的知識, 我還會繼續(xù)努力學(xué)習(xí)數(shù)據(jù)庫的設(shè)計(jì)。八、參考文獻(xiàn)數(shù)據(jù)庫系統(tǒng)概論王珊編著,高等教育出版社2006.5數(shù)據(jù)庫設(shè)計(jì)與關(guān)系理論 (英)戴特著 盧濤譯,機(jī)械工業(yè)出版社 2013.8 Microsoft SQL Server2005
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024美金結(jié)算支付合同范本6篇
- 2025年度拆除工程合同糾紛調(diào)解協(xié)議范本4篇
- 二零二五年度生物科技產(chǎn)業(yè)園廠址租賃及研發(fā)合作框架協(xié)議2篇
- 與消防隊(duì)合作協(xié)議 2篇
- 2024跨境商業(yè)交易商議與協(xié)議制作詳解版
- 2025年度老舊廠房拆遷安置房購置合同4篇
- 2025年度礦產(chǎn)資源測繪勞務(wù)分包合同(新版)4篇
- 2024年獨(dú)家品牌代理協(xié)議
- 2025年度產(chǎn)業(yè)園租賃與運(yùn)營一體化合同4篇
- 2024年03月浙江杭銀理財(cái)崗位招考筆試歷年參考題庫附帶答案詳解
- 巖土工程勘察課件0巖土工程勘察
- 《腎上腺腫瘤》課件
- 2024-2030年中國典當(dāng)行業(yè)發(fā)展前景預(yù)測及融資策略分析報(bào)告
- 《乘用車越野性能主觀評價(jià)方法》
- 幼師個(gè)人成長發(fā)展規(guī)劃
- 2024-2025學(xué)年北師大版高二上學(xué)期期末英語試題及解答參考
- 動(dòng)物醫(yī)學(xué)類專業(yè)生涯發(fā)展展示
- 批發(fā)面包采購合同范本
- 乘風(fēng)化麟 蛇我其誰 2025XX集團(tuán)年終總結(jié)暨頒獎(jiǎng)盛典
- 2024年大數(shù)據(jù)分析公司與中國政府合作協(xié)議
- 一年級數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)匯編
評論
0/150
提交評論