数据库三大范式通俗解释 一范式就是属性不可分割。属性是什么?就是表中的字段。不可分割的意思就按字面理解就是最小单位,不能再分成更小单位了。这个字段只能是一个值,不能被拆分成多个字段,否则的话,它就是可分割的,就不符合一范式。不过能不能分割并没有绝对的答案,看需求,也就是看你的设计目标而定。举例:学生信息组成学生信息表,有姓名、年龄、性别、学号等信息组成。姓名不可拆分吧?所以可以作为该表的一个字段。但我要说这...
什么时候使用存储过程比较适合? 当一个事务涉及到多个SQL语句时或者涉及到对多个表的操作时就要考虑用存储过程;当在一个事务的完成需要很复杂的商业逻辑时(比如,对多个数据的操作,对多个状态的判断更改等)要考虑;还有就是比较复杂的统计和汇总也要考虑,但是过多的使用存储过程会降低系统的移植性。为了系统的控制方便,例如当系统进行调整时,这是只需要将后台存储过程进行更改,而不需要更改客户端程序。也无需重新安装客户端应用程序。...
SQL Left Join, Right Join, Inner Join, and Natural Join 各种Join小结 在SQL语言中,存在着各种Join,有Left Join, Right Join, Inner Join, and Natural Join等,对于初学者来说肯定一头雾水,都是神马跟神马啊,它们之间到底有着怎样的区别和联系呢,我们先用一张图片来说明:https://www.cnblogs.com/grandyang/p/5346963.html上面这张图很好的阐释了Left...
Postresql中 Lateral 的用法 http://blog.itpub.net/133735/viewspace-1869548/PG 数据库 在9.3 中引入了这个关键字, 他的用途就是可以在子查询中 跟外面的表实现关联.
Oracle 计算两个时间的差值 https://www.cnblogs.com/yanghj010/p/5109714.htmlOracle 计算两个时间的差值有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE-START_DATE))小时:ROUND(TO_NUMBER(END_DATE-STAR...
数据分析 https://zhuanlan.zhihu.com/p/61628903一、为什么学习数据分析1、运营的尴尬:运营人需要一个硬技能每个初入行的新人都会察觉到,运营是一个似乎并没有自己的核心竞争力和安全感的工作。因为每天的工作好像都被各种琐事所围绕,而只有一个主题是永恒不变的,那就是---提需求,不断的提各种需求。运营人需要一个硬核技能,提升自己的职业价值,提高自己的职业安全感,而...
Oracle 自定义函数语法与实例 https://blog.csdn.net/libertine1993/article/details/47264211Oracle自定义函数的语法如下: create or replace function 函数名(参数1 模式 参数类型) return 返回值类型 as 变量1 变量类型; 变量2 变量类型; begin...
FP Tree算法原理总结 https://www.cnblogs.com/zhengxingpeng/p/6679280.html在Apriori算法原理总结中,我们对Apriori算法的原理做了总结。作为一个挖掘频繁项集的算法,Apriori算法需要多次扫描数据,I/O是很大的瓶颈。为了解决这个问题,FP Tree算法(也称FP Growth算法)采用了一些技巧,无论多少数据,只需要扫描两次数据集,因此提高了算法运行...
oracle中CAST函数使用简介 CAST()函数可以进行数据类型的转换。CAST()函数的参数有两部分,源值和目标数据类型,中间用AS关键字分隔。以下例子均通过本人测试。一、转换列或值语法:cast( 列名/值 as 数据类型 )用例:1)、转换列--将empno的类型(number)转换为varchar2类型。select cast(empno as varchar2(10)) as empno...
oracle中的替换函数replace和translate函数 1.translate语法:TRANSLATE(char, from, to)用法:返回将出现在from中的每个字符替换为to中的相应字符以后的字符串。 若from比to字符串长,那么在from中比to中多出的字符将会被删除。 三个参数中有一个是空,返回值也将是空值。举例:SQL> select translate('abcdefga'...
pandas (loc、iloc、ix)的区别 loc:通过行标签索引数据iloc:通过行号索引行数据ix:通过行标签或行号索引数据(基于loc和iloc的混合)1.使用loc、iloc、ix索引第一行数据:(1) loc(2) iloc(3) ix 分类: pandas...
决策树 https://www.jianshu.com/p/10d69559cbd1 https://www.jianshu.com/p/1f20e2362676?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation
线性回归 https://www.cnblogs.com/futurehau/p/6105011.htmlhttp://blog.51cto.com/12133258/2051527一、回归问题的定义回归是监督学习的一个重要问题,回归用于预测输入变量和输出变量之间的关系。回归模型是表示输入变量到输出变量之间映射的函数。回归问题的学习等价于函数拟合:使用一条函数曲线使其很好的拟合已知函数且很好的预...
解析SQL中内连接、外连接、完全连接、笛卡尔积关系 http://blog.sina.com.cn/s/blog_9154db530102x5ik.html在SQL新手菜鸟开发中,最多运用的就是多表查询,熟悉掌握该运用哪种查询时,可以大大减轻开发时间。下面为大家解释这四种关联关系:两个表:分别是表A和表B实例表 1、内连接:只返回满足条件的数据INNER JOIN 实例应用:select * from A INNER J...
解析SQL中内连接、外连接、完全连接、笛卡尔积关系 http://blog.sina.com.cn/s/blog_9154db530102x5ik.html在SQL新手菜鸟开发中,最多运用的就是多表查询,熟悉掌握该运用哪种查询时,可以大大减轻开发时间。下面为大家解释这四种关联关系:两个表:分别是表A和表B实例表 1、内连接:只返回满足条件的数据INNER JOIN 实例应用:select * from A INNER J...
鸢尾花三种聚类算法(K-means,AGNES,DBScan)的python实现 https://blog.csdn.net/weixin_42134141/article/details/80413598一.分散性聚类(kmeans)算法流程:1.选择聚类的个数k.2.任意产生k个聚类,然后确定聚类中心,或者直接生成k个中心。3.对每个点确定其聚类中心点。4.再计算其聚类新中心。5.重复以上步骤直到满足收敛要求。(通常就是确定的中心点不再改变。...
Oracle wm_concat()函数 oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oraclewm_concat(column)函数实现字段合并如:shopping: ----------------------------------------- u_id goods num ---------------------...
oracle listagg和wm_concat函数 https://blog.csdn.net/kancy110/article/details/74616909对于将一列多值合并成一行问题,oracle提供了wmsys.wm_concat和listagg函数处理此问题,下面我们以emp表中数据为例,看看两函数的使用方法假设我们需要统计每种job下面有哪些员工,要求在一行显示员工姓名,首先看看emp表中的数据:①利用listagg函数...