数据库基础知识

本文详细介绍了数据库的基础知识,包括数据库四类故障及其恢复原理、数据库系统架构、集中式与分布式数据库、数据库的三级模式结构、ER模型以及各种数据模型。此外,还深入探讨了关系代数、SQL操作、索引的创建与管理、视图的概念和权限控制,以及事务管理和并发控制,阐述了数据库的规范化理论,包括不同范式,并讨论了备份与恢复策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 数据库四类故障
    1. 事务内部故障
    2. 系统故障
    3. 介质故障
    4. 计算机病毒
  2. 数据库恢复
    1. 原理:建立冗余数据。确定数据库是否可恢复的方法就是其包含的每一条信息是否都可以利用冗余存储在别处的信息重构。
  3. 数据库系统的体系结构
    1. 集中式数据库系统
    2. 客户端/服务器体系结构(c/s):客户端负责数据表示服务,服务器负责数据库服务
      1. 数据库服务器
        1. 事务服务器(主查询)
        2. 数据服务器(主交互,客户端和服务器可以进行交互)
    3. 并行数据库系统:多个物理上连在一起的CPU,而分布式是地理上分布
      1. 共享内存式多处理器(多处理器共享内存和公共磁盘接口)
      2. 无共享式并行体系结构(每一个处理器都承担自己的数据和任务)
    4. 分布式数据库系统
      1. 物理上分布、逻辑上集中(把单位的数据模式按数据来源和用途合理分布在系统的多个节点上,是大部分数据可以就地或就近存取)
      2. 物理上分布、逻辑上分布(由两部分组成,一是本节点的数据模式,二是本节点共享的其他结点上有关的数据模式,结点间的数据共享由双方协商决定,利于扩展)
  4. 数据库的三级模式结构
    1. 概念模式
    2. 外模式(用户模式/子模式)
    3. 内模式(存储模式)
    4. 两级映像(模式/内模式映像、外模式/模式映像)
  5. ER模型(Entity-Relationship,实体联系模型,用ER图描述)
    1. 实体(用矩形表示,框内写明实
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值