教學管理數(shù)據(jù)庫設計案例_第1頁
教學管理數(shù)據(jù)庫設計案例_第2頁
教學管理數(shù)據(jù)庫設計案例_第3頁
教學管理數(shù)據(jù)庫設計案例_第4頁
教學管理數(shù)據(jù)庫設計案例_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、數(shù)據(jù)庫設計的案例分析一、教學管理1. 基本需求某學校設計學生教學管理系統(tǒng)。學生實體包括學號、姓名、性別、生日、民族、籍貫、簡歷、登記照,每名學生選擇一個主修專業(yè),專業(yè)包括專業(yè)編號、名稱和類別,一個專業(yè)屬于一個學院,一個學院可以有若干個專業(yè)。學院信息要存儲學院號、學院名、院長。教學管理還要管理課程表和學生成績。課程表包括課程號、課程名、學分,每門課程由一個學院開設。學生選修的每門課程獲得一個成績。設計該教學管理的ER模型,然后轉(zhuǎn)化為關系模型。若上面的管理系統(tǒng)還要管理教師教學安排,教師包括編號、姓名、年齡、職稱,一個教師只能屬于一個學院,一名教師可以上若干門課程,一門課程可以有多名老師來上,每個教

2、師所上的每門課都有一個課堂號和課時數(shù)。嘗試修改上題的ER模型,將教師教學信息管理增加進去。l 請你設計一個數(shù)據(jù)庫,并確定要滿足的各種約束,使得其中:n 保存了所需的所有信息;n 支持教學管理的各種應用;n 盡可能地優(yōu)化:減少冗余、提高查詢速度。l 畫實體-聯(lián)系圖。l 將實體-聯(lián)系圖轉(zhuǎn)換為關系表。2. 參考設計l 首先確定系統(tǒng)中的實體l 再確定系統(tǒng)中實體間的關系l 轉(zhuǎn)化成E-R圖圖一 教學管理ER圖由ER模型轉(zhuǎn)換的關系模型是:學生(學號,姓名,性別,生日,民族,籍貫,專業(yè)號,簡歷,登記照)專業(yè)(專業(yè)號,專業(yè),專業(yè)類別,學院號)學院(學院號,學院,院長)課程(課程號,課程名,學分,學院號)成績(學

3、號,課程號,成績)(題目分析:本題中有學生、專業(yè)、學院、課程四個實體。一個學生只有一個主修專業(yè),學生與專業(yè)有多對一的聯(lián)系;一個專業(yè)只由一個學院開設,一門課程只由一個學院開設,學院與專業(yè)、學院與課程都是一對多的聯(lián)系;學生與課程有多對多的聯(lián)系。在轉(zhuǎn)換為關系模型時,一對多的聯(lián)系都在相應的多方實體的關系中增加一個外鍵。)增加教師,ER圖如下。圖二 有教師實體的教學管理ER圖4、檢查設計:是否支持各種應用。1)、如果有學生轉(zhuǎn)換專業(yè),系統(tǒng)如何支持?2)、如果學生中途退學,系統(tǒng)如何支持?3)、如果教師處于退休狀態(tài),系統(tǒng)如何支持?4)、選修課通常是針對某些專業(yè)的,系統(tǒng)如何支持?5. 物理設計基于Access的

4、 數(shù)據(jù)庫結(jié)構(gòu)設計如下。指定數(shù)據(jù)庫文件的名稱,并為設計好的關系模型設計表結(jié)構(gòu)。數(shù)據(jù)庫文件保存在“E:教學管理”文件夾中,數(shù)據(jù)庫文件名:教學管理.MDB。表包括:學院、專業(yè)、學生、課程、成績單。對應表結(jié)構(gòu)如表1-2至表1-6所示。表1-1 學院字段名類型寬度小數(shù)主鍵/索引參照表約束Null值學院號文本型2(主)學院文本型16院長文本型8表1-2 專業(yè) 字段名類型寬度小數(shù)主鍵/索引參照表約束Null值專業(yè)號文本型4(主)專業(yè)文本型16專業(yè)類別文本型8學院號文本型2學院表1-3 學生字段名類型寬度小數(shù)主鍵/索引參照表約束Null值學號文本型8(主)姓名文本型8性別文本型2男 or 女生日日期型民族文本

5、型6籍貫文本型20專業(yè)號文本型6專業(yè)簡歷備注型登記照OLE對象表1-4 課程字段名類型寬度小數(shù)主鍵/索引參照表約束Null值課程號文本型8(主)課程名文本型24學分字節(jié)型學院號字符型2學院表1-5 成績單字段名類型寬度小數(shù)主鍵/索引參照表約束Null值學號文本型8學生課程號文本型6課程成績單精度41>=0 and <=100附:教學管理數(shù)據(jù)庫參考數(shù)據(jù)如表1-1表1-5所示。表1-1 學生表學號姓名性別生日民族籍貫專業(yè)號簡歷登記照06053113唐李生男04/19/1987漢湖北省麻城050107042219黃耀男01/02/1989漢黑龍江省牡丹江市040306041138華美女1

6、1/09/1987漢河北省保定市040307045120劉權(quán)利男10/20/1989回湖北省武漢市040308055117王燕女08/02/1990回河南省安陽市050108045142郝明星女11/27/1989滿遼寧省大連市040308053101高猛男02/03/1990漢湖北生黃石市050108053124多桑男10/26/1988藏西藏050108053160郭政強男06/10/1989土家湖南省吉首050108053116陸敏女03/18/1990漢廣東省東莞050108053131林惠萍女12/04/1989壯廣西省柳州市050107093305鄭家謀男03/24/1988漢上海

7、市090407093342羅家艷女05/16/1988滿北京市090407093325史玉磊男09/11/1988漢湖北省孝感市090407093317凌晨女06/28/1988漢浙江省溫州090408041136徐棟梁男12/20/1989回陜西咸陽040308041127巴朗男09/25/1989蒙古內(nèi)蒙古0403表1-2 學院表學院號學院院長01外國語學院葉秋宜02人文學院李容03金融學院王漢生04法學院喬亞05工商管理學院張緒06會計學院張一非09信息學院楊新表1-5 成績單學號課程號成績0605311301054010850605311302091010800605311309064

8、049750605311305020030900605311309061050820704221902091010850704221901054010780704221909061050720805511701054010920805511709064049850805511709061050880709330509064049920709330501054010860709330505020030700709330509065050900604113802091010740604113804010002830805313101054010770805313109061050660709331

9、70906404978070933170105401087070933250105401076070933250906505081070933250906404982070933250401000275080411360105401088080411360906105085表1-2 專業(yè)表專業(yè)號專業(yè)專業(yè)類別學院號0201新聞學人文020301金融學經(jīng)濟學030302投資學經(jīng)濟學030403國際法法學040501工商管理管理學050503市場營銷管理學050602會計學管理學060902信息管理管理學090904計算機科學工學09表1-4 課程表課程號課程名學分學院號09064049高等數(shù)學6.

10、00909065050數(shù)據(jù)結(jié)構(gòu)4.00902091010大學語文3.00109006050線性代數(shù)3.00901054010大學英語4.00102000032美術(shù)設計2.00209023040運籌學5.00909061050數(shù)據(jù)庫及應用3.00905020030管理學原理3.00505020051市場營銷學3.00504010002法學概論3.00404020021合同法實務2.004思考題:當我們進行物理設計時,如果將全校的學生放置在一個關系(表)中,勢必帶來存儲空間大、處理效率低的問題。怎么解決?練習: 在線圖書銷售系統(tǒng),有如下功能。用戶注冊后,可以修改自己的信息,可以將需要購買的圖書放入購物車,然后從購物車下訂單后結(jié)賬。第一次結(jié)賬時填寫圖書郵寄地址信息,以后就直接顯示。購物車采用數(shù)據(jù)庫實現(xiàn)。后臺管理就是商家,登陸后可以增刪改圖書,新增圖書的

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論