数据库理解的知识点

第四章数据库安全性

数据库安全性
  • 保护数据库以防止不合法使用所造成的数据泄露、更改、破坏
  • 安全性防范对象是非法用户和非法操作
数据库安全性控制的常用方法和技术
  • 用户身份鉴别:系统提供方法让用户标识自己的名字或者身份,系统进行核对检验;
  • 多层存取控制:系统提供用户权限定义和合法权限检查功能,用户只有获得权限才可以访问数据库某些数据
  • 视图机制:为不同用户定义不同视图,把保密的数据对无权的用户隐藏起来
  • 审计:把用户对数据库所有操作自动记录下来,出现意外时找到当事人
  • 数据加密:对存储和运输的数据进行加密处理,使不知道解密算法的人无法获取内容
数据库的自主存取控制方法和强制存取控制(MAC)方法
  • 自主存取控制方法:定义各个用户对不同数据对象的存取权限;用户想访问数据库时检查权限;其中自主的意思是用户可以将自己拥有的存取权限自主地授予别人;
  • 强制存取控制方法:每一个数据对象被标明一个密级,每个用户也被授予一个级别的许可证,系统规定要对应;其中主体:系统中的活动主体,既包含DBMS所管理的实际用户,也包含代表用户的各进程;客体:受主体操纵的,包含文件、基本表、索引等;主体的敏感度标记称为许可证级别,客体的敏感度标记称为密级

第五章数据库完整性

数据库完整性
  • 是指数据的正确性和相容性;
  • 完整性防范对象是不合语义的数据
数据库完整性约束
  • 数据库中的数据应该满足的语义约束条件
完整性控制的三方面功能
  • 定义功能
  • 检查功能
  • 违约处理功能

第六章 关系数据理论

基本概念List item

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

习题多加练习,都很重要!!!!!!!

第七章 数据库的设计

数据库设计步骤(括号里面为数据库模式)
  • 需求分析→概念结构设计(ER图)→逻辑结构设计(数据模型)→物理结构设计(物理存储安排,形成数据库内模式)→数据库实施→数据库运行和维护
数据库的概念结构(概念模型)
  • 信息世界的结构,充分反映现实世界,易于理解、更改;
概念模型中的常用术语
  • 实体:客观存在可以相互区分的事物
  • 实体型:用实体名和属性集合抽象和刻画的同类实体 用矩形框表示
  • 实体集:同型实体的集合
  • 实体-联系图(ER图):描述实体型(矩形)、属性(椭圆)和联系(菱形)的一种方法;

第九章 关系查询处理和数据优化

第十章 数据库恢复技术

事务
  • 用户定义的一个数据库操作系列,要么全做、要么不做;
  • 具有四个特性:原子、一致、隔离、持续;
登记日志文件为什么先写日志文件,在写数据库
  • 先修改数据库,而日志没有记录,无法恢复修改;
  • 先写日志,没有写数据库,无非就是UNDo操作
三大事故及其处理方法

在这里插入图片描述

检查点记录及其内容

在这里插入图片描述
在这里插入图片描述

检查点记录的优点

在这里插入图片描述

用检查点进行恢复的步骤

在这里插入图片描述
在这里插入图片描述

数据库镜像
  • 定义:根据DBA要求,自动将整个数据库或者数据库一部分复制到另一个磁盘上,每当主数据库更新时,DBMS将更新的数据复制过去,保持镜像数据和主数据的一致性;
  • 用途:①用于数据库恢复②提高数据库可用性

第十一章 并发控制

数据库为什么需要并发控制?
  • 数据库是共享资源,通常有多个事务共同运行,可能出现多个事务读、写同一数据,破坏一致性;
  • 并发控制可以保证一致性和隔离性
三种数据不一致
  • 丢失修改
  • 不可重复读
  • 读‘脏’数据
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
事务是指一组逻辑上的操作,这些操作要么全部执行成功,要么全部失败回滚,从而保证数据库的一致性和完整性。事务分析数据库原理是数据库管理系统(DBMS)的关键组成部分,其重要性不言而喻。以下是事务分析数据库原理的一些核心知识点: 1. 事务的ACID特性:事务必须满足ACID特性,即原子性、一致性、隔离性和持久性。 2. 事务的隔离级别:事务的隔离级别是指多个并发执行的事务之间可以看到彼此的数据变化的程度。常见的隔离级别包括:读未提交、读已提交、可重复读和串行化。 3. 锁定机制:为了保证多个事务之间的数据隔离性,数据库采用锁定机制来避免并发访问造成的数据冲突。常见的锁定机制包括悲观锁和乐观锁。 4. 日志机制:为了保证事务的持久性,数据库采用日志机制来记录所有对数据库的修改操作,以便在需要的时候进行回滚或恢复操作。 5. 事务的实现方式:事务可以通过编程语言的事务处理机制实现,也可以通过存储过程、触发器等数据库内置机制实现。 6. 分布式事务:在分布式环境中,多个数据库之间的事务需要协调和同步,这就需要采用分布式事务管理机制来保证数据的一致性和完整性。 以上是事务分析数据库原理的一些核心知识点,掌握了这些知识点,可以更好地理解和应用数据库管理系统。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值