声明式编程(英语:Declarative programming)是一种编程范式,与命令式编程相对立。它描述目标的性质,让计算机明白目标,而非流程。声明式编程不用告诉计算机问题领域,从而避免随之而来的副作用。而命令式编程则需要用算法来明确的指出每一步该怎么做。 声明式编程通常被看做是形式逻辑的理论, ...
分类:
其他好文 时间:
2018-12-04 17:18:39
阅读次数:
189
mariadb(mysql):数据结构模型:层次模型、网状结构、关系模型关系模型:二维关系:row,column数据库管理系统:DBMS关系:Relational,RDBMS补充材料:RDMBS设计范式基础概念设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)
分类:
数据库 时间:
2018-12-04 15:37:21
阅读次数:
212
转自https://www.cnblogs.com/JCSU/articles/1324032.html 一、关系数据理论 1. 关系模式 一个关系模式应当是一个五元组:R(U, D, DOM, F)(1) R: 关系名;(2) U: 一组属性;(3) D: 属性组U中属性所来自的域;(4) DOM ...
分类:
其他好文 时间:
2018-12-04 11:30:42
阅读次数:
445
Why one grouping of attributes into a relation schema may be better than another two levels we can discuss the goodness of relation schemas. logical(c ...
分类:
数据库 时间:
2018-12-02 01:23:14
阅读次数:
237
数据库设计三大范式(重点): 第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性;当关系模式R的所有属性都不能在分解为更基本的数据单位时 第二范式(2NF):满足1NF后,要求表中的所有列,都必须依赖于主键,而不能有任何一列与主键没有关系,也就是说一个 ...
分类:
数据库 时间:
2018-12-01 16:58:37
阅读次数:
228
TSV : Tab-separated values,制表符分隔值。 CSV : Comma-separated values,逗号分隔值。 Python 对TSV文件的支持: Python 支持范式的分隔符分隔字段的文件,分隔分隔符可以是 ' \t ' , ' ,' 等,故对TSV和CSV都支持, ...
分类:
其他好文 时间:
2018-11-28 23:42:40
阅读次数:
176
86.如何获得高效的数据库逻辑结构? 87.数据库三范式是什么? 88.SQL语句分为哪几种? 89. Delete、truncaate、drop都是删除语句,它们有什么分别? 90.Where和having都是条件筛选关键字,它们有什么分别? ...
分类:
编程语言 时间:
2018-11-28 12:28:09
阅读次数:
179
1.乐观锁--乐观锁是一种思想,它只解决对共享资源更新时的一致性问题,不解决读取共享资源过程中,其他线程修改了共享资源导致读取的是旧的资源的问题 一般范式为: 这种实现存在如下问题1):ABA问题 假如是链表结构,1线程操作期间,其他线程修改了A.next,1线程比较后自然以为是预期值,判断true ...
分类:
其他好文 时间:
2018-11-28 11:58:04
阅读次数:
623
MySql的优化是一个综合性的技术,主要包括有: (1)表的设计合理化(符合 3NF 三范式) (2)添加适当的索引(Index);索引分类:普通索引、主键索引、唯一索引、全文索引(文本)、空间索引。 (3)分表技术(水平分割、垂直分割) (4)读写分离(写:update/add/delete) ( ...
分类:
数据库 时间:
2018-11-27 01:26:29
阅读次数:
189
在上一篇文章中,我们介绍了 Python 的函数式编程,现在我们介绍 Python 的类和继承。 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/10010690.html 类先前,我们研究过两种编程范式--命令式(使用语句、循环和函数)和函数(使用纯函数、 ...
分类:
编程语言 时间:
2018-11-25 22:22:08
阅读次数:
264