hibernate基础1.hibernate介绍与动手入门体验 问题:模型不匹配(java对象模型与数据库关系模型不匹配) 解决:1.使用JDBC手工转换 2.使用ORM(Object Relation Mapping对象关系映射)框架,有Hibernate,TopLink,OJB 下载地址http...
分类:
Web程序 时间:
2015-04-12 22:23:47
阅读次数:
238
1. 关系型数据库
关系型数据库,是指采用了关系模型来组织数据的数据库。
关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。
简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。
关系模型中常用的概念:
...
分类:
数据库 时间:
2015-04-07 11:59:40
阅读次数:
175
Data base:长期存储在计算机内,有组织的,可共享的大量数据集合。基本特征:永久存储,可共享,有一定的物理和逻辑结构。Data base manage system(DBMS);用户和os之间的一层数据管理软件。1、提供数据操纵语言DML对数据库增删改查2、数据库的建立和维护3、提供数据控制功...
分类:
数据库 时间:
2015-04-05 23:08:33
阅读次数:
1902
SQL基础: 结构化查询语言(Structured Query Language)简称SQL。使用关系模型的数据库语言。 SQL分类: DDL数据定义语言:用来建表建库,修改表的 DML数据操纵语句主要用来操作表数据 DCL数据控制语句,数据库权限操作语句 DML:MYSQL语句: 删除数据语句:D...
分类:
数据库 时间:
2015-03-31 00:44:50
阅读次数:
309
Model:表与表之间的关系:hasOne一对一( $fields, $referenceModel, $referencedFields : 当前表中的字段, 对应关系模型, 对应关系模型中表的字字段 )hasMany一对多 ( $fields, $referenceModel, $referen...
分类:
其他好文 时间:
2015-03-02 18:29:19
阅读次数:
817
一对一的映射在对象模型中是经常见到的,为了将对象模型转换为关系模型就必须在映射文件中进行配置,重点是标签的使用,需要在映射的主对象中添加该标签,现在就来看看。
一对一的关联映射中,有一种特殊的情况,就是一个表的主键同时也是一个表的外键,也就是说一个字段是同是主键和外键,并且该外键唯一对应着另一张表的一行,它们两个是唯一对应关系,反应到对象模型中就是属于一种一对一的引用关系,一个对象的...
分类:
Web程序 时间:
2015-02-28 14:38:32
阅读次数:
216
2.1关系数据结构及形式化定义
关系数据库系统是支持关系模型的数据库系统。
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
2.1.1关系
关系模型的数据结构非常简单,只包含单一的数据结构-----关系。
1.域:具有系统的数据类型的值的集合
2.笛卡尔积:
例如,A={a,b},B={0,1,2},则
AxB={,,,,,,}
是一个元组
a是一...
分类:
数据库 时间:
2015-02-10 16:48:43
阅读次数:
156
数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。数据模型可以是任何数据结构或对象模型,存储模型可以是关系模型、XML、二进制流等。cmp和Hibernate只是对象模型到关系模型之间转换的不同实现。 只不过对象模型和关系模型应用广泛,所以就会误认为数据持久....
分类:
其他好文 时间:
2015-02-10 10:28:30
阅读次数:
135
之前看到了Sails.js的waterline提供了声明式的关系型对象与DB的映射器,惊为天人,可以说是极大地提升了效率。利用waterline的对象关系模型,用户可以直接使用javascript语言定义关系型的数据库,也就是说,我们不再需要像在java环境中那样声明一个个model,然后具体的关系...
分类:
数据库 时间:
2015-02-06 12:53:06
阅读次数:
183
1.2.7 关系模型
关系模型是目前最重要的一种数据模型。
一、关系模型的数据结构
关系模型是由一组关系组成的,每个关系的数据结构是一张规范化的二维表。
关系:一个关系通常对应一张表
元组:表中一行即为一个元组
属性:一列
码:某个属性组可以唯一确定一个元组
域:属性的取值范围
分量:元组中的一个属性值
关系模式:用表模型来描述:关系名(属性1,属性2,。...
分类:
数据库 时间:
2015-02-05 15:01:23
阅读次数:
204