一范式:消除重复列 二范式:消除部分依赖主键三范式:消除传递性依赖 层次 网状 关系模型 层次模型: 有且只有一个节点 没有双亲 根节点意外的节点有且只有一个双亲 网状模型:允许一个以上的无双亲 一个节点可以又多于一个的双亲 关系模型:建立在严厉的数据概念基础上 关系必须规范化 关系必须是不可分的数 ...
分类:
数据库 时间:
2019-12-24 13:35:16
阅读次数:
143
zsql user/pasword@ip:port -c "show databases" # 展示一条sql语句 spool file_path 指定输出文件 可以为相对路径 spool off 保存执行结果 并关闭输出流 gsql 配置数据库服务器 gs_guc reload -Z coordi ...
分类:
数据库 时间:
2019-12-23 13:42:29
阅读次数:
115
恢复内容开始 什么是声明式编程 声明式编程是一种编程范式,它关注的是你要做什么,而不是如何做。它表达逻辑而不显式地定义步骤。这意味着我们需要根据逻辑的计算来声明要显示的组件。它没有描述控制流步骤。声明式编程的例子有HTML、SQL等。 HTML file // HTML <div> <p>Decla ...
分类:
其他好文 时间:
2019-12-21 20:51:12
阅读次数:
68
事务: 事务保证对数据操作时的安全性,事务中的代码要么一起成功,要么一起失败。 事务以 start transaction 开始,中间可以写诸多个sql 语句对数据库进行操作, 以rollback(失败) 或者commit(成功)结束。 伪代码 try: ...sql语句 except 异常: ro ...
分类:
其他好文 时间:
2019-12-17 22:16:39
阅读次数:
90
视图 1、什么是视图 ? 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 ? 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图 强调 1、在硬盘中,视图只有表结构文件,没有表数据文件 2、视图通常是用于查询,尽量不要修改视图中的数据 思考:开发过程中会不 ...
分类:
数据库 时间:
2019-12-17 20:06:27
阅读次数:
63
主要内容包含:左连接,右连接,内连接,全连接的区别、MySQL中in和exists区别、数据库查询缓慢的常见原因以及优化方法 ...
分类:
编程语言 时间:
2019-12-17 18:06:24
阅读次数:
97
后一个范式都是在满足前一个范式的基础上建立的.1NF无重复的列.表中的每一列都是不可分割的基本数据项.不满足1NF的数据库不是关系数据库.如联系人表(姓名,电话),一个联系人有家庭电话和公司电话,则不符合1NF,应拆分为(姓名,家庭电话,公司电话).2NF属性完全依赖于主键.不能存在仅依赖于关键一部... ...
分类:
数据库 时间:
2019-12-13 00:10:52
阅读次数:
125
AWT【抽象窗口工具包,是Java提供的建立图形用户界面的工具集,可用于生成现代的、鼠标控制的图形应用接口,且无需修改,就可以在各种软硬件平台上运行。】和Swing【swing是Java语言在编写图形用户界面方面的新技术,Swing采用模型-视图-控制设计范式,Swing可以使Java程序在同一个平 ...
EDA是个很大的话题,本系列只针对其中一小部分,数字电路的仿真,叙述一点概念性的东西,并不会过于深入,这方面的内容实则是无底洞。本系列并不是真的要做EDA,按照SICP里的相关内容,采用Lisp的方言Scheme。再者,Lisp并不是只有函数式一种编程范式,真正做EDA,仿真的核心部分为了运行效率可 ...
分类:
其他好文 时间:
2019-12-09 14:04:01
阅读次数:
119
Django框架 ........ "2.聚合查询 分组 F与Q查询 字段 及其 参数" "数据库的三大范式" "3.orm查询优化 MTV与MVC模型 choice参数 ajax serializers" "mysql取消严格模式" "4.Sweetalert bulk_create批量插入数据 ...
分类:
其他好文 时间:
2019-12-06 14:02:51
阅读次数:
106