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

文章目录

  • 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.mzph.cn/news/815756.shtml

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

相关文章

策略为王股票软件源代码\StkUI\View\RealTime.cpp------分时行情界面------程序代码基本都在里面

搜索 成交... C:\Users\Administrator\Desktop\源代码\策略为王股票软件源代码\StkUI\StkUI.rc(395): MENUITEM "以成交均价为准(&A)", ID_VIEW_MAINDATAAVERAGE C:\Users\Administrator\Desktop\源代码\策略为王股票软件源代码\StkUI\StkUI…

shardingsphere从4.1.1升级到5.2.1

作为工程师都希望自己的产品能够大卖,而项目开发中使用的技术不可能所有都是自己写的,使用到的开源组件例如shardingsphere这样好的组件,也会随着用户量的增加而需要升级,没必要非得像hutool那样非得自己写一边,当然hu…

MySQL基础入门上篇

MySQL基础 介绍 mysql -uroot -p -h127.0.0.1 -P3306项目设计 具备数据库一定的设计能力和操作数据的能力。 数据库设计DDL 定义 操作 显示所有数据库 show databases;创建数据库 create database db02;数据库名唯一,不能重复。 查询是否创建成功 加入一些…

lesson02 类与对象(上)

1.类的定义 2.类的访问限定符及封装 3.类的作用域 4.类的实例化 5.类的对象的大小计算 6.类成员函数的this指针 1.类的定义 class className {//类体:由成员函数和成员变量组成 }; class是声明类的关键字,className是类的名字,花括号…

JVM修炼之路【12】- GC调优 、性能调优

上一篇中 我们详细讲了内存溢出 内存泄漏 还有相关的案例。 这篇博客中我们主要了解一下GC调优。 有些新手可能会有一点 疑问—— 这两者不是一回事吗?? 其实说一回事 也没错 因为GC调优本质上还是针对 堆上的内存 只不过前面我们关注的侧重点在于 不合…

软件设计师——软件工程基础知识

软件工程基础知识 软件过程软件过程模型软件测试方法进度管理软件复杂性度量环路复杂度耦合聚合和组合 软件过程 软件过程模型 软件测试方法 黑盒测试和白盒测试 白盒测试中,语句覆盖对程序执行逻辑的覆盖很低,因此一般认为它是很弱的逻辑覆盖。 进度管…

Golang 为什么要使用接口

接口的存在本质上是为了抽象化,这里理解的重点是: 一个类型如果拥有一个接口需要的所有方法,那么这个类型就实现了这个接口 这说明接口一个很重要的特点就是抽象,把不同类型的相同特点进行抽象统一。 下面举一个例子&#xff0…

dfslieti

oibh 总部突然被水淹没了!现在需要你的救援…… 题目描述 oibh 被突来的洪水淹没了,还好 oibh 总部有在某些重要的地方起一些围墙。用 * 号表示,而一个四面被围墙围住的区域洪水是进不去的。 oibh 总部内部也有许多重要区域,每个…

NCC常见的问题

NCC常见的问题 问题一 问题 前端界面节点打开报错,界面显示Cannot GET /xxx/xxx/xxx/main/index.html 解决方法 前端工程config.json里面没有配置对应节点的路径。把"./src/xxx/xxx/xxx/main/index.js"路径配置到config.json文件的buildEntryPath里面&am…

AcWing 898 数字三角形

给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结点,一直走到底层,要求找出一条路径,使路径上的数字的和最大。 73 88 1 02 7 4 4 4 5 2 6 …

Kylin使用心得

一、初识Kylin 什么是Apache Kylin? Apache Kylin,中文名“凯林”,是一款专为大数据量设计的OLAP(在线分析处理)引擎。简单来说,它就像一个超级数据分析师,能帮助你快速、准确地从海量数据中提…

【Django开发】0到1美多商城项目md教程第7篇:登录,1. 互联开发者申请步骤【附代码文档】

美多商城完整教程(附代码资料)主要内容讲述:欢迎来到美多商城!,项目准备。展示用户注册页面,创建用户模块子应用。用户注册业务实现,用户注册前端逻辑。图形验证码,图形验证码接口设…

HarmonyOS实战开发-自定义分享

介绍 自定义分享主要是发送方将文本,链接,图片三种类型分享给三方应用,同时能够在三方应用中展示。本示例使用数据请求 实现网络资源的获取,使用屏幕截屏 实现屏幕的截取,使用文件管理 实现对文件,文件目录的管理&…

地球上的七大洲介绍

地球上的七大洲示意图: 1. 亚洲(Asia):世界上最大的洲,面积约为44579000平方公里。亚洲地域辽阔,包括从北极圈到赤道的各种气候和地形。它拥有世界上最多的人口,也是世界上一些最古老文明的发源…

transformer上手(4) —— 模型与分词器

1 模型 除了像之前使用 AutoModel 根据 checkpoint 自动加载模型以外,我们也可以直接使用模型对应的 Model 类,例如 BERT 对应的就是 BertModel: from transformers import BertModel model BertModel.from_pretrained("bert-base-ca…

28、链表-两数相加

思路: 有几个方面需要考虑 双指针遍历,如果出现和大于10那么向前进1如果长度不一样那么长的部分直接落下并且考虑进1 的问题 代码如下: class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {if (l1null||l2null){…

【40分钟速成智能风控14】数据处理和特征工程

目录 智能模型数据处理 重复值处理 一致性检验 数据交叉验证 线上线下验证 有效性检验 业务经验 数据分析 特征工程和特征筛选 探索性数据分析 字符型特征 缺失率过高 类别过少 异常值处理 智能模型数据处理 重复值处理 保证数据的唯一性也是数据清洗过程中需要…

python 动态规划 最长回文子串

给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 #我们用 P(i,j) 表示字符串 s 的第 i 到 j个字母组成的串(下文表示成 s[i:j])是否为回文串: #也就是说…

金融机构与金融市场监管

金融机构与金融市场监管 中国的金融监管机构银行业监管的必要性银行业监管的基本目标银行业监管的基本内容商业银行的设立审批制度银行业日常监督管理流动性要求资产质量监管合理的内部控制制度风险集中和风险暴漏的监管银行资本风险资本的计算资本充足率的计算 中国的金融监管…

Hadoop+Spark大数据技术(微课版)曾国荪、曹洁版思维导图第四次作业 (第4章 HBase分布式DB)

1.简述Hbase的特点及与传统关系数据库的区别 HBase与传统关系数据库的区别 (1)数据类型 关系数据库具有丰富的数据类型,如字符串型、数值型、日期型、二进制型等。HBase只有字符串数据类型,数据的实际类型都是交由用户自己编写程序…