数据库原理与安全课程复习-2017级15.pptx

数据库原理与安全课程复习-2017级15.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 数据库系统概论 按模型应用的不同目的划分的两种模型 概念模型(E-R模型)、数据模型(层次模型、网状模型、关系模型) 数据模型的三要素 数据组织结构(静态特性的描述)、数据操作(动态特性的描述)、数据的完整性约束 数据库系统的三级模式结构 外模式(对局部数据逻辑结构的描述)、模式(对全局数据逻辑结构的描述)、内模式 数据库二级映像与数据独立性 外模式/模式映像(实现数据逻辑独立性) 模式/内模式映像(实现数据物理独立性) 第2章 关系数据库 关系中有关键的概念 候选键、主键、外键、全键 关系的三类完整性 实体完整性、参照完整性、用户定义的完整性 关系代数运算(运算要求、运算规则) 并、交、差、笛卡尔积、选择、投影、连接(一般连接、等值连接、自然连接、外连接)、除 关系代数的五个基本运算 并、差、笛卡尔积、选择、投影 用关系代数表达式表示查询 第3章 数据库语言及访问接口 视图与表的区别与联系 View是从一个或多个表中产生的虚表;Table是实表。 数据的查询可通过表或视图进行 视图的更新操作是有限制的 SQL的主要操作(表和视图的创建、数据查询、数据更新) 注意NOT EXISTS的用法 第4章 关系数据理论 关系模式设计不合理带来的问题 数据冗余、插入异常(应该插入的数据不能执行插入操作)、删除异常(不应该删除的数据被删除) 函数依赖的定义 1NF、2NF、3NF、BCNF的定义及包含关系 关于2NF、3NF、BCNF的几个结论 若关系的候选键都是由单属性构成的,该关系至少是2NF。 若关系的所有属性都是主属性,该关系至少是3NF。 若关系是二元关系,该关系至少是BCNF。 若关系的候选键是全键,该关系至少是BCNF。 第4章 关系数据理论 Armstrong公理和推论 关系模式分解应遵循的原则 无损连接性、函数依赖保持性 无损连接分解判断算法和定理 求属性闭包、侯选键、函数依赖最小集的算法 3NF分解算法 第5章 数据库设计 数据库设计步骤 需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护 概念结构设计的任务与步骤 常用模型(E-R模型设计) 自底向上的设计方法 关系逻辑结构设计的任务与步骤 E-R模型向关系模型转换(包括扩充的E-R模型的转换) 第6章 数据库保护与事务管理 数据库安全性的概念 保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 数据库安全性控制采用的措施 用户标识和鉴别、存取控制、视图机制、数据加密、审计 自主存取控制、强制存取控制、基于角色的存取控制各有什么特点?分别适用于哪些应用场合? SQL提供的用于实现存取控制的语句 GRANT、REVOKE 第6章 数据库保护与事务管理 数据库完整性的概念 指数据的正确性、有效性和相容性。 DBMS的完整性控制机制应具有的功能 定义功能、检查功能、防范功能 SQL中的完整性约束 主键约束(primary key)、外键约束(foreign key)、检查约束(check)等。 第6章 数据库保护与事务管理 触发器的概念 是一类靠事件驱动的特殊的存储过程。 触发器的组成 触发的事件、触发的条件、触发的动作 触发器与存储过程的区别 存储过程是由用户在程序中显式调用执行的。 触发器是当触发事件发生、触发条件成立时由 DBMS 隐式调用执行的。 触发器的类型 DML 触发器、DATABASE 或 SCHEMA 上的触发器、INSTEAD OF触发器 第6章 数据库保护与事务管理 事务的4个性质(ACID) 原子性:事务是一个不可分割的单位。 一致性:数据不会因事务的执行而遭受破坏,即事务对数据库操作的结果是从数据库一个一致性状态变为另一个一致性状态。 隔离性:多个事务的并发执行不互相干扰。 持续性:事务一旦提交,它对数据库中的数据的改变就是永久性的。 第6章 数据库保护与事务管理 数据库恢复的常用技术和方法 冗余技术 数据转储、登记日志文件、检查点恢复技术、数据库镜像、远程备份系统 日志文件与作用 日志文件是用来记录事务对数据库的更新操作的文件。 作用:动态转储、增量转储、数据库恢复。 登记日志文件的原则 按并发事务执行的时间次序登记 先写日志文件,后写数据库文件 故障的种类、产生的原因及恢复策略 事务故障、系统故障、介质故障 第6章 数据库保护与事务管理 并发操作带来的三类数据不一致性及解决方法 丢失修改(按一级封锁协议解决) 不可重复读(按三级封锁协议解决) 脏读(按二级封锁协议解决) 并发控制的技术 封锁 封锁的种类 排它锁(X锁)、共享锁(S锁) 死锁的诊断和解除 诊断:等待图法 解除:撤销事务 第6章 数据库保护与事务管理 可串行化调度 事务的并行执行结果与某个

文档评论(0)

gcq的书屋 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档