数据库
文章平均质量分 66
iteye_8674
这个作者很懒,什么都没留下…
展开
-
数据库设计三范式
通俗版: 通俗地理解三个范式,对于数据库设计大有好处(并不是最科学最准确的理解)。 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解; 第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性; 第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没...原创 2012-07-03 09:07:48 · 141 阅读 · 0 评论 -
覆盖索引
最近学习数据库设计时涉及到的一些知识,这些材料大部分是从网络搜集,并加上了自己的一些理解整理而成。“覆盖索引”一词没有被百度百科收录,因此也将该词条添加至百度百科。 什么是覆盖索引: 覆盖索引一说为索引覆盖。 理解方式一:就是select的数据列只用从索引中就能够取得,不必读取数据行,换句话说查询列要被所建的索引覆盖。 理解方式二:索引是高效找...原创 2012-07-15 11:29:11 · 120 阅读 · 0 评论 -
PowerDesign数据库建模导出至MySQL数据库
虽然最新的MySQL安装文件都带有MySQL Workbench,可以方便建模并生成数据库,不过口碑最佳的数据库建模工具还是当属Sybase的PowerDesign,可以让我们方便地一次建模,四海成库。 下面写一下如何从PowerDesign中导出数据库至MySQL(首先说明我用的是PowerDesigner 15以及MySQL5.5.22):1、Database -> C...原创 2012-04-14 01:58:32 · 269 阅读 · 0 评论 -
Oracle按周统计数据
测试中HIREDATE格式为varchar2类型,date类型应该也可以。一、使用to_char函数,返回第几周,并按第几周进行group by统计: select sum(sal) , to_char(HIREDATE,'yyyy')||':'||to_char(HIREDATE,'IW') week_sn from scott.emp group b...原创 2012-04-27 15:28:04 · 461 阅读 · 0 评论