数据库复习大纲608659457.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库复习大纲608659457

数据库的定义 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。 数据库的基本特征 数据按一定的数据模型组织、描述和储存 可为各种用户共享 冗余度较小 数据独立性较高 易扩展 DBMS的主要功能 1.数据定义功能 2.数据组织、存储和管理 3.数据操纵功能 4.数据库的事务管理和运行管理 5.数据库的建立和维护功能(实用程序) 6.其它功能 1.1.3 数据库系统的特点 数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据由DBMS统一管理和控制 1.2.2 数据模型的组成要素 数据模型的组成要素: 数据结构 数据操作 完整性约束条件 外模式/模式映象(续) 保证数据的逻辑独立性 当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。 模式/内模式映象(续) 保证数据的物理独立性 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式/内模式映象,使模式保持不变 应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。 1.一组概念 一、关系(Relation) 一个关系对应一张二维表。 二、元组(Tuple) 表格中的一行,如表中的一个学生记录即为一个元组。 三、属性(Attribute) 表格中的一列,相当于记录中的一个字段,如上表中有三个属性(学号,姓名,系别)。 四、域(Domain) 属性的取值范围,性别的域是(男,女)。 六、关系模式 对关系的描述,一般表示为:关系名(属性1,属性2,……属性n),如:学生(学号,姓名,系别)。 1.一组概念 七、候选码 某一属性或属性集能标识关系中的唯一元组,则称该属性或属性集为候选码 (Candidate Key),也称候选关键字或候选键。 八、超码 所有候选码的集合。 九、主键 如果一个关系中有多个候选键,可以从中选择一个作为查询、插入或删除元组的操作变量,被选用的候选键称为主关系键(Primary Key),或简称为主键、主码、关系键、关键字。 1.一组概念 实体完整性 参照完整性 用户定义的完整性 集合运算符:∪(并),-(差),∩(交),X(广义笛卡尔积); 专门的关系运算符:σ(选择),∏(投影),∞(连接),*(自然连接),÷(除); 等值连接与自然连接的区别 基本表的定义、修改、删除 插入数据、修改数据、删除数据 索引的建立 数据的查询 视图的定义 视图消解 3.6.4 视图的作用 1. 视图能够简化用户的操作 2. 视图使用户能以多种角度看待同一数据 3. 视图对重构数据库提供了一定程度的逻辑独立性 4. 视图能够对机密数据提供安全保护 5. 适当的利用视图可以更清晰的表达查询 数据库安全性的定义 数据库安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改和破坏。 思考:数据库的安全性与数据库的完整性的区别是什么? SQL中的安全性机制 视图: 权限:如何将权限授予用户和回收权限 角色:角色与用户的区别 审计: 6.1问题的提出 一个好的关系模式应该具备以下四个条件: 1. 尽可能少的数据冗余。 2. 没有插入异常。 3. 没有删除异常。 4. 没有更新异常。 掌握函数依赖,完全函数依赖、部分函数依赖‘传递函数依赖的定义 给定一个关系,能够写出其函数依赖集 掌握1NF、2NF、3NF的定义 二、数据库设计方法 将ER图转化为关系模式集的算法 事务的定义 事务的ACID特性 恢复数据库的技术保证: 1.适时做好数据库的转储。 2.登记日志文件 各种故障的恢复策略 三、数据不一致的三种形式 丢失修改(Lost Update) 不可重复读(Non-repeatable Read) 读“脏”数据(Dirty Read) 什么是封锁?排他锁和共享锁? 死锁和活锁? 活锁的解决策略 预防死锁的两种方法 死锁的诊断和排除 如何判断一个并发调度方案是正确的? 两段锁协议? 十、全码(All-key) 最极端的情况:关系模式的所有属性的组合是这个关系模式的候选码,称为全码(All-key) 十一、主属性 候选码的属性称为主属性 十二、非主属性 不包含在任何侯选码中的属性称为非主属性 * *

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档