数据库系统--第七章(数据库设计)、第九章(关系查询处理和查询优化)、第十章(数据库恢复技术)

第七章(数据库设计)

1. 数据库设计的六个阶段及其主要工作

  1. 需求分析:了解与分析用户需求(数字字典,数据结构,数据流,数据存储等描述)
  2. 概念结构设计:通过对需求进行综合归纳与抽象,形成一个独立于具体数据库管理系统的概念模型(E-R图)
  3. 逻辑结构设计:将概念模型转换为某个数据库管理系统所支持的数据模型,并对其进行优化(数据模型)
  4. 物理结构设计:为逻辑结构设计模型选取一个最适合应用环境的物理结构(存储安排、存取方式、存取路径建立)
  5. 数据库实施:建立数据库,编写调试应用程序,组织数据入库,进行试运行
  6. 数据库运行和维护:不断地对数据库进行评估调整与修改

2. 局部E-R图、全局E-R图及关系模型转换

  1. 实体:矩形
  2. 属性:椭圆
  3. 实体之间的联系:菱形(1:1;1:n;m:n)

第九章(关系查询处理和查询优化)

1. 启发式规则:

  1. 选择运算应尽可能先做
  2. 投影和选择同时进行
  3. 投影同前后的双目运算结合起来
  4. 选择可以同它前执行的笛卡尔积结合起来成为一个连接运算
  5. 找出公共子表达式

第十章(数据库恢复技术)

1. 事务的概念及特性

事务是用户定义的一个数据库操作序列,操作要么全不做要么全做,是不可分割的工作单位

2. 特性:

  1. 原子性:要么全不做,要么全做
  2. 一致性:从一个状态变成另一个状态
  3. 隔离性:执行时候不能被其他事务打扰
  4. 持续性:事务一旦提交,它对数据库的数据改变应该是永久性的

3. 数据库运行中可能产生的故障类型

  1. 事务内部的故障
  2. 介质故障:磁盘损坏
  3. 系统故障:操作系统故障
  4. 计算机病毒

解决方案:冗余(多做几个备份,如果出现错误,就把备份拿出来换掉错误数据)

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值