数据库复习方向

数据库笔记:
1.数据库,就要简谈数据、库(表)、数据库管理系统(软件)、数据库系统(人、程序、软件);

2.数据,满足特定结构组合在一起,成为特定的集合,形成表;
其次,特定的结构,就涉及到数据结构这本书,数组、链、图、树四种基本结构,
每种结构都离不开两种情况,第一,如何在内存中存储,第二,如何遍历,(书我还记得挺厚)

3.数据需要数据模型来定义,例如Sting ,int等;
数据定义,以及数据模型的确认,在软件工程这本书中,会讲到,一个软件七个阶段定义进行设
计形成,主要的是中间的需求分析、总体设计、详细设计、三步非常重要,这也是企业开发时,常见的开发流程,当然其他阶段也挺重要,例如可行性研究,挣不了钱,对于目前来说,也是很重要的
概念模型:
实体、属性、码(key)、实体集、联系、实体型、
概念模型的表示方法:ER图
概念模型:组成要素:数据机构、数据操作、完整性约束
关系就是二维表(数据库表)
数据模型中有型(type)和值(value)的概念

该到数据库了
1.数据库三级模式(范式也是挺重要的概念,对于数据库建表挺重要的)
外模式(用户到的数据了DTO)、模式(实体类)、内模式(表)构成

2.数据库,当然,我想在学的有,acess、sqlserver、MySQL、orcal、redis缓存数据库

3.库的设计(表)
实体完整性(主键)、参数完整性(外键)、自定义完整性(非空等)、

4.sql,基本的增删改查;
其次,视图、索引、函数、存储过程、触发器========事件-条件-动作,

5.sql查询查询方式;内连接、join连接(包括join的各种实现方式)、嵌套连接主要三种方向;

6.数据库安全性
6.1不安因素
1.非授权用户的破环、修改
2.敏感数据泄露
3.安全环境的脆弱性
6.2安全性控制
用户身份鉴别、多层存取控制、审计、视图、数据加密等
1.用户身份鉴别
静态口令;密码
动态口令;短信验证、动态令牌、图片等
生物特征鉴别;指纹、虹膜、掌纹等
智能卡鉴别;
2.存取控制;权限P145
3角色、创建用户角色授权
4.强取存储控制方法p147
5.审计;生成日志,人员查看P150

7.数据库恢复技术
7.1事务-原子行、一致性、隔离性、持续性、
7.1.1数据事故,内部错误、系统故障、介质-硬盘等、病毒
7.1.2数据转储(后备副本)
登记日志文件
7.2数据库镜像复制
7.3事务并发
8.数据库读写方向优化:
8.1多数据源
8.2运维服务器配置读写分离
8.3从读写分离实现改成CQRS
9.数据库设计
9.1统一数据库设计(主表按照三级范式进行划分子表)
9.2分表分库设计整体项目

希望能帮助到你们,后续部分我会写到。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值