数据库系统原理与应用【笔记总结】

news/2024/9/20 20:36:37 标签: 数据库, 笔记

笔记链接:CongSec电脑端可能需要科学上网,手机端不用

笔记部分展示:

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

笔记列表形式:

  • 数据库系统概述

  • 关系数据库理论基础

    • 关系的形式化定义及有关概念

      • 关系的形式化定义
      • 关系的性质
      • 关系模式与关系数据库
    • 关系数据库示例

    • 关系模型的完整性

      • 实体完整性
      • 参照完整性
      • 用户自定义完整性
    • 关系模型的数据操作

      • 关系模型的数据操作分类
      • 关系模型的数据操作语言
    • 关系代数

      • 传统的集合运算
      • 专门的关系运算
  • 关系数据库标准语言SQL

    • SQL语言简介

      • SQL数据库的三级结构
      • SQL语言的组成
      • SQL语言的特点
      • SQL语言的书写规则
    • SQL的数据定义

      • 定义数据库
      • MySQL支持的常用数据类型
      • 创建基本表
      • 修改基本表
      • 删除基本表
    • SQL的数据操纵

      • 插入数据
      • 更新数据
      • 删除数据
      • DML操作时参照完整性的检查
    • SQL的数据查询

      • 单表查询
      • 分组查询
      • 连接查询
      • 嵌套查询
      • 集合查询
      • 多表查询的等价形式
    • 视图

      • 定义视图
      • 查询视图
      • 操纵视图
    • 索引

      • 定义索引
      • 创建索引的原则
  • 数据库编程

    • SQL编程基础

      • 常量
      • 变量
      • SQL流程控制语句
      • SQL的异常处理
    • 存储过程

      • 创建存储过程
      • 调用存储过程
      • 带参数的存储过程
      • 删除存储过程
    • 函数

      • 创建函数
      • 调用函数
      • 删除函数
    • 游标

    • 触发器

      • 创建触发器
      • 删除触发器
  • 关系规范化理论

    • 关系规范化的作用

      • 问题的提出
      • 问题的原因
      • 问题的解决
    • 函数依赖

      • 函数依赖的定义
      • 函数依赖的分类
      • 函数依赖的推理规则
    • 候选码和极小(或最小)函数依赖集

      • 候选码
      • 极小(或最小)函数依赖集
    • 关系的规范化

      • 范式及规范化
      • INF
      • 2NF
      • 3NF
      • BCNF
      • 关系规范化的应用
    • 多值依赖与4NF

  • 数据库设计

    • 数据库设计概述

    • 需求分析

      • 需求分析的任务
      • 需求分析的方法
      • 需求分析的成果
    • 概念结构设计

      • 概念结构设计概述
      • 概念结构设计的方法和步骤
      • 数据抽象与局部E-R模型设计
      • 全局E-R模型设计
    • 逻辑结构设计

      • E-R图向关系模型的转换
      • 关系模型的优化
      • 设计用户子模式
    • 物理结构设计

      • 选择关系模式存取方法
      • 确定数据库的存储结构
      • 物理结构的评价
    • 数据库的实施

    • 数据库的运行和维护

  • 计算机安全性概述

    • 计算机安全性概述

      • 计算机系统的三类安全性问题
      • 安全标准简介
    • 数据库安全性控制

      • 用户标识与鉴别
      • 存取控制
      • 审计跟踪
      • 数据加密
    • MySQL的安全机制

      • 用户管理
      • 权限管理
      • 角色管理
  • 数据库并发控制

    • 事务

      • 事务的概念
      • 事务的ACID特性
      • MySQL中的事务处理
      • 事务的执行方式
    • 并发控制

      • 丢失修改
      • 读"脏"数据
      • 不可重复读
    • 封锁

      • 基本锁
      • 封锁协议
      • 活锁与死锁
    • 并发调度的可串行性

      • 可串行化调度
      • 冲突可串行化调度
    • 两段锁协议

  • 数据库恢复技术

    • 故障的种类

      • 事务故障
      • 系统故障
      • 介质故障
      • 计算机病毒
    • 恢复的实现技术

      • 数据转储
      • 登记日志文件
    • 恢复策略

      • 事务故障的恢复
      • 系统故障的恢复
      • 介质故障的恢复
    • 具有检查点的恢复技术

      • 检查点记录
      • 利用检查点的恢复策略

http://www.niftyadmin.cn/n/5667606.html

相关文章

【Elasticsearch系列十五】强大特性

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

基于Delphi的题库生成系统

基于Delphi的题库生成系统是一个复杂的项目,涉及到多个模块的设计和实现。以下是一个简化的代码案例,展示了如何使用Delphi构建一个基本的题库生成系统。 1. 数据库设计 首先,你需要设计一个数据库来存储试题信息。一个简单的数据库设计可…

SpringBoot框架之KOB项目 - 配置Mysql与注册登录模块(上)

框架模型 每一个客户端(client)都会和后端(SpringBoot)进行通信,例如如果一个用户进行登录,需要向后端发送username、password,SpringBoot可以理解为一个一直在跑的程序,不断对用户…

ABAP 一步一步教你添加ALV界面菜单功能按钮

ABAP 一步一步教你添加菜单功能按钮。 程序里面找到这个组件小按钮 就可以看到GUI状态了。 在修改GUI STATUS 是如果要添加一个功能按钮,必须先创建一个功能键(具体参照下方),之后再在应用程序工具栏输入该功能键的功能码否则报…

RAG+Agent人工智能平台:RAGflow实现GraphRAG知识库问答,打造极致多模态问答与AI编排流体验

RAG+Agent人工智能平台:RAGflow实现GraphRAG知识库问答,打造极致多模态问答与AI编排流体验 1.RAGflow简介 最近更新: 2024-09-13 增加知识库问答搜索模式。2024-09-09 在 Agent 中加入医疗问诊模板。2024-08-22 支持用RAG技术实现从自然语言到SQL语句的转换。2024-08-02 支…

mybatisplus的多记录操作 批量删除和批量查询

1.批量查询 通过in查询 Testpublic void testBatchSelectByIds(){List<Integer> ids Arrays.asList(5,7);List<User> users userMapper.selectBatchIds(ids);log.info(users);} 2.批量删除 Testpublic void testBatchDelete(){List<Integer> ids Arrays…

python函数的常用方法

类型语法语法自定义函数def 函数名(形式参数): "函数的文档字符串说明” 函数体 return[表达式] def square(x): squaredx*x return squared print(square(2)) #输出结果为4 匿名函数lambda[参数1[,参数 2,…&#xff0c;参数 n]]:表达式 square lambda x…

SQL 查询语句汇总

在软件开发和数据分析中&#xff0c;SQL&#xff08;结构化查询语言&#xff09;是与数据库交互的重要工具。为了更好地理解 SQL 查询语句的使用&#xff0c;本文将设计一个简单的数据库&#xff0c;包括几张表&#xff0c;并通过这些表展示各种 SQL 查询的应用。 一、背景信息…