- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章作业1 请说明何谓关联式资料库 2 请使用下表各举一例并 .PDF
第二章作業
1. 請說明何謂關聯式資料庫。
以關聯式資料模型來處理資料的資料庫
定義
是由一群相互關係的正規化關聯(表格)所組成
關聯(表格)之間是透過相同的欄位值(即外鍵參考主鍵)來連繫
關聯(表格)中的所有屬性內含值都是基元值(Atomic Value)
2. 請使用下表各舉一例並說明下列關聯式資料模式名詞:relation 、tuple 、
attribute 、primary key 、cardinality 、degree 與 。
課程資料表
課程代號 課程名稱 學分數 開課系所
C1310 統計學 3 MIS
C3320 資料結構 3 CS
C3380 資料庫 3 MIS
資料表(Table) 、關聯(Relation)
◦ 真正儲存資料的地方
◦ 特定主題的資料集合
◦ 由「資料行」與「資料列」的二維表格組合而成
資料行(Column) 、屬性(Attribute)
◦ 資料表中的某些「欄位」
◦ 用來記載個體或事實的特性
資料列(Row) 、值組(Tuple)
◦ 資料表中某些「記錄」
◦ 代表一個個體或事實的資料組
基數(Cardinality)
◦ 關聯表中所含的值組數目
◦ 關聯表的大小
維度(Degree)
◦ 關聯表的屬性數目
3. 完成第二章講義中的所有練習題。
課堂中已講解。
4. 請明關聯式資料庫的完整性規則限制之目的為何,並說明有哪些關聯式資料
庫的完整性規則以及其意義與功能。
完整性規則(Integrity Rules)
整合限制規則(Integrity Constraint Rules)
用來確保資料的一致性與完整性
避免資料在經過新增、修改及刪除等運算之後,產生的異常現象
避免使用者將錯誤或不合法的資料值存入資料庫中
關聯式資料模式的「完整性規則」
實體完整性規則(Entity Integrity Rule)
每一個關聯表中的值組都必須是可以識別的
主鍵必須要具有唯一性 :實體必須是可區別的(Distinguishable)
主鍵不可為空值(NULL) :主鍵值未知代表是一個不確定的實體,不能
存放在資料關聯中
實體完整性規則只適用於基本關聯(Base Relation) ,不考慮視界(View)
主鍵是由多個欄位連結而成的組合鍵(複合主鍵) :每一個欄位值都不
可為空值(Null)
參考完整性規則(Referential Integrity Rule)
確保兩個資料表之間的資料一致性
值域完整性規則(Domain Integrity Rule)
在資料表中,對於所有屬性的內含值,必須來自值域(Domain)的合法值群中
「單一資料表」中,同一資料行中的資料屬性必須要相同
5. 下列是某個資料庫的幾個關聯表,裡面記錄各種課程的學生修課人數,以及
每一門課所採用的教科書。請針對這個資料庫綱要指定個關聯的主鍵與外來
鍵 ,並說明你做的任何假設。
文档评论(0)