Hibernate继承映射
在面向对象的程序领域中,类与类之间是有继承关系的,例如Java世界中只需要extends关键字就可以确定这两个类的父子关系,但是在关系数据库的世界中,表与表之间没有任何关键字可以明确指明这两张表的父子关系,表与表是没有继承关系这样的说法的。为了将程序领域中的继承关系反映....
分类:
系统相关 时间:
2014-05-22 05:37:25
阅读次数:
545
1.
在数据库设计的过程中往往会想让2张表进行关联而使用到Foreign从而加强2张表之间的约束(如图)以前有个问题一直没弄明白,那就是外键列的值的情况,正常情况下表中的列的值可以是null或者满足该列所定义的类型的数据即可,但是外键是不是也一样呢?答案显然不是的,那到底是个什么情况呢?官方帮助文档...
分类:
数据库 时间:
2014-05-18 19:07:10
阅读次数:
291
原文:Sql Server 2008R2版本中有关外键Foreign的使用1.
在数据库设计的过程中往往会想让2张表进行关联而使用到Foreign从而加强2张表之间的约束(如图)以前有个问题一直没弄明白,那就是外键列的值的情况,正常情况下表中的列的值可以是null或者满足该列所定义的类型的数据即可,...
分类:
数据库 时间:
2014-05-18 19:04:47
阅读次数:
276
主键
一张数据表中唯一的标识,确保一张数据表中不会出现两个完全相同的数据记录。
主键可以定义在多个列上,也就是说在定义数据库的时候可以将数据表中的多个列合并在一起作为该表的主键
外键
用来表与表之间关系的。如果字段F是表B中的字段,而且是表A的主键的话,那么列F就是表B的外键。用来执行增删改查的时候,两张表一致性。
外键删除时,对应的表...
分类:
其他好文 时间:
2014-05-18 10:24:40
阅读次数:
230
1. 写法轻松,更新效率高:
update table1
set field1=table2.field1,
field2=table2.field2
from table2
where table1.id=table2.id
2. 常规方式,种写法相当于一个 Left join, 以外面的where为更新条数,如果不加where就是所有记录
update table1
s...
分类:
数据库 时间:
2014-05-18 06:05:00
阅读次数:
294
1)工作表之间快速切换Ctrl+PageUp切换的是当前所在工作表的前一个工作表,Ctrl+PageDown切换的是当前所在工作表的后一个工作表.2)Ctrl
+Home 强迫回到最前一个单元格3)Ctrl +9 隐藏行4)Ctrl+0 隐藏列5)Shift+F2 编辑单元格批注6)Ctrl+Shi...
分类:
其他好文 时间:
2014-05-16 07:38:50
阅读次数:
231
oracle表之间的连接之哈希连接(Hash Join),其特点如下:
1,驱动表和被驱动表都是最多只被访问一次。
2,哈希连接的表有驱动顺序。
3,哈希表连接的表无需要排序,但是他在做连接之前做哈希运算的时候,会用到HASH_AREA_SIZE来创建哈希表。
4,哈希连接不适用于的连接条件是:不等于,小于
5,哈希连接索引列在表连接中无特殊要求,与单表情况无异。
下面我来做个实验来证...
分类:
数据库 时间:
2014-05-15 18:27:33
阅读次数:
408
oracle表之间的连接之排序合并连接(Merge Sort Join),其特点如下:
1,驱动表和被驱动表都是最多只被访问一次。
2,排序合并连接的表无驱动顺序。
3,排序合并连接的表需要排序,用到SORT_AREA_SIZE。
4,排序合并连接不适用于的连接条件是:不等于其中大于>,小于
5,排序合并连接,如果有索引就可以排除排序。
下面我来做个实验来证实如上的结论:...
分类:
数据库 时间:
2014-05-15 18:12:38
阅读次数:
386
在谈设计Oracle分区表之间先区分一下分区表和表空间的个概念:
表空间:表空间是一个或多个数据文件的集合,所有数据对象都存放在指定的表空间中,但主要存放表,故称表空间。
分区表:分区致力于解决支持极大表和索引的关键问题。它采用他们分解成较小和易于管理的称为分区的片(piece)的方法。一旦分区被定义,SQL语句就可以访问的操作某一个分区而不是整个表,因而提高管理的效率。分区对于数据仓...
分类:
数据库 时间:
2014-05-13 08:40:56
阅读次数:
379
在上一篇T-SQL之JOIN关键字详解我对JOIN关键字做了简单的剖析。那么在实际应用中根据需求,多表之间的JOIN是在所难免的。下面就我在项目中遇到过的关于JOIN关键字的使用的相关经历再一次做下自我总结,以备日后回顾和查看。先来看用于此次总结用的数据库表间关系,如下所示:现在开始我们的需求,要找...
分类:
数据库 时间:
2014-05-12 08:34:12
阅读次数:
419