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

下載本文檔

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

文檔簡介

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

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

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

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

5、型6籍貫文本型20專業(yè)號文本型6專業(yè)簡歷備注型登記照OLE對象表1-4 課程字段名類型寬度小數(shù)主鍵/索引參照表約束Null值課程號文本型8(主)課程名文本型24學(xué)分字節(jié)型學(xué)院號字符型2學(xué)院表1-5 成績單字段名類型寬度小數(shù)主鍵/索引參照表約束Null值學(xué)號文本型8學(xué)生課程號文本型6課程成績單精度41>=0 and <=100附:教學(xué)管理數(shù)據(jù)庫參考數(shù)據(jù)如表1-1表1-5所示。表1-1 學(xué)生表學(xué)號姓名性別生日民族籍貫專業(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 學(xué)院表學(xué)院號學(xué)院院長01外國語學(xué)院葉秋宜02人文學(xué)院李容03金融學(xué)院王漢生04法學(xué)院喬亞05工商管理學(xué)院張緒06會計學(xué)院張一非09信息學(xué)院楊新表1-5 成績單學(xué)號課程號成績0605311301054010850605311302091010800605311309064

8、049750605311305020030900605311309061050820704221902091010850704221901054010780704221909061050720805511701054010920805511709064049850805511709061050880709330509064049920709330501054010860709330505020030700709330509065050900604113802091010740604113804010002830805313101054010770805313109061050660709331

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

10、00909065050數(shù)據(jù)結(jié)構(gòu)4.00902091010大學(xué)語文3.00109006050線性代數(shù)3.00901054010大學(xué)英語4.00102000032美術(shù)設(shè)計2.00209023040運籌學(xué)5.00909061050數(shù)據(jù)庫及應(yīng)用3.00905020030管理學(xué)原理3.00505020051市場營銷學(xué)3.00504010002法學(xué)概論3.00404020021合同法實務(wù)2.004思考題:當我們進行物理設(shè)計時,如果將全校的學(xué)生放置在一個關(guān)系(表)中,勢必帶來存儲空間大、處理效率低的問題。怎么解決?練習(xí): 在線圖書銷售系統(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)容里面會有圖紙預(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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論