关系型数据库,简单理解就是“行列-表-库”形式的二维数据库,采用关系模型来组织数据,简而言之就是二维表之间的字段可能通过某种关系而组合起来,形成规模较大的数据网络;当然,单独的关系表也可以作为一个简单库。 关系型数据库相较于其他类型数据库的最大优势是可以保持数据的一致性(事务处理),其他还...
分类:
数据库 时间:
2015-08-12 13:12:25
阅读次数:
158
hibernate是一种是轻量级的ORMapping框架。学过EntityFramework的,会感觉挺亲切的。
对于各种层次程序员对数据库的设计:
小菜程序猿这样做:首先考虑数据的存储,对于功能的实现,如何方便如何来。至于说冗余神马的,不予考虑。
资深程序猿这样做:首先设计数据库的关系模型,用工具画画ER图,或者画一下物理模型。考虑一下关系模型。好点儿的懂得利用...
分类:
Web程序 时间:
2015-08-11 21:26:46
阅读次数:
167
关系型数据库管理系统简介为什么使用数据库1.降低存储数据的冗余度2.更高的数据一致性3.存储的数据可以共享4.可以建立数据库所遵循的标准5.便于维护数据完整性6.能够实现数据的安全性数据在数据库中的存储形式 1.层次模型(最早出现的模型)2.网状模型3.关系模型(最常用的模型)4.对象模型关系型数据...
分类:
数据库 时间:
2015-08-11 15:37:20
阅读次数:
297
数据库概述: 层次模型:树状关系 网状模型:网状关系 关系模型:表格关系 CRUD: C:Create R:Read U:Update D:Delete 数据库语言分类: DQL:数据查询语言——R DML:数据操作语言——CUD 关于数据库的操作: |—...
分类:
数据库 时间:
2015-08-07 22:30:35
阅读次数:
165
数据模型是描述数据、数据联系、数据语义以及一致性约束的概念工具的集合。关系模型利用表的集合来表示数据和数据间的联系。关系模型在逻辑层和视图层描述数据,用户不必关注数据存储的底层细节。2.1 关系数据库的结构在关系模型的术语中,关系(relation)用于只代表,元组(tuple)指代行,属性(att...
分类:
数据库 时间:
2015-07-29 00:53:20
阅读次数:
149
什么是关系型数据库:关系型数据库基于关系模型,关系模型是通过二维表保存实体和实体间的关系,所以关系型数据库存储的是由行和列组成的表,每张表可以看作一个实体集,实体之间是有关系的,多张表组成数据库为什么需要关系模型:以前数据的逻辑结构有,层次型、网状型,能很..
分类:
数据库 时间:
2015-07-19 23:49:38
阅读次数:
222
范式:关系模型的规范化规则。Codd提出的三个数据库范式:1. 第一范式第一范式要求表中的每一行都是必须是唯一的。因为关系型数据库是基于集合论的,而集合的定义中,要求每一个元素都是唯一的(在关系数据库中可以用键来区别)。因此所有的关系数据库表必然是满足第一范式的。2.第二范式第二范式要求必须满足第一...
分类:
数据库 时间:
2015-07-19 18:01:47
阅读次数:
198
Hibernate是一种orm技术框架,处于面向对象和数据库的中间层次一、概述1. 作为面向对象的思考者,希望的最理想的情况是在使用对象的时候,最少的关注数据库2. 对象与关系型数据库在领域概念上却又有着天然的不一致(1)领域概念应对成对象是需要有行为的 (2) 对象的概念在数据的表中不是完全一样的...
分类:
Web程序 时间:
2015-07-10 16:33:58
阅读次数:
117
DBMS模型:层次模型网状模型关系模型以文件来存取数据的困难:数据冗余和不一致性,数据访问困难,数据孤立,数据完整性问题,原子性问题,并发访问问题,安全性问题XML(扩展标机语言)关系模型:关系模型E-R实体-关系模型对象模型半结构化数据模型文件:对于文件来说可以从三个..
分类:
数据库 时间:
2015-07-08 22:51:43
阅读次数:
241
第一范式(1NF)所谓第一范式(1NF)是指在关系模型中,对域添加的一个规范要求,所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。即实体中的某个属性有多个值时,必须拆分为不同的属性。在符合第一范式(1NF)表中的每个域值只能是实体的一个属...
分类:
数据库 时间:
2015-07-07 11:02:00
阅读次数:
209