版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、學生管理系統(tǒng)數(shù)據(jù)庫設計與實現(xiàn)班級: 03 級理學院應用物理系組成員及所完成的工作:1 班 陰文斌 (組長 ) 3003210023所完成的工作:數(shù)據(jù)庫整體結(jié)構(gòu)的設計,ER 圖的繪制和其他工作的審核1 班 田巍3003210014所完成的工作:1 班 周冬建3003210029所完成的工作:系統(tǒng)名稱: 學生管理系統(tǒng)一系統(tǒng)需求a. 該“學生管理系統(tǒng)”只是對數(shù)據(jù)庫應用技術(shù)的一個樣本數(shù)據(jù)庫的實例,重在對數(shù)據(jù)庫一些方法的熟悉與掌握,其中包括從數(shù)據(jù)庫的概念模型到ER 圖的繪制,再到數(shù)據(jù)庫模式的建立(即為數(shù)據(jù)庫及其基本表的建立),而后數(shù)據(jù)的錄入(在此從略),最后完成一些簡單的關系運算表達式的表達和相關的Se
2、lect 查詢語句的使用。b. 系統(tǒng)結(jié)構(gòu)簡述:本系統(tǒng)包括六個實體:學生;課程;教師;學院;社團;活動實體之間的關系轉(zhuǎn)換為其他四個表:選修;代課;加入社團;組織活動(都是多對多關系的轉(zhuǎn)換)實體“學院”與“學生”之間一對多的關系轉(zhuǎn)換到表“學生”中注:各個基本表中關鍵字已在關系模式中說明c. 該數(shù)據(jù)庫需要進行如下數(shù)據(jù)處理: (田巍) 要查詢所有學生的個人信息:學號,姓名,性別,民族,出生年月,籍貫,身份證號,學院編號,所在專業(yè) 學生要查詢本學期所開課程詳細情況(成績除外) ,并按“課程類型”分組輸入:學號輸出:學號,姓名,課程名,學分數(shù),學時數(shù),課程類型對某個學生的社團活動用清單表示(按社團分組,活
3、動時間升序排序):輸入:學號輸出:學號,姓名,活動名稱,活動地點,活動時間,社團名稱,詳細內(nèi)容某位教師想查詢自己本學期所代的課程及其上課情況:輸入:教師姓名輸出:教師編號,姓名,性別,課程名,課程類型,上課教室,上課時間第 1頁二 ER 圖(陰文斌)所在專業(yè)學院1nmn課程所屬院系學生選修mm上課教室入社日期加入社團成績代課職務上課時間n成立年份n社團編號 #會長編號名稱社團教師所屬級別備注m組織活動截止日期發(fā)起日期活動編號 #活動地點n詳細內(nèi)容活動名稱圖 1社團活動 ER 圖學號 #姓名性別身份證號學生出生年月課程編號 #課程名籍貫宿舍號學時數(shù)民族課程課程類型教師編號 #學分數(shù)學歷姓名家庭住
4、址教師性別電話備注圖2課程部分ER圖第 2頁學院編號 #名稱學院類型院長編號學院院辦地址院辦電話圖3學院局部ER圖三關系模式(田巍)系統(tǒng)中的實體有:學生;課程;教師;學院;社團;活動關系模式如下:學生 (學號,姓名,性別,民族,出生年月,籍貫,身份證號,宿舍號,學院編號,所在專業(yè))說明 :屬性中“學院編號”和“所在專業(yè)”是一對多關系“所屬院系”的轉(zhuǎn)換,宿舍號的格式為: _-_-_(_ 代表數(shù)字)課程 (課程編號,課程名,課程類型,學分數(shù),學時數(shù))選修 (學號,課程編號,成績)教師 (教師編號,姓名,性別,學歷,家庭住址,電話,備注)代課 (課程編號,教師編號,上課教室,上課時間)說明 :屬性中
5、“上課教室”的格式為: _ _ - _ _ _,“上課時間”的格式為: _ 1-7 _ : _ _ S/D ;_ 1-7 _ : _ _ S/D 社團 (社團編號,名稱,所屬級別,成立年份,會長編號,備注)說明 :屬性中“所屬級別”的取值為 校級,院級 加入社團 (學號,社團編號,入社日期,職務)活動 (活動編號,名稱,活動地點,發(fā)起日期,截止日期,詳細內(nèi)容)組織活動 (社團編號,活動編號)學院 (學院編號,名稱,學院類型,院長編號,院辦地址,院辦電話)說明 :“學院類型”可以看作是“工科”或者“理科”四物理設計表 1.學生表結(jié)構(gòu)字段名類型特殊屬性學號char(10)主健姓名char(8)no
6、t null性別char(2)not null民族char(10)not null出生年月datetime籍貫char(80)not null身份證號char(18)not null宿舍號char(9)第 3頁學院編號char(6)not null所在專業(yè)char(20)not null(此處要列出所有表的結(jié)構(gòu)定義)五系統(tǒng)實現(xiàn)1 數(shù)據(jù)庫及其基本表的建立(周冬建)數(shù)據(jù)庫的建立用企業(yè)管理器,基本表的建立用T SQL 語言:數(shù)據(jù)庫名稱為:SM_System建立數(shù)據(jù)庫的T SQL 代碼如下:Create database SM_SystemOn(name=sm_system_data,陰文斌_田巍_周
7、冬建sm_system_data.mdf)Logon(name=sm_system_log,陰 文 斌 _ 田 巍 _ 周 冬 建 sm_system_log. lmf)建立基本表的T SQL 代碼如下:use SM_Systemcreate table學生 ( 學號 char(10) not null,姓名 char(8) not null,性別 char(2) not null,民族 char(10) not null,出生年月datetime,籍貫 char(80) not null,身份證號char(18) not null,宿舍號 char(9),學院編號char(6) not nu
8、ll,所在專業(yè)char(20) not null)create table課程 ( 課程編號char(6) not null,課程名 char(40) not null,課程類型char(12) not null,學分數(shù) smallint,學時數(shù) smallint)create table選修 ( 學號 char(10) not null,課程編號char(6) not null,成績 smallint)create table教師 ( 教師編號char(6) not null,姓名 char(8) not null,性別 char(2) not null,學歷 char(20),第 4頁家庭
9、住址char(80),電話 char(12),備注 char(80)create table代課 ( 課程編號char(6) not null,教師編號char(6) not null,上課教室char(6) not null,上課時間char(18) not null)create table社團 ( 社團編號char(6) not null,名稱 char(20) not null,所屬級別char(4),成立年份datetime,會長編號char(6) not null,備注 char(80)create table加入社團 ( 學號 char(10) not null,社團編號 cha
10、r(6) not null,入社日期 datetime,職務 char(20)create table活動 ( 活動編號char(6) not null,名稱 char(40) not null,活動地點char(80),發(fā)起日期datetime not null,截止日期datetime not null,詳細內(nèi)容char(80)create table組織活動 ( 社團編號 char(6) not null,活動編號char(6) not null)create table學院 ( 學院編號char(6) not null,名稱 char(40) not null,學院類型char(4),
11、院長編號char(6) not null,院辦地址char(40),院辦電話char(12)輸入數(shù)據(jù):Insertinto學生values(3006201101, 李紅 , 女 , 漢族 , 1985-05-12 , 河北省保定 , 1221234 , 24-401 , 201 , 機械制造 )寫出每個數(shù)據(jù)表數(shù)據(jù)的輸入命令第 5頁2 創(chuàng)建索引(略,學生作業(yè)至少創(chuàng)建4 個索引)3 創(chuàng)建視圖(略,學生作業(yè)至少創(chuàng)建4 個視圖)4 創(chuàng)建存儲過程(略,學生作業(yè)至少創(chuàng)建4 個存儲過程)5. 查詢語句(陰文斌,周冬建)教師批注:此處不符合要求,應該創(chuàng)建存儲過程實現(xiàn)!要查詢所有學生的個人信息學號,姓名,性別,
12、民族,出生年月,籍貫,身份證號,學院編號,所在專業(yè)Select 學號,姓名,性別,民族,出生年月,籍貫,身份證號,學院編號,所在專業(yè)From 學生 學生要查詢本學期所開課程詳細情況(成績除外) ,并按“課程類型”分組輸入:學號輸出:學號,姓名,課程名,學分數(shù),學時數(shù),課程類型設輸入的學號的數(shù)值為xSelect S.學號,姓名,課程名,學分數(shù),學時數(shù),課程類型From 學生as S,選修as X,課程as CWhere S.學號 X. 學號and X.課程編號 C.課程編號and S.學號 xGroup by 課程類型對某個學生的社團活動用清單表示(按社團分組,活動時間升序排序):輸入:學號輸出:學號,姓名,活動名稱,活動地點,活動時間,社團名稱,詳細內(nèi)容設輸入的學號為x某位教師想
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 1假期有收獲 教學設計-2024-2025學年道德與法治二年級上冊統(tǒng)編版
- 安徽省繁昌縣八年級物理上冊 2.3快與慢教案 (新版)滬科版
- Unit 2 Colours Part B(教學設計)-2023-2024學年人教PEP版英語三年級上冊
- Unit 4 Body language Reading and Thinking 教學設計-2023-2024學年高中英語人教版(2019)選擇性必修第一冊
- 2024-2025學年學習感恩的德育教學設計
- 圓的認識 (教學設計)蘇教版五年級下冊數(shù)學
- 山東省郯城第三中學初中信息技術(shù) 魚躍前滾翻教案1
- 2024-2025學年新教材高中政治 第二單元 認識社會與價值選擇 6.1 價值與價值觀教案 統(tǒng)編版必修4
- 三、觀察物體(教學設計)-2024-2025學年四年級上冊數(shù)學蘇教版
- 大堰河-我的保姆教學設計 人教版
- 高中數(shù)學課程標準分析與解讀
- 新部編版小學語文三年級上冊教師教學用書(教學參考)
- 批判性思維與護理課件
- 與發(fā)包人、監(jiān)理及設計單位的配合
- 消防工程監(jiān)理實施細則
- 西昌古詩文品讀智慧樹知到課后章節(jié)答案2023年下西昌學院
- 小學二年級心理快樂好心情課件
- 《第七課豎鉤、彎鉤和橫鉤》教學設計(遼寧省省級優(yōu)課)-教案
- 雅思閱讀-判斷題教學課件
- 幼兒言語的培養(yǎng)
- 眼耳鼻咽喉科PDCA在合理降低抗菌藥物使用強度中的運用
評論
0/150
提交評論