摘要: 数据库系统原理之视图(五) 视图的优缺点 ​ 优点: 1. 集中分散数据 2. 简化查询语句 3. 重用SQL语句 4. 保护数据安全 5. 共享所需数据 6. 更改数据格式 缺点: 1. 性能差 2. 修改限制 创建视图 ~~~mysql Create view view_name[(column 阅读全文
posted @ 2019-08-27 00:29 SunArmy 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 数据库系统原理之SQL(四) 1. 数据更新 插入数据 1. INSERT…VALUES语句 ~~~ 插入多条数据 insert [into] table_name (column_name,...) values ({expr | DEFAULT},...),{....} expr:可以是常量、变 阅读全文
posted @ 2019-08-26 21:26 SunArmy 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 数据库系统原理之SQL(三) 1. SQL的组成 1. 数据查询 2. 数据定义 3. 数据操作 4. 数据控制 2. 数据定义语言 1. CREATE创建数据库或数据库对象 1. 创建数据库 ~~~ CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_nam 阅读全文
posted @ 2019-08-21 02:33 SunArmy 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 负载均衡 1. 什么是负载均衡  负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。  通俗理解就是把发送的请求分发到不同服务器来处理请求并响应,如图:请求到达nginx,由ngi 阅读全文
posted @ 2019-08-19 01:48 SunArmy 阅读(417) 评论(0) 推荐(1) 编辑
摘要: nginx配置HTTPS  说到配置https就必须要先分别了解一下http和https http和https区别 1. http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议 2. http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构 阅读全文
posted @ 2019-08-15 16:53 SunArmy 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 三范式 范式  设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。  目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯 科德范式(BCNF)、 阅读全文
posted @ 2019-08-12 21:56 SunArmy 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: 函数依赖   之前学函数依赖的时候感觉很容易就理解了,但是过了一两天再回想的时候就什么都忘的一干二净,思来想去还是没有真正的理解,所以今天只能在网上查一些资料看看,再深入理解并记录一下 定义:   既然是数据库,那么函数依赖自然是存在于数据库表中的关系,或者说是数据库表中的字段的 阅读全文
posted @ 2019-08-12 16:13 SunArmy 阅读(3469) 评论(0) 推荐(1) 编辑
摘要: 数据库系统原理(二) 关系数据模型 数据模型的三要素: 数据结构 数据操作 数据约束 关系数据模型的三要素: 关系数据结构 关系操作集合 关系完整性约束 表:也称为关系,是一个二维的数据结构,由表名、列、和若干行数据组成 关系的三种类型 基本关系(基本表、基表) 真是存在的表 查询表 导出的虚表 视 阅读全文
posted @ 2019-08-12 15:17 SunArmy 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 数据库系统原理(一) 数据库系统概述 1. 数据库基本概念 什么是数据? 数据(Data) 是描述事物的符号记录,是指利用物理符号记录下的、可以鉴别的信息 数据是信息存在的一种形式,只有通过解释或处理的数据才能成为有用的信息 数据要按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立 阅读全文
posted @ 2019-08-07 16:41 SunArmy 阅读(2038) 评论(0) 推荐(1) 编辑
摘要: 1. Head插件简介 Head是一款专门针对于elasticsearch的客户端工具,包括数据可视化、执行增删改查等操作,就类似于MySQL和redis的客户端 2. 安装 1. 安装需要的一些依赖 Elasticsearch是使用JavaScript语言开发并使用Grunt构建的,所以我们首先需 阅读全文
posted @ 2019-07-06 16:48 SunArmy 阅读(605) 评论(0) 推荐(0) 编辑