- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Advanced Database Management System Outline Overview 完整性條件(Integrity Rules)是用來規範關聯資料表中的存放、刪除或更改等動作 防止使用者誤將錯誤或不合法的資料存在資料庫中,避免引發將來日後不可收拾的錯誤情況發生 Overview 關聯式資料模型包含數個限制型態,以便維護資料庫中資料的正確性及完整性 定義域限制(Domain Constraints) 實體完整性(Entity Integrity) 參考完整性(Referential Integrity) 作業限制(Operational Constraints) 定義域限制(Domain Constraints) 定義域限制是可以結合一個或多個屬性資料值的特徵描述 關聯性欄位上的所有資料必定屬於同一個定義域 定義域限制通常指一些特徵,如資料型別、長度與可接受值得範圍 例如:名稱:Person_Name 名稱:Semesters 資料類型:字元 資料類型:字元 最大長度:30 格式:pppp(期間)yyyy(年) 可接受值(p):Fall, Sprg, Summ 實體完整性(Entity Integrity) 實體完整性法則是指確保每個關聯性都 有一主鍵(Primary Key) 主鍵的值都必須有資料,不可以為空值 參考完整性(Referential Integrity) 關聯式資料模型中,使用外來鑑定一表格間的結合,維護兩關聯性橫列間的一致性 資料庫中不能有違法的外來鍵值 若表格B的外鍵FK與表格A的主鍵PK相配合,則FK的值必須等於表格A裡某筆記錄的PK值,或者FK 的每個成分欄位都為虛值。 當表格B裡某筆記錄其外鍵不為虛值,可是在表格 A 裡卻沒有任何記錄的主鍵 PK 值相等於此FK鍵值,我們稱此 FK 鍵值為未定義。 參考完整性(Referential Integrity) 作業限制(Operational Constraints) 作業限制是限制組織所進行作業的企業規範 例如:凡是持有季票的人,只要買一次票,就可以看全部的比賽 Outline Declarative vs. Procedural 宣告式完整性(Declarative Integrity) 事先將規範陳述後,儲存在一個限制庫中 當資料庫異動時,會在限制庫中存去適用的規範,將限制套用在受影響的異動 程序式完整性(Procedural Integrity) 透過預儲程序或觸發程序來做規範限制 完整性規則 實例: CREATE INTEGRITY RULE ER3 FORALL EMP ( EMP.SAL0 ) ON ATTEMPTED VIOLATION REJECT; (員工的薪水要為正值 ) 名稱(Name,本例子中為ER3):這個規則會以這個名子在系統目錄中註冊 條件限制(Constraint):意指一個真值式,一般是多變複雜的 違反回應(Violation Response):告訴系統當違反限制評估時要作什麼事 Outline 混淆的相關概念問題 完整性(Integrity) 回復(Recovery) 一致性(Concurrency) 安全性(Security) 完整性(Integrity) 嚴格地說,資料庫在完整性狀態下的意思是指,資料庫是正確的,也就是說沒有違反任何已知的完整性限制 回復(Recovery) 在錯誤(例如硬體或軟體的錯誤)造成資料損毀或至少使得現狀出現疑問的情況發生時,將資料庫復原到先前正確的狀態 已回復狀態將只是系統所自認的“正確” 一致性(Concurrency) 一致性是指當多個交易在執行時能夠平行處理的能力 系統不會注重他們自己個體上交易的正確性問題,而只是保證他們不會造成執行平行交易上的錯誤 安全性(Security) 安全性指的是去保護資料對抗未經認證的揭發、改變或破壞 安全性是保護資料庫對抗未經認證的使用者,完整性是對抗通過認證的使用者 Outline 定義域完整性 vs. 表格完整性 定義域完整性 表格完整性 Single- vs. Multi-Row Rules State vs. Transition Rules Immediate vs. Deferred Rules Single- vs. Multi-Row Rules 單列規則(Single-Row Rules) 是
您可能关注的文档
- 内蒙古大学理工学院系.DOC
- 内蒙古科技大学-有色金属冶炼部分.DOC
- 再谈极限真空与放气量.DOC
- 农业课分层负责明细表.DOC
- 农业部农药名称管理规范公告第944.DOC
- 农村实物资产流转申请书-农村产权交易.DOC
- 农渔会信用部防制洗钱注意事项范本9古坑乡农会.DOC
- 农用天气预报-虞城.DOC
- 冬季伊乐藻对污染水体的净化效果研究-地理学报.DOC
- 冷冻食品的形式.ppt
- Module5单词默写课件七年级英语上册(完整版)3.pptx
- Unit4Whereismycar?PartB(课件)人教PEP版英语三年级下册.pptx
- 江苏省部分市高一上学期期末考试英语试题汇编完形填空.docx
- Unit1HowcanwebeegoodlearnersSectionB2a2e课件人教版英语九年级全册(1).pptx
- 中国历史上的政治思想和社会伦理.pptx
- 六年级作文集_2(完整版).pptx
- Unit3BacktothePastIntegratedskills课件高中英语译林版(2020)选择性.pptx
- Module3Unit2OnMondayI’llgoswimming.(课件)英语四年级下册(精).pptx
- 2024年安徽高考化学新题精选仿真模拟卷6.docx
- Unit3It'sapineapple.Lesson16(课件)人教精通版英语四年级上册.pptx
最近下载
- 第十三章 电磁感应与电磁波初步 学情分析 内容与价值分析 单元小结--高二上学期物理人教版(2019)必修第三册.docx
- 江苏省宿迁市2024届高三下学期三模试题 地理 Word版含答案.docx
- 湘科版科学五年级上册全册教案(含反思) .pdf
- 冀少版七年级上册生物全册新质教学课件(配2024年秋改版教材).pptx
- 形状记忆高分子_智能高分子.ppt VIP
- 2024年新人教版八年级上册物理教学课件 5.5 跨学科实践:制作望远镜.pptx
- DA98B用户手册_V2.01.pdf
- 叶红玉《报关实务(第4版)》3(项目三进出口税费核算).ppt VIP
- 部编版语文一年级上册第一二单元核心素养教案(表格版).docx
- 护理质量控制与改进.docx
文档评论(0)