数据库三大范式详解设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(BCNF)、第四范式(4NF)和....
分类:
数据库 时间:
2015-03-12 22:07:12
阅读次数:
210
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表...
分类:
数据库 时间:
2015-03-12 22:03:39
阅读次数:
142
前言SQL Server作为一款优秀的关系型数据库,在支撑起最基本的数据存储功能之外,还承受着各种大量的并发操作和用户访问。而本系列内容将一层层慢慢分析出在SQL Server的生态环境中,是怎样通过一系列的机制来维持各种访问的秩序,俗话说得好:“有人的地方就有了江湖,有了江湖就有了江湖规矩”,同样...
分类:
数据库 时间:
2015-03-12 12:57:54
阅读次数:
165
[什么是索引]
在关系型数据库中,索引是一种和表有关的数据结构,它可以使查询的sql语句执行的更快。其实索引就如同图书的目录,我们可以根据目录中的页码快速的找到所需的内容。
编写一本书,只有章节内容定好之后再设置目录;数据库索引也是一样,只有先插入好数据,再建立索引。
[如何创建索引]
创建表:
create table person (id int, sex char(1), na...
分类:
数据库 时间:
2015-03-11 21:44:50
阅读次数:
179
参考书籍:《J2EE开源编程精要15讲》Hibernate是对象/关系映射(ORM,Object/Relational Mapping)的解决方案,就是将Java对象与对象关系映射到关系型数据库中的表格与表格之间的关系。它是Java应用与关系数据库之间的桥梁,负责Java对象和关系数据之间的映射。H...
分类:
编程语言 时间:
2015-03-11 14:19:33
阅读次数:
141
与传统大型数据库不同,Solid数据库是一款“轻量级”的数据库,小巧轻便(安装介质为30M左右,只需要10M左右的系统资源就可运行),安装部署维护都非常简单,极大地降低了客户的维护管理成本。不过,solidDB同样是标准的关系型数据库,并不会因为“轻量级”而损失任何功能,支持 SQL / ACID ...
分类:
数据库 时间:
2015-03-11 12:18:12
阅读次数:
330
【摘要】当今已进入大数据时代,特别是大规模互联网web2.0应用不断发展及云计算所需要的海量存储和海量计算发展,传统的关系型数据库已无法满足这方面的需求。随着NoSQL数据库的不断发展和成熟,可以较好地解决海量存储和海量计算方面的应用需求。本文重点描述作为NoSQL之一MongoDB数据库在海量数据...
分类:
数据库 时间:
2015-03-10 13:53:47
阅读次数:
286
Nosql简介1.1系统对数据的需求 Nosql[Nosql主要用途大数据处理]的全称为”not only sql”,为非关系型数据库[非关系型数据库就是关系型数据库的所有特点都没有了,主外键,约束也没有了,sql语句也没有了。]。这类数据库的主要特点是:非关系型、分布式、开源的、水平可扩展的。No...
分类:
数据库 时间:
2015-03-10 13:50:45
阅读次数:
163
在学习数据库过程中经常会看到数据库范式和反范式,到底是个什么东东呢?个人理解数据库范式就是关系型数据库设计的最基本指导原则,共6个。实际使用过程中并不需要完全按照这个规则来设计。最常用的就是前面3个。第一范式:数据字段不可分,这个任何数据库任何人设计数据库都会..
分类:
数据库 时间:
2015-03-10 01:33:03
阅读次数:
168
ADF中的EO可以看做关系型数据库中表的java展现形式.1.Type 此处的Type是java的类型,而需要映射的是数据库的类型,两者之间存在一些差异,各个映射关系如下:数据库列类型BC 属性类型描述VARCHAR2java.lang.StringVARCHAR2 映照到java.lang.Str...
分类:
其他好文 时间:
2015-03-09 16:08:22
阅读次数:
197