【系统分析师】数据库部分

文章目录

  • 1、数据库模式
  • 2、数据库设计过程
    • 2.1ER模型
  • 3、关系代数 ☆
  • 5、规范化理论☆
    • 5.1 非规范存在的问题
    • 5.2 相关概念
    • 5.3范式
      • 5.3.1 第一范式-1NF
      • 5.3.2 第二范式-2NF
      • 5.2.3 第三范式
      • 5.2.4 BC范式
    • 5.4 函数依赖分解
      • 5.4.1保持函数依赖分解
      • 5.4.2 无损分解
    • 5.5 Armstong公理系统
  • 6、并发控制
  • 7、数据库完整性约束
  • 8、数据库安全
  • 9、数据备份与故障恢复
    • 9.1 数据备份
    • 9.2数据恢复
  • 10、分布式数据库(扩展)
    • 10.1分布式数据库体系结构
    • 10.2联邦数据库
    • 10.3 NoSQL
    • 10.4 反规范化
    • 10.5 内存数据库
    • 10.6 数据库性能优化
    • 10.7大数据
  • 11、数据仓库与数据挖掘(扩展)

说明:
1、本博客仅做个人的考试准备记录,方便复习
2、放的都是截图,是网络课件的截图,里面可能会出现错误标记,欢迎指正
3、后台私信问问题的,真的是爱莫能助啊,我也不会,也是第一次考

计划写一系列的关于【系统分析师】考试的这个文章

1、数据库模式

在这里插入图片描述

例题

在这里插入图片描述

2、数据库设计过程

在这里插入图片描述

2.1ER模型

在这里插入图片描述

例题

在这里插入图片描述

3、关系代数 ☆

比较常考

并、交、笛卡尔积、投影、选择

在这里插入图片描述

自然联接

在这里插入图片描述大多数系统,底层已经由笛卡尔积转换为自然联接了

优化:
1、尽可能先做选择
2、尽量不用笛卡尔积

例题

在这里插入图片描述

5、规范化理论☆

5.1 非规范存在的问题

四个问题~~~
在这里插入图片描述

5.2 相关概念

函数依赖

在这里插入图片描述

在这里插入图片描述

例题

在这里插入图片描述

ABC都能推导E

不画图---找候选键
1、找到右侧没有出现的,必须是(只有出的)
2、不能遍历全图,再找既有入,也有出的(中间结点)

5.3范式

基础定义

在这里插入图片描述

简述
1、第一范式:原子属性(属性不可再分)
2、第二范式:去非主属性的函数部分依赖(处理方式:拆表)
3、第三范式:去非主属性的函数传递依赖(处理方式:拆表)

5.3.1 第一范式-1NF

在这里插入图片描述

5.3.2 第二范式-2NF

在这里插入图片描述

5.2.3 第三范式

在这里插入图片描述

5.2.4 BC范式

太绕了
在这里插入图片描述

例题

在这里插入图片描述

5.4 函数依赖分解

5.4.1保持函数依赖分解

在这里插入图片描述

保持函数依赖 例题

在这里插入图片描述

5.4.2 无损分解

在这里插入图片描述

推导 / 画图法 判断无损分解

在这里插入图片描述

公式法判断无损分解

交推出差
在这里插入图片描述

例题

在这里插入图片描述

5.5 Armstong公理系统

考概念

在这里插入图片描述

6、并发控制

在这里插入图片描述两段锁协议,暂忽略

例子

在这里插入图片描述

7、数据库完整性约束

纯概念
在这里插入图片描述

8、数据库安全

在这里插入图片描述

9、数据备份与故障恢复

9.1 数据备份

根据数据库的状态分类

在这里插入图片描述

根据备份量分类

在这里插入图片描述

9.2数据恢复

保证大部分数据可以恢复回来~

在这里插入图片描述

10、分布式数据库(扩展)

一般下午题考

10.1分布式数据库体系结构

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

10.2联邦数据库

在这里插入图片描述

10.3 NoSQL

not only sql

主要是为了解决:高并发和海量数据
在这里插入图片描述在这里插入图片描述在这里插入图片描述

10.4 反规范化

太规范,查询难

在这里插入图片描述

10.5 内存数据库

在这里插入图片描述

10.6 数据库性能优化

在这里插入图片描述

10.7大数据

在这里插入图片描述

11、数据仓库与数据挖掘(扩展)

一般下午题考

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/309468.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

物联网实战--驱动篇之(七)RTC时钟(DS1302)

目录 一、RTC简介 二、DS1302介绍 三、初始化 四、字节读写 五、功能函数 一、RTC简介 实时时钟,简称RTC,这个在STM32的外设里也有,不过STM32F1系列的RTC实际上只有一个计数器功能,如果需要年月日要自己写软件计算 &#xff…

数字IC/FPGA(时钟简介)

本文主要介绍以下几点: 什么是时钟什么是外部时钟和内部时钟时钟偏斜skew、时钟延迟delay和时钟抖动jitter的定义、三者的区别时钟抖动、时钟偏斜、时钟延迟会引起或不会引起什么情况布线方式的影响,正偏差和负偏差的好处和坏处什么是同步电路什么是异步…

二叉树经典OJ题(2)

一、根据二叉树创建字符串 . - 力扣(LeetCode) class Solution { public://前序遍历:根 左 右//左子树为空,右子树不为空的时候,不能省略左//左不为空,右子树为空的时候,可以省略右//都为空&am…

【springCloud】版本学习

Spring Cloud介绍 官网地址:https://spring.io/projects/spring-cloud Spring Cloud 是一个基于 Spring Boot 的微服务架构解决方案,它提供了一系列工具和模式来帮助开发者构建分布式系统。Spring Cloud 的组件和模式包括配置管理、服务发现、断路器、…

【Linux】tcpdump P3 - 过滤和组织返回信息

文章目录 基于TCP标志的过滤器格式化 -X/-A额外的详细选项按协议(udp/tcp)过滤低详细输出 -q时间戳选项 本文继续展示帮助你过滤和组织tcpdump返回信息的功能。 基于TCP标志的过滤器 可以根据各种TCP标志来过滤TCP流量。这里是一个基于tcp-ack标志进行过滤的例子。 # tcpdump…

vue源码解析——diff算法/双端比对/patchFlag/最长递增子序列

虚拟dom——virtual dom,提供一种简单js对象去代替复杂的 dom 对象,从而优化 dom 操作。virtual dom 是“解决过多的操作 dom 影响性能”的一种解决方案。virtual dom 很多时候都不是最优的操作,但它具有普适性,在效率、可维护性之…

《由浅入深学习SAP财务》:第2章 总账模块 - 2.7 总账模块报表 -2.7.2 对外报表:现金流量表

2.7.2 对外报表:现金流量表 现金流量表包括直接法和间接法。使用SAP出具现金流量表,一般只能出具直接法报表。间接法是指按照净利润倒推出现金流量的发生额,由于其中存在人为“分析”的因素,很难直接通过科目的加加减减得出所需要…

Fiddler工具的操作和功能时-----定位到步骤图(助力抓包)

前言: 继续上一篇,已经对fiddler的安装、配置和代理的问题进行了讲解: Fiddle配置代理,保手机模拟器访问外部网络-CSDN博客 本章,讲对一些fiddler的操作进行一系列讲解!Fiddler作为一款网络调试工具&…

Java复习第十七天学习笔记(转发、重定向,GET,POST),附有道云笔记链接

【有道云笔记】十七 4.3 转发、重定向、Get、POST、乱码 https://note.youdao.com/s/GD5TRksQ 一、转发 转发:一般查询了数据之后,转发到一个jsp页面进行展示 req.setAttribute("list", list); req.getRequestDispatcher("student_lis…

浅谈函数 fscanf/sscanf 和 fprintf/sprintf

目录 一,fprintf 的介绍和使用1. 函数介绍2. 函数使用 二,fscanf 的介绍和使用1. 函数介绍2. 函数使用 三,sprintf 的介绍和使用1. 函数介绍2. 函数使用 四,sscanf 的介绍和使用1,函数介绍2,函数使用 五&am…

关于MCU产品开发参数存储的几种方案

关于MCU产品开发参数存储的几种方案 Chapter1 关于MCU产品开发参数存储的几种方案Chapter2 单片机参数处理[保存与读取]Chapter3 嵌入式设备参数存储技巧Chapter4 STM32硬件I2C的一点心得(AT24C32C和AT24C64C) Chapter1 关于MCU产品开发参数存储的几种方案 原文链接 在工作中…

【系统分析师】计算机网络

文章目录 1、TCP/IP协议族1.1 DHCP协议1.2 DNS协议1.3网络故障诊断 2、网路规划与设计2.1逻辑网络设计2.2物理网络设计2.3 分层设计 3、网络接入3.1 接入方式3.2 IPv6地址 4、综合布线技术5、物联网5.1物联网概念与分层5.2 物联网关键技术 6、云计算7、网络存储技术&#xff08…

C语言中局部变量和全局变量是否可以重名?为什么?

可以重名 在C语言中, 局部变量指的是定义在函数内的变量, 全局变量指的是定义在函数外的变量 他们在程序中的使用方法是不同的, 当重名时, 局部变量在其所在的作用域内具有更高的优先级, 会覆盖或者说隐藏同名的全局变量 具体来说: 局部变量的生命周期只在函数内部,如果出了…

AI来了,Spring还会远吗?(Spring AI初体验)

目录 一、创建项目二、first demo1、application.properties2、ChatController3、结果 三、个人思考 一、创建项目 官方文档的Getting Started 最低要求:JDK17 阿里云的Server URL(https://start.aliyun.com/)搜不到Spring AI,…

数据库:SQL分类之DQL详解

1.DQL语法 select 字段列表 from 表名列表 where 条件列表 group by 分组字段列表 having 分组后条件列表 order by 排序字段列表 limit 分页参数 基本查询 条件查询(where) 聚合函数(count、max、min、avg、sum ) 分组查询&…

C语言100道练习题打卡(1)

1 有1&#xff0c;2&#xff0c;3&#xff0c;4四个数字&#xff0c;能组成多少个互不相同且不重复的三位数&#xff0c;都是多少 #include<stdio.h> //有1&#xff0c;2&#xff0c;3&#xff0c;4四个数字&#xff0c;能组成多少个互不相同且不重复的三位数&#xff…

分享一些有趣的 Linux 命令

1、sl 会显示一辆火车穿过你的终端屏幕 2、cmatrix 在终端中显示类似于《黑客帝国》电影中的绿色数字雨效果 3、fortune 显示一个随机的名人名言或者笑话 4、cowsay 让一头牛说出你输入的话 5、toilet 在终端中将输入的文本以艺术字体的形式呈现 6、figlet 类似于 toile…

ssm051网上医院预约挂号系统+jsp

网上医院预约挂号系统设计与实现 摘 要 如今的信息时代&#xff0c;对信息的共享性&#xff0c;信息的流通性有着较高要求&#xff0c;因此传统管理方式就不适合。为了让医院预约挂号信息的管理模式进行升级&#xff0c;也为了更好的维护医院预约挂号信息&#xff0c;网上医院…

Vue入门:天不生Vue,前端万古如长夜 - Vue从入门到放弃

目录 &#x1f44b; Vue环境搭建 1.安装node.js 2.配置环境变量 3.VSCode配置 4.安装Vue CLI 5.在VS Code中打开Vue项目 6.运行Vue项目 &#x1f440; Vue基础学习 1.引入vue.js 2.数据方法 3.生命周期&#xff01; 4.模板语法 5.对象语法 6.条件渲染 7.列表渲…

简历上写熟悉Linux下常用命令?直接寄

大家写简历技术栈时&#xff0c;都觉得越多越好&#xff0c;其中一条&#xff0c;熟悉Linux下常用命令&#xff1f;其实开发中Linux不是必备考点&#xff0c;除了运维&#xff0c;真正用的多的仅仅cd ls mkdir等&#xff0c;但当面试官问到上面命令时&#xff0c;是不是就傻眼了…