试述数据库完整保护的主要任务和措施。 解答:数据库的完整性保护也就是数据库中数据正确性的维护。数据库完整性包括三个内容:实体完整性规则,参照物完整性规则以及用户定义完整性规则。 前两个是有DBMS自动处理。 实体完整性规则是说针对于基表中的关键字中属性值不能为空值,是数据库完整性的基本要求,主关键字 ...
分类:
数据库 时间:
2018-08-28 14:22:36
阅读次数:
384
约束定义 对于数据库来说,基本表的完整性约束分为列级约束条件和表级约束条件: 列级约束条件 列级约束条件是对某一个特定列的约束,包含在列定义中,可以直接跟在该列的其他定义之后,用空格分隔,不用指定列名。 表级约束条件 表级约束条件 表级约束条件与列定义相互独立,不包括在列定义中,通常用于对两个或两个 ...
分类:
数据库 时间:
2018-08-25 11:35:49
阅读次数:
150
约束:ORACLE提供的自动保持数据库完整性的一种方法,它通过限制字段中数据、记录中数据和表之间的数据来保证数据的完整性。 完整性约束的基本语法格式: [constraint constraint_name ]<约束类型> 说明:约束不指定名称时,系统会给定一个名称。 ORACLE中的约束: 主键约 ...
分类:
数据库 时间:
2018-08-20 21:43:30
阅读次数:
159
/************************************************************************************************* * 函数名称: IntegrityCheck * 功能描述: 数据库完整性检测 * 输入参数: 无 *... ...
分类:
数据库 时间:
2018-07-06 15:58:32
阅读次数:
228
数据库的完整性 是指 数据的正确性(correctness) 和 相容性 (compat ability) 5.1 实体完整性 定义 对单属性码的说明有两种方法,一种是定义为表约束条件,一种是定义为列级约束条件 多属性吗只能定义成表级约束条件 实体完整性检查和违约处理 检查主码是否唯1 , 检查主码 ...
分类:
数据库 时间:
2018-06-20 19:03:51
阅读次数:
202
读写分离:简单的说是把对数据库读和写的操作分开对应不同的数据库服务器,这样能有效地减轻数据库压力,也能减轻io压力。主数据库提供写操作,从数据库提供读操作,其实在很多系统中,主要是读的操作。当主数据库进行写操作时,数据要同步到从的数据库,这样才能有效保证数据库完整性。 分库分表: 水平分区:分表 垂 ...
分类:
数据库 时间:
2018-03-02 17:20:16
阅读次数:
175
设计良好的程序要最大化类的内聚同时要最小化类的耦合;遵循Demeter法则就是在类方法内用于指向对象的消息,那么耦合和内聚的原理就可以实现;存取程序方法的过度使用会产生不用思考的类;混合实例的内聚,虽然不是想要的,可能偶尔还是需要的,因为程序设计环境不支持动态分类;当设计C/S合作时,需要考虑SQL ...
分类:
其他好文 时间:
2018-01-17 20:09:39
阅读次数:
117
今天sql 考数据库完整性约束,我竟然写的是范式.... 都怪昨天光研究范式了结果没考 这里mark一波完整性约束 完整性约束的类型 1) 与表有关的约束:是表中定义的一种约束。可在列定义时定义该约束,此时称为列约束,也可以在表定义时定义约束,此时称为表约束。 2) 域(Domain)约束:在域定义 ...
分类:
其他好文 时间:
2017-12-31 23:36:16
阅读次数:
354
为了主动发现数据库侧页损坏,保证数据库逻辑和物理完整性,计划每周六上午6点,针对生产主库上的所有系统和用户数据库执行DBCC CHECKDB,将结果记录到表中。以下为理论依据:SQL Server数据库可以检测出页损坏,此时,具体的表现形式可能为下述三种错误的一种:823错误,也就是所谓的硬IO错误,可以理解为SQL Server希望读取页,而Windows告诉SQL Server,无法读取到该页
分类:
数据库 时间:
2017-12-13 14:24:15
阅读次数:
142
概念 数据库的完整性是指数据的正确性与相容性 正确性:数据是满足现实世界语义,反映当前状况 相容性:同一数据库对象在不同关系表中的数据是符合逻辑的 作用 防止数据库中存在不符合语义的不正确数据,防范对象对象是不合语义、不正确的数据 实体完整性--列级/表级约束条件 使用 关系模型实体完整性用PRIM ...
分类:
数据库 时间:
2017-09-05 23:17:03
阅读次数:
617