版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
..>**課程設(shè)計20~20學(xué)年第學(xué)期題目:初始條件:已完成"數(shù)據(jù)庫原理與應(yīng)用"課程的學(xué)習(xí)。要求完成的主要任務(wù):〔包括設(shè)計計算、圖紙繪制、程序編制、說明書撰寫等具體要求〕主要任務(wù):以一個具體的應(yīng)用為背景,完成數(shù)據(jù)庫設(shè)計,添加一定的數(shù)據(jù)到設(shè)計出的表中,使用添加、修改、刪除和查詢語句。要求:(1)具體的應(yīng)用必須是現(xiàn)實存在的,比方圖書管信息管理、訂票信息管理、醫(yī)院信息管理、教務(wù)信息管理、學(xué)生選課信息管理等。(2)數(shù)據(jù)庫的設(shè)計分為兩次建模過程,首先建立E-R圖,然后轉(zhuǎn)換為關(guān)系模型,設(shè)計報告中要表達出來。(3)SQL語句要求標(biāo)準(zhǔn),標(biāo)點正確,查詢語句應(yīng)包含簡單查詢、連接查詢、子查詢、復(fù)合條件查詢。語句內(nèi)容自定,并寫出語句的功能。(4)報告的文檔包括:數(shù)據(jù)庫的應(yīng)用背景介紹,數(shù)據(jù)庫設(shè)計方案,添加、修改、刪除和查詢語句和語句的功能說明。時間安排:課程設(shè)計共1周時間:181月2日——1月6日〔1〕選題時間:1月2日——1月2日要求:1月2日確定選題?!?〕課程設(shè)計上機輔導(dǎo):1月2日——1月6日〔3〕辯論1月6日要求:1月6日提交課程設(shè)計報告書。指導(dǎo)教師簽名:日期:1月1日教研室主任簽名:日期:1月1日1.數(shù)據(jù)庫的應(yīng)用背景介紹數(shù)據(jù)庫技術(shù)是計算機科學(xué)技術(shù)開展最快,應(yīng)用最為廣泛的技術(shù)之一。其在計算機設(shè)計,人工智能,電子商務(wù),企業(yè)管理,科學(xué)計算等諸多領(lǐng)域均得到了廣泛的應(yīng)用,已經(jīng)成為計算機信息系統(tǒng)和應(yīng)用的核心技術(shù)和重要根底。本文主要介紹學(xué)生成績管理系統(tǒng)的數(shù)據(jù)庫設(shè)計,從需求分析到數(shù)據(jù)庫的運行與維護都進展詳細的表達。本系統(tǒng)是利用SQL開發(fā)出來的。通過SQL建立學(xué)生成績管理系統(tǒng),大大方便和簡化了數(shù)據(jù)的查詢和處理,管理員可以通過SQL語言對表內(nèi)數(shù)據(jù)進展添加,刪除,修改,查詢等操作,還可以建立多用戶,對其使用權(quán)限進展分配和回收。本文分為4局部,第一局部是設(shè)計的內(nèi)容與目的,需求分析,此階段是數(shù)據(jù)庫設(shè)計的起點。第二局部是數(shù)據(jù)庫設(shè)計方案,它包括E-R圖,關(guān)系模型以及數(shù)據(jù)庫的創(chuàng)立。第三局部是數(shù)據(jù)庫的運行,它包括添加、修改、刪除和查詢語句和語句的功能說明。第四局部是索引、視圖的建立及使用。隨著學(xué)生數(shù)量的日益增多,學(xué)校對學(xué)生的管理要求也越來越高,為了使信息技術(shù)與學(xué)生信息更好的結(jié)合在一起以及使學(xué)生成績的管理更加系統(tǒng)化,數(shù)字化,因此我們設(shè)計了該學(xué)生信息管理系統(tǒng)。運用基于E-R模型的數(shù)據(jù)庫設(shè)計方法和關(guān)系標(biāo)準(zhǔn)化理論做指導(dǎo)完成從系統(tǒng)的分析到設(shè)計直至系統(tǒng)的最終實現(xiàn),開發(fā)學(xué)生成績管理系統(tǒng),完成學(xué)生成績管理系統(tǒng)的全部功能。首先做好需求分析,并完成數(shù)據(jù)流圖,其次做概念分析,利用實體聯(lián)系的方法將需求分析的用戶需求抽象為信息構(gòu)造,得到E-R圖,然后就是邏輯構(gòu)造設(shè)計,將E-R圖轉(zhuǎn)換為計算機系統(tǒng)所支持的邏輯模型。最后利用SQL完成具體的實例。(1)問題的提出:為了高效率的完成學(xué)生成績的管理,決定開發(fā)學(xué)生成績管理系統(tǒng)。(2)需完成的功能:①能錄入、修改、查詢、輸出學(xué)生的檔案信息,這些信息包括學(xué)生的成績、課程、個人信息等。②索引,視圖的建立及使用。2.數(shù)據(jù)庫設(shè)計方案2.1〔E-R圖〕課程課程課程號課程名開課學(xué)期任課教師課程號教師教師姓名開場工作日期政治面貌性別獎金**姓名獎金額獲得學(xué)生性別院系出生日期姓名**班級**成績課程名成績課程號nmnmmn2.2關(guān)系模式:學(xué)生〔**,,性別,院系,班級,出生日期〕課程〔課程號,課程名,開課學(xué)期〕成績〔**,課程號,課程名,成績〕教師〔課程號,教師,教師姓名,性別,政治面貌,開場工作日期〕獎金〔**,,獎金額〕2.3關(guān)系圖:2.4表的創(chuàng)立:⑴"學(xué)生〞表的創(chuàng)立:⑵"課程〞表的創(chuàng)立:⑶"成績〞表的創(chuàng)立:⑷"教師〞表的創(chuàng)立:⑸"獎金〞表的創(chuàng)立:3.數(shù)據(jù)的根本操作⑴數(shù)據(jù)的添加增加一個名為"張敏〞的學(xué)生,并且她的"辦公軟件〞成績?yōu)?90〞分⑵數(shù)據(jù)的修改將**為"1003〞的同學(xué)的課程號為"009〞的成績改為"80〞分。⑶數(shù)據(jù)的刪除刪除"學(xué)生〞表中姓名為"張敏〞的課程號為"007〞的成績信息。⑴輸出表中的所有列查詢"學(xué)生〞表中全體學(xué)生的記錄。⑵輸出表中局部列查詢"課程〞表中的課程名和課程號。⑶為結(jié)果集內(nèi)的列指定別名查詢〞教師〞表中全體教師的姓名及公齡。⑷限制返回行數(shù)查詢"成績〞表中的前四條記錄的信息。⑸比較大小查詢"獎金〞表獎金額大于2000的學(xué)生**和姓名。⑹確定范圍查詢開場工作日期在1981年至1983年之間的教師姓名和政治面貌。⑺字符匹配查詢"學(xué)生〞表中姓"〞的同學(xué)的信息。⑻多重條件查詢查詢"成績〞表中課程號為"003〞的成績在70分到90分之間的同學(xué)的**,課程號,成績。⑼對查詢的結(jié)果排序查詢獲獎學(xué)生信息,按獎金額的降序排列。⑽對數(shù)據(jù)進展統(tǒng)計----使用集合函數(shù)查詢"課程〞表中課程總數(shù)。⑾對數(shù)據(jù)進展統(tǒng)計----對結(jié)果進展分組查"成績〞表中課程選修人數(shù)3人以上的各個課程號和相應(yīng)的選修人數(shù)。⑿對數(shù)據(jù)進展統(tǒng)計----使用COMPUTE子句對每個學(xué)生的所有課程的成績求和,并顯示詳細記錄。⒀合并結(jié)果集查詢"成績〞表中**為"1006〞的信息及課程成績大于90分的信息。⑴穿插連接穿插查詢"學(xué)生〞表和"獎金〞表。⑵內(nèi)連接與自然連接用等值連接的方法連接"學(xué)生〞表和"獎金〞表。⑶自身連接查詢查詢選修了兩門或兩門以上課程的學(xué)生**和課程號。⑷外連接查詢用全連接的方法連接"學(xué)生〞表和"獎金〞表。⑸復(fù)合連接條件查詢查詢成績在80分以上的學(xué)生的**、,選修課的課程號、成績,任課教師的教師、。⑴帶有IN運算符的子查詢查詢獲獎學(xué)生的學(xué)生信息。⑵帶有比較運算符的子查詢列出成績小于60分的學(xué)生的信息。⑶帶有E*ISTS運算符的子查詢查詢所有選修了"003〞課程的學(xué)生**與姓名。4索引、視圖的建立及使用索引的建立及使用⑴為"學(xué)生〞表創(chuàng)立基于"**〞列的非聚集索引"*s_1〞。⑵查看學(xué)生成績管理數(shù)據(jù)庫中"學(xué)生〞表的索引信息。⑶為"課程〞表創(chuàng)立基于"課程號〞列的非聚集索引"kc_1〞。⑷查看學(xué)生成績管理數(shù)據(jù)庫中"課程〞表的索引信息。⑸為"教師〞表創(chuàng)立基于"教師〞列的非聚集索引"js_1〞。⑹查看學(xué)生成績管理數(shù)據(jù)庫中"教師〞表的索引信息。⑺為"獎金〞表創(chuàng)立基于"**〞列的非聚集索引"jj_1〞。⑻查看學(xué)生成績管理數(shù)據(jù)庫中"獎金〞表的索引信息。⑼為"成績〞表創(chuàng)立基于"**〞列和"課程號〞列的非聚集索引"cj_1〞。⑽查看學(xué)生成績管理數(shù)據(jù)庫中"成績〞表的索引信息。視圖的建立及使用⑴在學(xué)生成績管理數(shù)據(jù)庫中,以"學(xué)生〞表為根底建立一個視圖,其名稱為"st_學(xué)生〞,其包含列為學(xué)生表中的所有列,篩選記錄條件為"班級=’計算機一班’〞。⑵查詢"st_學(xué)生〞視圖中全體學(xué)生的記錄。⑶在學(xué)生成績管理數(shù)據(jù)庫中,以"課程〞表為根底建立一個視圖,其名稱為"st_課程〞,其包含列為課程表中的所有列,篩選記錄條件為"開課學(xué)期=’2’〞。⑷查詢"st_課程〞視圖中全體學(xué)生的記錄。⑸在學(xué)生成績管理數(shù)據(jù)庫中,以"教師〞表為根底建立一個視圖,其名稱為"st_教師〞,其包含列為課程表中的所有列,篩選記錄條件為"性別=’男’〞。⑹查詢"st_教師〞視圖中全體學(xué)生的記錄。⑺在學(xué)生成績管理數(shù)據(jù)庫中,以"獎金〞表為根底建立一個視圖,其名稱為"st_獎金〞,其包含列為課程表中的所有列,篩選記錄條件為"獎金額>=’1500’〞。⑻查詢"st_獎金〞視圖中全體學(xué)生的記錄。⑼在學(xué)生成績管理數(shù)據(jù)庫中,以"成績〞
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 故宮博物館藏寶物的故事解讀
- 《接觸網(wǎng)施工》課件 2.2.1 基坑開挖
- 2024年新政策背景下EHS法律法規(guī)培訓(xùn)的挑戰(zhàn)與機遇
- 2023年溫州市殘疾人職業(yè)技能大賽-動畫繪制員項目技術(shù)文件
- 2024年eepo培訓(xùn)心得體會與思考
- 2024版TBC軟件學(xué)習(xí)手冊:入門與精通
- 2023年安全工程師《安全生產(chǎn)法及法律》題庫版
- 2024年《條據(jù)》公開課教案:培育新世代技能
- 中級保育員測試題(附答案)
- 2024年課堂變革:《爐中煤》課件的創(chuàng)新策略
- 輸尿管結(jié)石護理查房課件
- 西學(xué)中試題答案在后(已排版)
- 皮膚牽引護理技術(shù)操作流程及評分標(biāo)準(zhǔn)
- 小學(xué)數(shù)學(xué)說課課件
- 劍橋英語PET真題校園版
- Python程序設(shè)計分支結(jié)構(gòu)
- 中鹽青海昆侖堿業(yè)有限公司柯柯鹽礦礦山地質(zhì)環(huán)境保護與土地復(fù)墾方案
- 安全操作規(guī)程評審報告
- 監(jiān)理檢測與試驗儀器設(shè)備一覽表實用文檔
- 部編版五年級上冊第二單元《習(xí)作“漫畫”老師》一等獎創(chuàng)新教案
- 醫(yī)院影像科醫(yī)療安全不良事件報告制度
評論
0/150
提交評論