




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章第三章 實體關係模式:進階練習實體關係模式:進階練習課本習題黃三益2008 資料庫的核心理論與實務第四版3-1習題 3-3假設你要設計一個課程資料庫應用系統。該系統可用來記載課程和其相關資訊。資料需求如下:請依以上的需求,畫出 erd。必要的話,可自行假設其他相關狀況,但必須寫清楚。黃三益2008 資料庫的核心理論與實務第四版3-2習題 3-3課程 (course)包括課程編號 (cno)、課程名稱 (cname),和課程敘述 (cdesc)。其中課程編號為唯一。老師 (teacher)包括老師識別號 (tno)、姓名 (tname)、職級 (title),和所屬單位 (departme
2、nts)。其中老師識別號為唯一。且一位老師會有一個或多個隸屬單位。此外一位老師可能教授 (teaches) 多門課程,一門課程也可能有多位老師一起合授。學生 (sudent)包括學號 (sid)、姓名 (sname)、性別 (gender)、生日 (bdate),和 email (email)。其中學號為唯一。此外,學生的修課 (takes) 課程和學期成績 (finalscore) 必須記載。計分項目 (item)包括名稱 (iname) 和繳交日期 (duedate)。沒有唯一的屬性,不過對於每一個課程,其計分項目名稱必不同。此外,學生的計分項目上的分數 (score) 必須記載。黃三益2
3、008 資料庫的核心理論與實務第四版3-3解答 3-3黃三益2008 資料庫的核心理論與實務第四版3-4習題 3-5假設你要替遠距教學的互動功能設計一個系統,該系統記載課程資訊並可讓學生張貼文章到討論版。具體說來,該系統的資料需求如下:黃三益2008 資料庫的核心理論與實務第四版3-5習題 3-5學生 (student)包括學號 (sid)、姓名 (name)、性別(sex)、生日 (bdate)、畢業學校 (graduate)、和公司 (employer)。其中畢業學校可能有多個。學號為唯一。課程 (course)包括課程編號 (cid) 和課程名稱(coursename)。其中課程編號為唯
4、一。老師 (instructor)包括老師 id (iid)、姓名 (name),和電話 (phone)。老師id為唯一。黃三益2008 資料庫的核心理論與實務第四版3-6習題 3-5討論版 (pforum)包括版名 (pname) 和設立時間 (sdate)。討論版是屬於課程的,換句話說,某一課程的各討論版之版名必定不同。文章 (article)包括流水號 (seq)、主題 (subject),和內容 (content)。文章是屬於討論版的,換句話說,某一討論版的各文章之流水號必定不同。黃三益2008 資料庫的核心理論與實務第四版3-7習題 3-5此外,老師跟學生間有一個關係型態修課(tak
5、es),老師和課程間有一個關係型態授課(teaches),學生和文章間有一個關係型態貼 (posts)。請注意我們只需描述現時的資料,不需描述歷史的資料,所以一門課只有一位老師教。請依以上的需求,畫出erd。必要的話,可自行假設其他相關狀況,但必須寫清楚。黃三益2008 資料庫的核心理論與實務第四版3-8解答 3-5黃三益2008 資料庫的核心理論與實務第四版3-9習題 3-7假設你要設計一個職棒聯盟的戰績系統,該系統可以記載球隊資訊和比賽記錄。具體說來,包含以下四個實體型態:1. 球隊(team)2. 聯盟(league)3. 球員(player)4. 球場(field)這四個實體型態有以下
6、的性質:黃三益2008 資料庫的核心理論與實務第四版3-10習題 3-7每個球隊有隊名(tname)、一個總教練(chiefcoach)、數個教練(coach),和球隊所屬的公司名稱(company)。教練的 id(pid)、姓名(cname)和生日(birthday)需記載。每個球隊必須隸屬於剛好一個聯盟。其中隊名為唯一。球隊的輸贏記錄需記載,包括勝隊、敗隊、比賽日期(date)、比數(result),和比賽球場。其中勝隊、敗隊,和比賽日期合起來為唯一。假設沒有平手。每一聯盟有名稱(lname)和成立日期(startdate)。其中名稱為唯一。黃三益2008 資料庫的核心理論與實務第四版3-
7、11習題 3-7每一球場有球場 id(fid)、名稱(fname),和地址(address)。其中球場 id 和名稱均為唯一。每一球隊有一主球場(home)。球員有球衣號碼(pno)、姓名(name)、生日(birthday)、打擊率(hitrate),和月薪(salary)。其中沒有任一屬性為唯一,但每一個球隊的球員之球衣號碼必然不同。每一球員必須隸屬於一球隊。請依以上的需求,畫出erd。必要的話,可自行假設其他相關狀況,但必須寫清楚。黃三益2008 資料庫的核心理論與實務第四版3-12解答 3-7黃三益2008 資料庫的核心理論與實務第四版2-13習題 3-9假設你要為一錄影帶租借店設計資
8、訊系統,該系統必須能記載影片的進貨和租借記錄。具體說來,包含以下五個實體型態:1. 影片 (video):表示一部影片。2. 影片拷貝 (videocopy):表示一片光碟或一卷錄影帶,一個影片可有多個影片拷貝。3. 會員 (member):表示一位會員。4. 會員種類 (type):表示某類會員,比如永久會員、年會員、扣點會員等。5. 影片代理商 (agency):表示一個代理商。黃三益2008 資料庫的核心理論與實務第四版2-14習題 3-9這五個實體型態有以下的性質:影片包括影片編號 (vno)、片名 (title)、種類 (type,可能值為緊張、偵探、愛情、喜劇、戰爭、恐怖等) 等級
9、(grade,可能值為normal、x、r、pg13 ) 和導演 (director)。其中影片編號為唯一,且種類可能包括多個。影片拷貝包括流水號 (seq)、媒體種類 (media,可能值為vcr、vcd、dvd、ld 等),和拷貝日期 (date)。其中沒有任一屬性是唯一,但對於同一影片之不同拷貝,流水號 + 媒體種類也不一樣。會員包括姓名 (name)、電話號碼 (phone)、住址 (address)、加入日期 (startdate),和所剩點數 (credits)。其中姓名 + 電話號碼是唯一。此外,會員的會員種類必須要記載,且會員現在租借的影片拷貝也要記載。黃三益2008 資料庫的
10、核心理論與實務第四版2-15習題 3-9會員種類包括種類名稱 (mtype,可能值為永久會員、年會員、扣點會員等)、會費 (fee)、總點數 (totalcredits),和每片扣點數 (percredits)。其中種類名稱為唯一。影片代理商代理商名稱 (aname)、電話 (phone)、負責人 (contact)、住址(address),和統一編號 (ucode)。其中代理商名稱和統一編號均是唯一。代理商與影片間的供應關係必須記載。請依以上的需求,畫出erd。必要的話,可自行假設其他相關狀況,但必須寫清楚。黃三益2008 資料庫的核心理論與實務第四版2-16解答 3-9黃三益2008 資料
11、庫的核心理論與實務第四版2-17習題 3-11假設你想為一拍賣網站設計一資料庫應用系統,該網站採會員制,會員可以在網站上拍賣產品,也可以在網站上叫價。為簡化程序和考慮公平性,拍賣是採 offline 的方式 (非線上即時)。也就是說,對於一個拍賣產品,在截止時間前,都可以出價,但出價後就不可撤回。此拍賣網站資料庫系統的資料需求如下:黃三益2008 資料庫的核心理論與實務第四版2-18習題 3-11會員 (member)每一會員有會員 id (mid)、會員姓名 (name)、會員 email(email),和加入日期 (startdate),其中mid 為唯一。拍賣商品 (merchandis
12、e)每一拍賣商品有流水號(seqno)、商品名稱 (name)、商品敘述 (description)、拍賣截止日期時間 (expired),和底價 (bottomprice)。其中沒有任一屬性為唯一,但同一會員的不同拍賣商品之流水號必不同。此外,商品類別 (如下所示) 也要記載。商品類別 (category)商品類別為階層式,每一商品類有商品識別號 (cid) 和商品類敘述 (description),其中商品識別號為唯一。此外,每一商品類有一父商品類 (即在商品類階層的上一層,比如,咖啡的父商品類為飲料)。叫價 (bid)儲存叫價紀錄。每一次叫價就有一叫價識別號 (bid)、叫價價格(pri
13、ce),和叫價日期時間 (datetime),其中叫價識別號為唯一。此外,叫價的會員和叫價的商品也要記載。黃三益2008 資料庫的核心理論與實務第四版2-19習題 3-11此外,會員與拍賣商品間有一個關係型態為交易(transaction),並記載成交價(price)。請依以上的需求,畫出 erd。必要的話,可自行假設其他相關狀況,但必須寫清楚。黃三益2008 資料庫的核心理論與實務第四版2-20解答 3-11黃三益2008 資料庫的核心理論與實務第四版2-21習題 3-12假設你要設計一水電維修系統,該系統可以讓員工線上填維修申請單,並可記載維修記錄。其資料需求如下:請依以上需求畫出erd,
14、必要的話可自行假設其他相關狀況,但必須註明。黃三益2008 資料庫的核心理論與實務第四版2-22習題 3-12員工 (employee)包括員工編號 (eid)、身分證字號 (pid)、姓名 (name),和生日 (birthday)。其中員工編號和身分證字號均是唯一。單位 (department)包括單位名稱 (dname) 和單位所在地 (dlocation)。其中單位名稱是唯一。此外,一位員工必然屬於某個單位,但一個單位可有多名員工。故障通報單 (malfunction)包括通報單編號 (mno)、通報日期 (mdate),和通報明細 (mdetail),其中通報明細必須包括地點 (ml
15、ocation) 和問題描述(mproblem),而通報單編號是唯一。此外,通報人 (是一位員工) 也必須記載。黃三益2008 資料庫的核心理論與實務第四版2-23習題 3-12故障處理單 (processing)包括處理日期 (pdate) 和處理人 (是一位員工),此外相對的故障通報單都必須記載。請注意一張故障通報單可能會有數張故障處理單 (因為一次處理不好),但這些故障處理單的處理日期必然不同。庫存零件 (part)包括零件編號 (pno)、零件名稱(pname)、和庫存數量 (quantity)。其中零件編號是唯一。此外,一張故障處理單可能會使用多種零件,每一種零件的使用數量也需記載。
16、黃三益2008 資料庫的核心理論與實務第四版2-24解答 3-12黃三益2008 資料庫的核心理論與實務第四版2-25習題 3-14假設你要替一家醫院設計掛號系統。該系統記載醫師相關資訊並可以讓病人預約掛號。其資料需求如下:請依以上的需求,畫出erd。必要的話,可自行假設其他相關狀況,但必須寫清楚。黃三益2008 資料庫的核心理論與實務第四版2-26習題 3-14科別 (department)包括科編號 (dno)、科名稱 (dname)、科類別 (dcat),和成立日期 (startdate)。其中科編號和科名稱均為唯一。醫師 (doctor)包括醫師編號 (did)、姓名 (name)、生
17、日 (birthday)、身分證字號 (pid),和職級 (position)。其中醫師編號和身分證字號均為唯一。一位醫師必定隸屬於某一科,且每一科都有一位主任。黃三益2008 資料庫的核心理論與實務第四版2-27習題 3-14看診時段 (diagnosistime)包括看診開始時間(startdatetime) 和人數限制(capacity)。一個看診時段只屬於一位醫師,每一位醫師都有好幾個看診時段,但一位醫師的各個看診時段的開始時間都不相同。病人 (patient)包括病歷號 (pno)、姓名 (name)、性別 (sex)、生日 (birthday),和身分證字號 (pid)。其中病歷號
18、和身分證字號均為唯一。病人可以選擇某位醫生的某個看診時段來預約掛號,掛號時會得到一個號碼 (no) 和預計看診時間(estimatedtime),這些都必須記載。黃三益2008 資料庫的核心理論與實務第四版2-28解答 3-14黃三益2008 資料庫的核心理論與實務第四版2-29習題 3-16某美術館需要一個資訊系統來記載其館藏和相關資訊。具體說來,該系統的資料需求如下:請依以上的需求,畫出erd。必要的話,可自行假設其他相關狀況,但必須寫清楚。黃三益2008 資料庫的核心理論與實務第四版2-30習題 3-16作品(artpiece)包括作品編號(aid)、題目(title)、年份(year)
19、,和來源(source)。其中作品編號為唯一。藝術家(artist)包括作家編號(rno)、姓名(rrealname)、生日(birthdate)、學歷(degree),和經歷(experience)。其中作家編號為唯一,學歷可有多個。此外,一個作品必須剛好由一位藝術家所創作,創作時所用的假名(pseudonym)必須記載。黃三益2008 資料庫的核心理論與實務第四版2-31習題 3-16作品種類(arttype)包括種類名稱(tname)、材料(material),和風格(style)。其中種類名稱為唯一。每一個作品必屬於剛好一個作品種類。展覽(exhibition)包括主題名稱(ename
20、)、開始日期(startdate)、結束日期(enddate),和贊助者(sponsor)。其中主題名稱和開始日期合起來為唯一,贊助者可有多位,且其贊助者姓名(name)和金額(amount)要記載,同一場展覽的贊助者姓名必然不同。展覽的作品必需要記載。黃三益2008 資料庫的核心理論與實務第四版2-32解答 3-16黃三益2008 資料庫的核心理論與實務第四版2-33習題 3-18假設你要為某個mp3下載網站開發一套系統。該系統可以讓管理員維護歌曲和會員資料,也可以讓會員下載mp3。具體說來,該系統的資料需求如下:請依以上的需求,畫出erd。必要的話,可自行假設其他相關狀況,但必須寫清楚。黃三益2008 資料庫的核心理論與實務第四版2-34習題 3-18會員(member)包括會
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理技术操作常见并发症预防及处理流程
- 《薛之谦音乐会》课件
- 《腹部手术的协同》课件
- 商管总值的系统化培训体系
- 《尿毒症患者护理》课件
- 大班语言活动堆雪人
- 幼儿园配班老师总结模版
- 《古代文明概述》课件
- 幼儿园小班家长工作总结模版
- 《企业高效执行策略》课件
- GRR分析表格模板
- GB/T 11822-2000科学技术档案案卷构成的一般要求
- 猪病解剖诊断
- 关爱自我,从心开始(主题班会)课件
- 教练技术二阶段讲义(版本一)
- 康复医学课件-第二章 康复评定
- DB63-T 954-2020压力容器安全使用管理规范
- 中国商业航天研究报告
- 红色卡通风全国助残日PPT模板
- 《城市综合防灾规划》教学大纲
- SimMarketing营销模拟实验室操作篇
评论
0/150
提交评论