


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫課程設計報告課程名稱:專業班級學號姓名題目指導教師:年月概述:一、需求分析高校學生學籍管理系統,是管理學生在校期間相關信息的重要系統。系統中分別涉及到不同管理部門所管理的學生信息,因而將系統的信息分類,分別由教務處、學生處、各系管理具體的信息。其中, 教務處負責學生成績公布、日常學籍管理(根據系里所報的學生補考 成績和表現決定是否留降級以及辦理休、 退學手續)、各種考試安排。 系里根據專業教學計劃安排各專業學生每學期的課程和師資分配并 將每學期學生的原始成績輸入計算機,并上傳到系統中。學生處主要 負責學生的檔案管理以及獎勵和處分。學生處根據學生的高中升學檔 案形成原始檔案,然后根據各系對
2、學生表現的評價, 決定對學生的獎 勵或處分。 在學生畢業時形成每個學生的最終檔案。 學校的其他部門(包括學生、家長、用人單位)只能瀏覽學生的公開信息新生入學后, 按人數每個專業新生組織成若干個班級, 這里每個 學生有學號、姓名、性別、出生日期、班級、所學專業、獎懲情況等 信息,每個班級有一個輔導員。由系里安排各學期的任課教師。 這里每個教師有教師編號、 姓名、 性別、學歷、學位和職稱等信息。成績包括每學期期末考試的各科成績和補考成績 (沒及格的同學 要參加補考)。日常的學籍管理應該涉及到學生的留降級,休、退學等信息。學生畢業時處理的信息包括:結業處理,畢業處理,授位處理, 學籍卡片等。現在要求
3、新開發的系統能處理涉及到的專業、教師、課 程、班級、學生基本檔案、成績、教師任課情況和學籍變動情況等信 息。二、課程設計目的1、利用查詢分析器可以查找學生在學校的一些基本情況2、為用戶提供充足的信息和快捷的查找手段3、提高文件的查找、維護和更新4、提高教學信息管理的效率5、為了更好的管理學生的基本信息三、設計概念繪制E-R圖成績學號成績選課注冊授課學號姓名性另U學號年齡學號學歷系口口課程口口教師編號教師編號教師編號四.課程號教師編號課程班級學生管理學生教師編號課程課程課程教師編號教師管理教師電話系號系名系王任書記圖形界面學生信息表學號200S012006022CG6O4200605200B06
4、20060T20D6CS200509200B10姓霑I性別出生鬥期專業坤 敏潯偉明合就撒剛偉 壬張趙張錢謝許劉江1936-05-01計算機最應用0531986-06-02電子系06119S6-U-O9計算機網絡技術0511997-12-30編程與應用06?193fi-(K-2t漏程與應用0521937-07-16移動邇訊06119S6-06-2E電子信息0631937-0625裔務英語0511937-06-10裔務英語053成績信息表學號諜程號SS1200601101B0200602102B52C0604103752006051046520060310565200607106602006031
5、CT502006091C69020CGL31099520061211095*教師信息表242526262426生 科普科科究專科 本犬本本研大本女玄男男女男女揚艷云飛三會遠月王謝葉劉許周李010203040506071 2o O1« 1-11111來04050607敎師編尋姓名性別學歷年齡班級信息表班級漏號班級名稱泵別051計用051計算機DE219 務 052電子系053商參053電子系061計角呵計算機062編程驅信息工程063自控063信息工程064電子口呂4電子系系別信息表系書記電話010203鋒樹明杰紅壬張錢孫謝王 李可 壬裔 趙平1385520136B課程信息表學生表字段
6、名稱字段類型字段大小允許空值索引備注學號char8必填關鍵字姓名Varchar6必填性別char4出生日期Smalli nt12專業varchar50班級編號varchar10成績表字段名稱字段類型字段大小允許空值索引備注學號Char10必填關鍵字課程號Char10必填成績Char10必填教師表字段名稱字段類字段大允許空索引備注型小值教師編號char10必填關鍵字姓名char8必填性別char4必填年齡char4必填學歷char8必填班級表字段名稱字段類型字段大小允許空值索引班級編號Char10必填關鍵字班級名稱Char10必填系別Char8必填系別表字段名稱字段類型字段大小允許空值索引系號c
7、har10必填關鍵字系名char16必填系書記char8必填系主任char8必填電話char20必填課程表字段名稱字段類型字段大小允許空值索引備注課程號int8必填關鍵字課程名稱Char20學分Smalli nt4學時Smalli nt4六.數據庫的實現1、 用SQL語句創建數據庫create database學籍管理on(NAME =成績表 _date,成績表 _date.mdf,size=3,E=10MAXSIZ,FILEGROWTH=1)LOG ON(NAME ='成績表og',成績表og.ldf,SIZE=2MB,MAXSIZE=15MB,FILEGROWTH=1MB)
8、GO(2)、按F5執行查詢2、新建表1新建“學生表1)USE 學籍管理GOcreate table 學生表(學號 char(8) NOT NULL, 姓名 char(6) NOT NULL, 性別 char(4) NOT NULL, 出生日期 char(4) NOT NULL, 專業 char(20) NOT NULL, 班級編號 char(10) NOT NULL,)GO2)、按 F5 執行查詢2 新建“成績表(1)USE 學籍管理GOcreate table 成績表(學號 char(10) NOT NULL, 課程號 int (10) NOT NULL,成績 char (10) NOT N
9、ULL,GO(2)、按 F5 執行查詢3、新建“教師表”(1) USE學籍管理GOcreate table 教師表(教師編號 char(10) NOT NULL, 姓名 char(8) NOT NULL, 性別 char(4) NOT NULL, 學歷 char(8) NOT NULL, 年齡 char(4) NOT NULL, 職稱 char(8) NOT NULL,)GO( 2)、按 F5 執行查詢4、新建“班級表”( 1 ) USE 學籍管理GOcreate table 班級表(班級編號 int (10) NOT NULL,班級名稱 char(10) NOT NULL, 系別 char(
10、8) NOT NULL,)GO2)、按 F5 執行查詢5、新建“系別表”(1) USE學籍管理GOcreate table 系別表(系號 char(10) NOT NULL, 系名 char(16) NOT NULL, 系主任 char(8) NOT NULL, 系書記 char(8) NOT NULL, 電話 char(20) NOT NULL,)GO(2) 、按F5執行查詢6 、新建“課程表”(1) USE學籍管理GO create table 課程表課程名稱 char(10) NOT NULL, 課號 int(10) NOT NULL, 學分 smallint (4) NOT NULL,
11、 課時 smallint (4) NOT NULL,)GO(2)、按 F5 執行查詢六、創建主鍵1、學生表主鍵的創建(1)、USE 學籍管理GOalter table 學生表add constraint學號 _學生表primary key clustered( 學號 )go(2)、按 F5 執行查詢2 成績表主鍵的創建(1)、USE學籍管理GOalter table成績表add constraint學號 _成績表primary key clustered(學號)go(2)、按 F5 執行查詢3、教師表主鍵的創建(1)、USE學籍管理GOalter table 教師表add constraint
12、 教師編號 _教師表 primary key clustered( 教師編號 )Go( 2)、按 F5 執行查詢4 班級表主鍵的創建(1)、USE學籍管理GOalter table 班級表add constraint班級編號 _班級表primary key clustered(班級編號) go(2)、按 F5 執行查詢5 系別表主鍵的創建(1)、USE學籍管理GOalter table 系別表add constraint系號 _系別表primary key clustered( 系號 )Go( 2)、按 F5 執行查詢6、課程表主鍵的創建(1)、 USE 學籍管理GOalter table 課
13、程表add constraint 課程號 _課程表 primary key clustered(課程號)Go( 2)、按 F5 執行查詢七、創建查詢1 、查詢學生表中所有女同學的記錄selectfrom 學生表where 性別 ='女'2、詢成績表中成績不小于 80 的學號 ,課程號和成績,并按成績降序 排列,然后顯示前 5 條記錄。select top 5 學號,課程號 ,成績from 成績表where 成績 >=80order by 成績 desc3、查詢成績表中成績不及格的學號 ,課程號和成績,并且為不及格的 成績都加 20 分。select 學號,課程號 ,成績=
14、成績+20from 成績表where 成績 <604、查詢課程表中學分不在 24 之間的課程號、課程名SELECT 課程號 ,課程名稱from 課程表where 學分 >4 or 學分 <25、向成績表的所有字段插入一條記錄,記錄內容自定。insert 成績表values ('200612','5','95')6、查詢學生表中性別為男'并且專業為商務英語'的學生的基 本信息。select from 學生表where 性別='男' and 專業 = '商務英語 '7、用查詢分析器創建
15、一個名為“ view_2 ”的視圖,內容是顯示學生 表中班級編號為 053 的學生的學號、姓名、性別和專業,并且為該視 圖加密。Create view aaaWITH ENCRYPTIONAs select 學號,姓名,性別,專業from 學生表where 班級編號 ='053'8使用查詢分析器修改名為“ aaa”的視圖,內容修改為顯示學生表 中性別為男'的學生的學號、姓名、性別和專業,并且以后所有對 該視圖的更新操作都必須符合所設定的條件。Alter view aaaAs select 學號,姓名,性別,專業from 學生表where 性別 ='男 '
16、WITH CHECK OPTION9、創建一個名為“ bbb”的存儲過程,用于查看學生表的所有信息。 然后調用該存儲過程。create proc bbbas select * from 學生表goexec bbb10、創建一個名為“ ab”的存儲過程,用于刪除成績表中指定學號的 記錄,具體學號由調用時決定。然后調用該存儲過程。create proc aba char(4)asdelete 成績表where 學號 =agoexec ab '200612'11、創建一個名為“ cc”的觸發器,當向教師表添加記錄時,該觸發 器自動顯示教師表的所有信息。create trigger ccon 教師表for insertasselect * from 教師表goinsert into 教師表values( '09','李月','女','本科 ','26')12、創建一個名為“ kk”的觸發器,當向學生表刪除記錄時,該觸發 器自動刪除成績表中與之相關的所有記錄。create trigger kkon 學生表for de
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 皮革制品修補技術國際標準與規范考核試卷
- 燃氣具行業清潔生產與資源綜合利用考核試卷
- 珠海市高三月質量監測(二模)理綜試題
- 連云港市重點中學2025年初三下學期期末學業水平調研英語試題試卷含答案
- 西藏那曲市色尼區2024-2025學年三下數學期末復習檢測模擬試題含解析
- 山西省晉中市四校2025屆高三教學質量檢測試題英語試題含解析
- 江西信息應用職業技術學院《工程估價與費用管理雙語》2023-2024學年第一學期期末試卷
- 遼寧省錦州市義縣2024-2025學年五年級數學第二學期期末達標測試試題含答案
- 山西應用科技學院《核醫學實驗技術》2023-2024學年第二學期期末試卷
- 南京大學《阿拉伯語視聽說》2023-2024學年第二學期期末試卷
- 2025年人教版小學數學二年級下冊期末考試卷(帶答案解析)
- 西師大版小學五年級 數學(下)期末測試題(含答案)
- 化工工藝原理考試題庫梳理
- 定金款管理制度
- 2024年秋兒童發展問題的咨詢與輔導終考期末大作業案例分析1-5答案
- DL∕T 796-2012 風力發電場安全規程
- 壓花藝術-發現植物之美智慧樹知到期末考試答案2024年
- LED顯示屏項目立項報告(模板參考)
- 最新版電梯日常維護保養記錄
- 發燒的地球ppt課件
- 梁柱增大截面加固施工方案(完整版)
評論
0/150
提交評論