齐天大圣

MySQL进阶

视图 视图是关系型数据库中将一组查询指令构成的结果集组合成可查询的数据表的对象。简单的说,视图就是虚拟的表,但与数据表不同的是,数据表是一种实体结构,而视图是一种虚拟结构,你也可以将视图理解为保存在数据库中被赋予名字的 SQL 语句。 使用视图可以获得以下好处: 可以将实体数据表隐藏起来,让外部程序无法得知实际的数据结构,让访问者可以使用表的组成部分而不是整个表,降低数据库被攻击...

数据库基础

关系型数据库 关系数据库特点 理论基础:关系代数(关系运算、集合论、一阶谓词逻辑)。 具体表象:用二维表(有行和列)组织数据。 编程语言:结构化查询语言(SQL)。 ER 模型(实体关系模型)和概念模型图 ER 模型,全称为实体关系模型(Entity-Relationship Model),由美籍华裔计算机科学家陈品山先生提出,是概念数据模型的高层描述方式,如下图所示...

路由框架设计

路由框架的抉择 自己实现一个路由框架? 1、路由是什么?为什么需要路由框架? 什么是路由? 路由的本质是将一个 String 映射到某一个具体的页面;路由框架就是实现这样一个目的的一个框架 为什么需要路由框架? 原生路由的限制:功能单一,扩展灵活性差,不易协同 startActivity、startService 等 显示 依赖具体类,需要依赖源码或 a...