本节要点: 实体完整性 参照完整性 用户定义的完整性 完整性约束命名子句 触发器 数据库的完整性是指数据的正确性和相容性。 例如,学生的学号必须唯一;性别只能是男或女;本科学生年龄的取值范围为14~50的整数;学生选的课程必须是学校开设的课程;学生所在的院系必须是学校已经成立的院系等。 数据的完整性 ...
分类:
数据库 时间:
2017-08-21 00:36:49
阅读次数:
291
第五章 数据库完整性 数据库的完整性是指数据库的正确性和相容性。 例如,学生学号必须唯一,性别只能是男或女等等; 和数据安全性的区别: 数据的完整性是为了防止数据库中存在不正确的数据,数据库的安全性是保护数据库防止恶意的破坏和非法的存取。因此,完整性检查和控制的防范对象是不合语义的,不正确的数据,防 ...
分类:
数据库 时间:
2017-08-07 19:26:46
阅读次数:
213
数据库中的五种约束及其添加方法 五大约束 1.—-主键约束(Primay Key Coustraint) 唯一性,非空性 2.—-唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 3.—-检查约束 (Check Counstraint) 对该列数据的范围、格式的限制(如 ...
分类:
数据库 时间:
2017-06-18 13:26:12
阅读次数:
301
锁主要用于多用户环境下保证数据库完整性和一致性。 我们知道,多个用户能够同时操纵同一个数据库中的数据,会发生数据不一致现象。即如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。这些问题包括:脏读、不可重复读和幻读 脏读就是指当一个事务正在访问数据,并且对数据 ...
分类:
数据库 时间:
2017-06-13 20:43:03
阅读次数:
359
背景:新建DB_GZN 恢复数据库备份文件 执行: select * from VI_MPS_PAPLT 错误提示: 消息 824,级别 24,状态 2,第 2 行 SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0x20d61048,但实际为: 0x7a8ab3a ...
分类:
数据库 时间:
2017-04-18 15:45:01
阅读次数:
231
和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段: 单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。 集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品 ...
分类:
其他好文 时间:
2017-04-06 10:59:59
阅读次数:
194
Atitit数据库层次架构表与知识点 attilax 总结 第一阶段,大概理论(三五天 数据库的类型,网状,层次,树形数据库,kv数据库。Oodb Er模型 sql 并发控制与lock Acid数据库完整性 关系模型 1NF、2NF、3NF和BCNF 数据库范式 存储过程 触发器 视图 约束 第二阶 ...
分类:
数据库 时间:
2016-11-08 02:02:03
阅读次数:
190
一:锁的概念 按照写技术博客的套路,应该对锁的概念做一个介绍,我又想,能点击进入本篇博客的同学,想必都是听说过锁的。所以我尽量用简练的语言来表述一下。 锁的定义:锁主要用于多用户环境下,保证数据库完整性和一致性的技术。 锁的解释:当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据 ...
分类:
数据库 时间:
2016-10-22 12:17:43
阅读次数:
325
最近遇到一个问题,用户数据丢失,拿到用户数据库文件以后,发现数据库损坏。database disk image is malformed因此希望可以找到一种方法,可以检测出来数据库是否损坏,经过google,找到了一种方法,先记录下来。+ (BOOL)checkIntegrity { NSStrin... ...
分类:
数据库 时间:
2016-10-13 01:35:39
阅读次数:
262
锁是数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性。 我们知道,多个用户能够同时操纵同一个数据库中的数据,会发生数据不一致现象。即如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生问题。这些问题包括:丢失更新、脏读、不可重复读和幻觉读 ...
分类:
数据库 时间:
2016-10-03 23:34:19
阅读次数:
277