数据库
十一月上
ののののののののの
展开
-
简单理解数据库的三范式
数据库设计中,需要遵循一定的规则才能避免数据的冗余,这些规则实际上限制的是表与表、表与属性之间的关系。这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。第一范式第一范式(1NF)是指数据表中的每个字段必须是不可拆分的最小单元,也就是确保每一列的原子性。 举个栗子,某省的投档线公布表: 院校代码 科类 院校名称 投档分 00...原创 2018-08-05 17:30:52 · 1171 阅读 · 1 评论 -
数据库之索引
什么是索引数据库查询时,如果对某个属性值进行查询,需要遍历整个表,才能得到想要的结果,如果每次查询这个属性都这样遍历一遍,那就太影响效率了,所以为了方便数据库查询,对于经常查询的表中的一列或多列的值进行排序,得到的结果存储在一种结构中,这个结构在数据库进行这个经常的查询操作时,就可以直接定位到相关位置,获取数据,这样就不需要遍历所有的行了,而这个结构就是索引,简单来说,索引就是指向表中数据的指...原创 2018-08-05 22:03:31 · 345 阅读 · 0 评论 -
数据库之事务详解
什么是事务事务是访问数据库的一个或多个操作的组合,事务执行完之后可以使数据库从一种状态变为另外一种状态。事务的四个特性1、原子性原子性指的是事务中的操作要么全部执行,要么全部不执行。这意味着如果事务正确执行,则数据库从一种状态成功地变为了另外一种状态;如果事务中的某个操作未正确执行,则已正确执行的其他操作需要对数据库进行回滚,使数据库恢复到该事务执行之前的状态。2、一致性...原创 2018-08-06 00:27:56 · 345 阅读 · 0 评论