码迷,mamicode.com
首页 >  
搜索关键字:外键    ( 3496个结果
是否有必要使用外键?为什么不用外键?
正方(需要) 1.数据一致性 由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据 的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保证数据的一致性和完整性。 eg:数据库和应用是一对多的关系,A应用会维护他那部分数据的完整性,系统一变大时,增加....
分类:其他好文   时间:2014-12-28 19:34:53    阅读次数:459
Hibernate一对多(多对一)外键设置汇总
我打算在角色表(role)中添加一个帐号表(account)的外键(accountId),步骤如下:1、首先在角色表(role)中添加列。添加语句:alter table role add(accountid varchar2(50));添加语句时注意事项:单词之间的空格必须为英文空格,不可为中文空...
分类:Web程序   时间:2014-12-28 15:25:25    阅读次数:167
Hibernate关联关系通俗口诀以及模板配置
一.一对一1.口诀:首先明了外或主若是外则唯一多多中属性油腻克(unique)若是主则约束主一中属性坑死德(constrained)油先生和坑先生两者皆对大欢喜(true)2.一对一(基于外键的一对一)1.1无外键方:<one-to-onename=""class=""property-ref=""></one-to-one>1..
分类:Web程序   时间:2014-12-28 01:55:45    阅读次数:178
数据库课程设计--“茶咖啡”销售管理系统总结
为期一周的数据库课程设计终于完工, 总结一些经验和教训。发现基础的知识还是要时刻记在心中,知识不基础,何谈去开发?因为做什么东西都首先要一定的目标,计划,以及做到东西要做到那个程度,这方面一点要先在脑子里有一个印象,然后才能用所学的知识点去发挥, 因此知识点一点要掌握牢固,自己在设计课程设计的过程中,发现写好的数据库语言一点运行,就会出现这个那个的问题。然后从头去寻找问题的源头,才发现表的主键和外键设置出了问题。然后琢磨半天,突然意识到到底是什么主键和外键?...
分类:数据库   时间:2014-12-25 22:11:46    阅读次数:382
上周实习报告--2014/12/22
两个比较重要的问题1.公司的数据库为什么不用存储过程和外键? 这个问题没回答出来,回来在网上找了一下,发现了个比较好的答案 { 1:在大数量的情况下,使用外键约束会导致很差的性能。一般互联网应想都不要去想外键这种东西了,连表连接查询最好都不要使用 2:大数据量时进行表的水平切分,像外键约束、触发.....
分类:其他好文   时间:2014-12-22 19:17:38    阅读次数:171
sql完美删除外键约束,避免产生问题
解决无法删除表,提示被外键约束引用 有时想删除某个表时,提示“无法删除对象 'Orders',因为该对象正由一个 FOREIGN KEY 约束引用”,原因很简单不要急躁,它被其它表的外键引用了,所以无法删除,在此只需先找到哪些表的外键引用了该表的字段。通过系统函数就能解决(SQL Server系统函...
分类:数据库   时间:2014-12-21 23:28:33    阅读次数:248
entity framework—利用导航属性添加数据
entity framework中可以利用导航属性去添加数据。 当两张表有主外键关系的时候,并且在两张表中添加的数据都是不存在的数据,便可以利用导航属性去插入数据。例如下面的两张表:...
分类:其他好文   时间:2014-12-19 22:08:57    阅读次数:248
PostgreSQL修改表结构
5.5. 修改表如果你创建了一个表后发现自己犯了一个错误,或者是应用的需求 发生了变化,那么你可以删除这个表然后重新创建它。但是如果这个 表已经填充了好多数据了,或者是该表已经被其它数据库对象引用, (比如一个外键约束) 那这可不是一个方便的选项。因此 PostgreSQL 提供了一族命令用于修改现...
分类:数据库   时间:2014-12-19 12:57:49    阅读次数:248
EntityFramwork手动创建框架与数据库连接
现在刚开始来研究EntityFramwork,起初是在vs2012中通过工具来创建EF ,但是对我这种不熟悉菜鸟来说有很多业务用EF做出来还是有点难度的,今天来手动搭建一个EF框架,大神勿喷首先:创建一个类Menu 引用命名空间,因为表需要一个外键映射到主键using System.Componen...
分类:数据库   时间:2014-12-18 18:36:47    阅读次数:261
Hibernate!!多对一与一对多双向关联映射
双向的时候必须制定MappedBy这个属性!防止数据库生成的冗余。MappedBy属性是设置在多的一方,即在数据库中,一般都是将属性设置在多的一方。如果没有,那么在生成数据库表的时候,就会有两个外键如图:onetomany的例子如下加入MappedBy这个属性的 例子: 1 package com....
分类:Web程序   时间:2014-12-18 13:32:25    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!