网站大量收购闲置独家精品文档,联系QQ:2885784924

武汉理工数据库复习要点讲解.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库完整性 数据库的完整性 数据的正确性(correctness) 和相容性(consistency) 数据的完整性和安全性是两个不同概念 数据的完整性(integrity) 防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据 防范对象:不合语义的、不正确的数据 数据的安全性(security) 保护数据库防止恶意的破坏和非法的存取 防范对象:非法用户和非法操作 第六章 关系数据理论 6.1 问题的提出 6.2 规范化 6.3 数据依赖的公理系统 *6.4 模式的分解 6.5 小结 基本概念 WHY 规范化? 数据依赖 函数依赖:1NF,2NF, 3NF, BCNF 部分依赖,传递依赖; 主属性,非主属性 候选码,主码 多值依赖: 4NF 模式分解:无损连接,保持函数依赖 范式 各种范式之间存在联系: 某一关系模式R为第n范式,可简记为R∈nNF。 一个低一级范式的关系模式,通过模式分解(schema decomposition)可以转换为若干个高一级范式的关系模式的集合,这种过程就叫规范化(normalization)。 规范化小结 关系模式规范化的基本步骤 1NF ↓ 消除非主属性对码的部分函数依赖 消除决定因素 2NF 非码的非平凡 ↓ 消除非主属性对码的传递函数依赖 函数依赖 3NF ↓ 消除主属性对码的部分和传递函数依赖 BCNF ↓ 消除非平凡且非函数依赖的多值依赖 4NF 图6.8 规范化过程 基于3NF的设计方法 例:教学数据库 Teach (Sno, Sn, Sa, Dept, Loc, Cno, Cn, Credit, Grade) 列出所有非平凡的函数依赖 找出“最小函数依赖集” (去掉了 Sno?Loc) 对“每组函数依赖”二边建1关系,决定因子作主码。 S(Sno, Sn, Sa, Dept) Dep (Dept,Loc) C(Cno, Cn, Credit) SC(Sno,Cno, Grade) 4个表都至少属于3NF! 第七章 数据库设计 7.1 数据库设计概述 7.2 需求分析 7.3 概念结构设计 7.4 逻辑结构设计 7.5 物理结构设计 7.6 数据库的实施和维护 7.7 小结 数据库设计概述 广义的数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。(DB+DBAS) 狭义的数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构。 (DB) 本课程主要探讨狭义的数据库设计。 数据库设计的基本步骤 数据库设计分6个阶段 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行和维护 需求分析和概念设计独立于任何数据库管理系统 逻辑设计和物理设计与选用的DBMS相关 数据库设计过程中的各级模式 数据库设计不同阶段形成的数据库各级模式 数据库的各级模式 现实世界中客观对象的抽象过程 逻辑模式:机器世界 概念模式: 信息世界 认识 抽象 现实世界 (学校) 现实世界 概念模式 数据库设计人员完成 逻辑模式 物理模式 由DBMS完成 概念模式 逻辑模式 数据库设计人员完成 物理模式:机器世界 概念模型 (E-R模型) 逻辑模型 (关系模型) 第8章 数据库编程 8.1 嵌入式SQL 8.2 过程化SQL 8.3 存储过程和函数 8.4 ODBC编程 8.5 OLE DB 8.6 JDBC编程 第10章 数据库恢复技术 10.1 事务的基本概念 10.2 数据库恢复概述 10.3 故障的种类 10.4 恢复的实现技术 10.5 恢复策略 10.7 数据库镜像 小结 如果数据库只包含成功事务提交的结果,就说数据库处于一致性状态。保证数据一致性是对数据库的最基本的要求。 事务是数据库的逻辑工作单位 DBMS保证系统中一切事务的原子性、一致性、隔离性和持续性(ACID) DBMS必须对事务故障、系统故障和介质故障进行恢复 恢复中最经常使用的技术:数据库转储和登记日志

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档