码迷,mamicode.com
首页 >  
搜索关键字:参照完整性    ( 121个结果
外键的作用
外键是数据库一级的一个完整性约束,就是数据库基础理论书中所说的“参照完整性”的数据库实现方式。 外键属性当然是可以去掉的,如果你不想再用这种约束,对编程当然不会有什么影响,但相应的录入数据的时候就不对录入的数据进行“参照完整性”检查了。 例如有两个表 A(a,b) :a为主键,b为外键(来自...
分类:其他好文   时间:2015-11-13 13:01:35    阅读次数:184
[Database] 数据库完整性
一、实体完整性–关系的主码中的属性值不能为空值–空值:不知道或无意义–意义:关系对应到现实世界中的实体集,元组对应到实体,实体是相互可区分的,通过主码来唯一标识,若主码为空,则出现不可标识的实体,这是不容许的二、参照完整性(Referential Integrity)在关系模型中实体及实体间的联系都...
分类:数据库   时间:2015-11-05 12:00:30    阅读次数:136
数据库关系的完整性
1 实体完整性所谓实体完整性是指:若属性A(A是一个或一组)是基本关系R的主属性,则A不能取空值。hint:所谓空值就是“不知道”或者“不存在”的值;主码中的属性被称为主属性。2参照完整性现实世界中的实体之间往往存在某种联系,在关系模型中实体及实体中的联系都是用关系来描述的。所谓参照完整性是指:若属...
分类:数据库   时间:2015-11-04 14:50:21    阅读次数:175
Oracle 索引
概念及作用编辑在oracle中,索引是一种供服务器在表中快速查找一个行的数据库结构。在数据库中建立索引主要有以下作用。 (1)快速存取数据。 (2)既可以改善数据库性能,又可以保证列值的唯一性。 (3)实现表与表之间的参照完整性 (4)在使用orderby、groupby子句进行数据检索时,...
分类:数据库   时间:2015-11-02 22:39:10    阅读次数:270
Oracle 学习之 性能优化(十三) 索引
一、索引概念索引是一种供服务器在表中快速查找一个行的数据库结构。合理使用索引能够大大提高数据库的运行效率。在数据库中建立索引主要有以下作用。(1)快速存取数据。(2)既可以改善数据库性能,又可以保证列值的唯一性。(3)实现表与表之间的参照完整性(4)在使用order..
分类:数据库   时间:2015-09-11 06:53:26    阅读次数:379
MYSQL外键约束的参照操作
如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种外键约束方式的区别和联系。 这里以用户表和用....
分类:数据库   时间:2015-07-19 00:08:28    阅读次数:247
【Mysql】外键级联与级联的劣势
在建表的时候时候,可以对于删除delete、修改update设置为级联。用一个例子先说明外键级联级联的概念 假如数据库中本以存在一张usertable如下: 此user表非常简单,id为主键。 下面我将新建一张cascade_test表如下,这里的user_id与usertable的主键id形成参照完整性,并同时建立删除与修改的级联: 如果用SQL语句建立上图的表则如下: ...
分类:数据库   时间:2015-07-17 12:02:38    阅读次数:170
数据库中的参照完整性(Foreign Key)
之前在项目中遇到了这样一个问题,我举得简单的例子来说明, 比如我们有两个表,一个表(department)存放的是部门的信息,例如部门id,部门名称等;另一个表是员工表(staff),员工表里面肯定要存放每个员工所在的部门。那问题来了,如果我们这个时候删除了部门表中的某条记录,在staff表中会发生什么? 为了解答上面的问题,让我们先来回顾一下什么是参照完整性。 我们常常希望保证在一...
分类:数据库   时间:2015-07-10 16:35:40    阅读次数:516
MySQL数据库(主键、索引、外键、触发器...)
主键: 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。索引: 是用来快速地寻找那些具有特定值的记录。主.....
分类:数据库   时间:2015-07-03 11:51:49    阅读次数:1792
SQL Server 触发器
触发器可以做很多事情,但也会带来很多问题。使用它的技巧在于在适当的时候使用,而不要在不适当的时候使用它们。 触发器的一些常见用途如下:弹性参照完整性:实现很多DRI不能实现的操作(例如,跨数据库或服务器的参照完整性以及很多复杂的关系类型)。创建神级跟踪:这意味写出的记录不仅跟踪大多数当前的数据,还....
分类:数据库   时间:2015-05-31 10:55:46    阅读次数:233
121条   上一页 1 ... 7 8 9 10 11 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!