第五章、数据库6分

数据库的三级模式和两级映像图

数据模型的三要素:数据结构数据操作数据的完整性约束条件

数据库的三级模式和两级映像图

关系代数

函数依赖

平凡函数依赖:X\rightarrow Y,Y\subset X

规范化理论

1NF:每个属性都是不可再分的原子

2NF:不存在部分函数依赖

3NF:不存在传递函数依赖

BCNF:左边都是码

关系模式分解

无损连接性:用列表法判断。如果不是,就加上一个主键

保持函数依赖

事务

事务的四个特性

原子性:事务中的所有操作要么都做,要么都不做

一致性:

隔离性:一个事务的执行不能被其他事务干扰

持久性:事务的结果的永久性的

排他锁(X锁)(写锁):上锁后不允许其他事务读取和修改其值,不允许其他事务对其再次上锁

共享锁(S锁)(读锁):上锁后只有当前事务可以读取其值,所有事务包括自己都不能修改其值,其他事务也可以对其再上共享锁

转储

静态转储:转储期间不允许数据库进行任何存、修改取操作

动态转储

海量转储:每次转储全部数据

增量转储:没吃转储上次转储后的数据

相关推荐

  1. 6数据库设计基础知识

    2024-03-14 07:38:05       28 阅读
  2. MIT 6.S081学习笔记(

    2024-03-14 07:38:05       38 阅读
  3. :大模型的数据

    2024-03-14 07:38:05       60 阅读
  4. 实战

    2024-03-14 07:38:05       56 阅读
  5. 饥饿

    2024-03-14 07:38:05       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-14 07:38:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-14 07:38:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-14 07:38:05       82 阅读
  4. Python语言-面向对象

    2024-03-14 07:38:05       91 阅读

热门阅读

  1. 【MATLAB】界面是两个连续的GUI时如何调出第二个

    2024-03-14 07:38:05       46 阅读
  2. Oracle 10g字符编码

    2024-03-14 07:38:05       40 阅读
  3. MERGE Into 的用法在ORACLE和高斯数据库上的差异

    2024-03-14 07:38:05       32 阅读
  4. GitLab Runner 服务出现问题排查步骤

    2024-03-14 07:38:05       37 阅读
  5. proto的singular解释

    2024-03-14 07:38:05       41 阅读
  6. PHP修改默认上传文件缓存位置

    2024-03-14 07:38:05       44 阅读
  7. 【 React 】React 构建组件的方式有哪些?区别?

    2024-03-14 07:38:05       46 阅读