数据库
文章平均质量分 50
有恒者Maggie
算法基础 Java开发
展开
-
导致数据库中数据不一致的原因
数据库中有可能会存在不一致的数据。造成数据不一致的原因主要有:数据冗余如果数据库中存在冗余数据,比如两张表中都存储了用户的地址,在用户的地址发生改变时,如果只更新了一张表中的数据,那么这两张表中就有了不一致的数据。并发控制不当比如某个订票系统中,两个用户在同一时间订同一张票,如果并发控制不当,可能会导致一张票被两个用户预订的情况。当然这也与元数据的设计有原创 2012-10-13 22:00:49 · 10899 阅读 · 3 评论 -
存储过程
存储过程是SQL 语句和流程控制语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程的基本用法创建存储过程create procedure sp_name@[参数名] [类型],@[参数名] [类型]asbegin.........end调用存储过程exec sp_name [参数名]删除存储过程drop procedure sp_原创 2012-10-29 15:11:16 · 1701 阅读 · 0 评论 -
数据库约束——用户定义完整性(User-defined Integrity)
用户自定义完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。主要包括非空约束、唯一约束、检查约束、主键约束、外键约束1、非空约束(Not Null Constraint) 这个可能大家都了解,就是我们在添加那个表 userinfo,在id、name后面都添加了not null,就是有些列不能把它设为空,相信大家都理解,我就说下我在一个英文转载 2012-10-29 16:06:48 · 14386 阅读 · 0 评论