下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
數(shù)據(jù)庫課程設計指導書一、設計方法數(shù)據(jù)庫課程設計是為學生提供在實際環(huán)境中,使用數(shù)據(jù)庫管理系統(tǒng)以及設計工具獲取實踐經(jīng)驗的機會。完成設計任務后,學生將對設計實際有效的數(shù)據(jù)庫模型,應用數(shù)據(jù)庫系統(tǒng)以及應用程序,有更深入的理解。先導課程為:《數(shù)據(jù)庫系統(tǒng)概論》。設計環(huán)境和開發(fā)工具:操作系統(tǒng):Windows2000(或更高版本)。數(shù)據(jù)庫管理系統(tǒng):選用微軟公司的SQLServer2000/2005。開發(fā)工具:任意。數(shù)據(jù)庫設計需求分析,根據(jù)設計任務書給出的背景資料,查找相關資料,結(jié)合自己的生活經(jīng)驗,對數(shù)據(jù)進行分析,編寫詳細的數(shù)據(jù)詞典。概念結(jié)構(gòu)設計:在需求分析的基礎上,設計E-R模型,詳細描述實體的屬性和實體之間的聯(lián)系,消除不必要的冗余。邏輯結(jié)構(gòu)設計:實現(xiàn)E-R圖向關系模型的轉(zhuǎn)換,特別注意實體的不同聯(lián)系,優(yōu)化數(shù)據(jù)模型。詳細說明實體、實體屬性和實體之間的關系。創(chuàng)建數(shù)據(jù)庫:(詳細內(nèi)容請閱讀Help文件)創(chuàng)建數(shù)據(jù)庫時,使用WINDOWS管理員登錄/或者DBA。使用查詢分析器創(chuàng)建數(shù)據(jù)庫,名字DBTest,要求數(shù)據(jù)文件名為:DBTest.mdf。日志文件為:DBLog.ldf。文件的其他屬性自定。創(chuàng)建一個用戶,以后的所有操作使用這個用戶進行可以使用企業(yè)管理器創(chuàng)建表,要求用戶名為DBUser,密碼也是DBUser;新建的用戶對數(shù)據(jù)庫DBTest擁有所有的權限創(chuàng)建表使用查詢分析器創(chuàng)建表,要求1)表以及字段要求使用英文或者拼音作為名稱;建立適當?shù)募s束;表要在一定的范式基礎上建立。應用程序設計如果需要編寫應用程序,請參考采用的語言幫助。設計報告要求設計報告可以參考以下提綱書寫:摘要目錄需求分析數(shù)據(jù)庫概念結(jié)構(gòu)設計數(shù)據(jù)庫邏輯結(jié)構(gòu)設計數(shù)據(jù)流圖及程序結(jié)構(gòu)框圖程序原代碼及其說明總結(jié)致謝語參考文獻參考文獻1王珊.數(shù)據(jù)庫系統(tǒng)概論(第四版).北京:高等教育出版社,20052PowerBuilder7.0的幫助文件pbgswin.pdf(在文件夾C:\ProgramFiles\Sybase\PowerBuilder7.0\hlp\)3AdaptiveServerAnywhere的所有幫助文件(在文件夾C:\ProgramFiles\Sybase\AdaptiveServerAnywhere\win32)二、設計任務圖書借閱管理背景資料:圖書室有各種圖書一萬多冊,圖書的種類有若干種,例如,書、期刊、外文以及報紙等,圖書需要分類管理。每種圖書都有書名、類型、書號(ISBN)、一名或多名作者(譯者)、出版社、定價、館藏數(shù)量和內(nèi)容簡介等。借書證記錄有借閱者的姓名、所在單位、職業(yè)等。憑借書證借書,每次最多能借8本書。借書期限最長為30天,超期書需要罰款。需要對借書還書的歷史進行記錄,以便查詢。設計要求:進行需求分析,可以適當參考別的圖書管理系統(tǒng),以便擴展業(yè)務需求。針對需求,編寫數(shù)據(jù)字典。設計E-R圖。錄入適當量的基礎數(shù)據(jù),例如圖書、讀者、類型等。實現(xiàn)對所有購進圖書的分類查詢和分類統(tǒng)計。能夠按書名、作者等分類查詢現(xiàn)有圖書的數(shù)量。記錄借閱者的個人資料和所借圖書的書名、書號數(shù)據(jù)等。用T-SQL實現(xiàn)借書、還書模塊用T-SQL實現(xiàn)對圖書館的圖書進行盤點過程員工薪資管理背景資料:某單位現(xiàn)有1000名員工,其中有管理人員、財務人員、技術人員和銷售人員。該單位下設4個科室,即經(jīng)理室、財務科、技術科和銷售科。工資由基本工資、福利補貼和獎勵工資構(gòu)成,失業(yè)保險和住房公積金在工資中扣除。每個員工的基本資料有姓名、性別、年齡、單位和職業(yè)(如經(jīng)理、工程師、銷售員等)。每月個人的最高工資不超過3000元。工資按月發(fā)放,實際發(fā)放的工資金額為工資減去扣除。設計要求:進行需求分析,編寫數(shù)據(jù)字典。設計E-R圖。實現(xiàn)按照科室錄入個人的基本資料、工資和扣除金額的數(shù)據(jù)。計算個人的實際發(fā)放工資。按科室、職業(yè)分類統(tǒng)計人數(shù)和工資金額。實現(xiàn)分類查詢。能夠刪除辭職人員的數(shù)據(jù)。庫存物資管理背景資料:有一個存放商品的倉庫,每天都有商品出庫和入庫。每種商品都有名稱、生產(chǎn)廠家、型號、規(guī)格等。出入庫時必須填寫出入庫單據(jù),單據(jù)包括商品名稱、生產(chǎn)廠家、型號、規(guī)格、數(shù)量、日期、時間、入庫單位(或出庫單位)名稱、送貨(或提貨)人姓名。設計要求:進行需求分析,編寫數(shù)據(jù)字典。設計E-R圖。設計出入庫單據(jù)的錄入。實現(xiàn)按商品名稱、出入庫日期的查詢。實現(xiàn)分別按日、月和年對出入庫商品數(shù)量的統(tǒng)計。任務安排:1、每個學生選擇一個題目,獨立完成設計任務。2、提交完整的設計報告和源程序清單(以附錄形式),程序必須包含所有的SQL腳本。3、文件名命名規(guī)范:學號+姓名.doc考核:1、如果教師認定為抄襲,則雙方成績?yōu)?分,并提交管理部門處理。2、答辯以抽查形式進行。4.學校教務管理設計學校教務管理的數(shù)據(jù)庫,包含以下信息:學校有若干個系,每個系有若干名教師和學生,每個教師可以擔任若干門課程,并參加多個項目,每個學生可以同時選修多門課程,每門課程每學期可能有多名教師教授,課程分為必修、選修、任選三種。該學校的教務管理的信息包括:學生姓名、學號、班級、性別、班號,籍貫、出生日期、所屬系編號、所屬系名稱、系主任,教師編號,教師姓名,教師職稱,教師所授課程、課程編號,課程名,課程學分,項目編號,項目名稱,項目負責人,學生選修課程及成績。學生如果課程及格,可以取得該課程的學分。學生的各類型課程學分和總學分累計到一定程度,學生可以畢業(yè)。根據(jù)成績高低,可以計算學分積。及格學生的學分積公式:課程學分積=(該課程成績-50)/10×該課程學分數(shù)據(jù)庫課程設計要求:設計數(shù)據(jù)庫系統(tǒng)(含全過程)方案,完成除編碼以外的工作。1)寫出需求分析:包括信息分析、功能分析、軟、硬件配置、工程預算和時間安排。2)寫出設計方案進行概念結(jié)構(gòu)設計:包括E-R圖進行邏輯結(jié)構(gòu)設計進行數(shù)據(jù)庫的物理設計3)寫出數(shù)據(jù)庫系統(tǒng)維護方案數(shù)據(jù)庫課程設計重點1)畫出局部E-R圖和全局E-R圖2)寫出關系模式3)寫出函數(shù)依賴關系4)寫出表結(jié)構(gòu),包含各列的數(shù)據(jù)類型和長度,指明PK和FK5)設計結(jié)果要求達到3NF。SQL查詢在你設計的數(shù)據(jù)庫中要實現(xiàn)以下的功能,寫出適當?shù)腟QL語句為方便編寫,可以假設系為“計算機系”,課程為“數(shù)據(jù)庫”,教師為“黃老師”,學生為“王紅”。也可以使用參數(shù)替代。所有來至某省的男生所有某課程成績>90的同學教授某課程的老師某班年齡最大的5名同學某年以后出生的男同學選修某課程的學生及其成績沒有授課的教師某學生所選課程的總學分教授某學生必修課程的老師情況某學生選修了哪些系的課程某系學生所學的所有課程按總學分找出某系學習最好的5名同學按總學分積找出某系學習最好的5名同學可以畢業(yè)的學生SQL查詢要求:有SQL語句(包括建立表、插入數(shù)據(jù)、查詢),有輸入數(shù)據(jù)和輸出結(jié)果。參考文獻:《數(shù)據(jù)庫系統(tǒng)概論》高等教育出版社王珊《SQLServer2000上機實驗指導》清華大學出版社及其它相關參考
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天器工具管理
- 服裝企業(yè)出納聘用合同
- 食用菌種植化建設
- 天然氣工程大清包施工合同
- 2025技術咨詢合同樣本
- 旅游景點圍護樁施工合同
- 籃球場建設配套合同
- 2025版綠色物流貨物運輸合同規(guī)范3篇
- 2024年皮革原材料供應合同
- 2025版“煤炭銷售合同”英文修訂版3篇
- 水利水電工程承攬合同三篇
- 單招鐵路基礎知識題庫單選題100道及答案解析
- 投資可行性分析財務數(shù)據(jù)全套表格
- 2024年資格考試-注冊可靠性工程師考試近5年真題附答案
- 2023-2024學年福建省廈門市八年級(上)期末物理試卷
- 招標文件的保密措施
- 胃炎中醫(yī)辯證論治
- 2024小米在線測評題
- 2024年新人教版一年級數(shù)學上冊課件 第一單元 5以內(nèi)數(shù)的認識和加、減法 2. 1~5的加、減法 課時2 減法
- 2022年江蘇省普通高中學業(yè)水平合格性考試語文試卷(解析版)
- 超市經(jīng)營服務方案投標方案(技術標)
評論
0/150
提交評論