今晚设计了一晚上的数据库,用了一下MyEclipse workbench,感觉小屏幕电脑用的太不爽了,一堆的窗口挤在一起。整理一下遇到的零碎的东西:字段约束:PK:belongs to primary key:主键NN:not null:不能为空UQ:unique index:唯一BIN:is bi...
分类:
移动开发 时间:
2015-01-28 06:10:15
阅读次数:
159
转载请注明出自朱朱家园http://blog.csdn.net/zhgl7688
数据库完整性及约束
1、 数据完整性:常用三种类型的约束保证数据完整性有域(列)完整性、实体完整性、引用完整性。
2、 实体完整性:能够唯一标识表中的第一个记录。
保证方法有主键约束、标识约束、唯一约束。
主键约束与唯一约束添加的基本语法
Alter table 表名 addconstra...
分类:
数据库 时间:
2015-01-28 01:02:01
阅读次数:
228
来源:http://www.cnblogs.com/JuneZhang/archive/2013/01/10/2853981.html今天运行项目,提示“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。”的异常信息。在网上找了查了一些原因:http://www.cnblogs.com/m...
分类:
其他好文 时间:
2015-01-28 00:55:21
阅读次数:
269
题目大意:奶牛喜欢站成一排吃饲料,有的奶牛喜欢靠在一起,他们最多距离D米远。
有的奶牛不喜欢靠在一起,他们最少距离D米远才可以。给你一系列的约束条件,问:
如果在上述条件下,奶牛站不成一排,则输出"-1",如果能站成一排,但是第1头牛~
第N头牛的距离无限远,则输出"-2",如果满足条件,并且第1头牛~第N头牛之间存在
实际距离,则输出第1头牛~到第N头牛之间的能达到的最远距离。
思路:直接的差分约束系统,设牛u和牛v的位置为u和v。
第1条:设牛u和牛v最多距离w米远,转换为:v - u <= w。
第2...
分类:
其他好文 时间:
2015-01-27 23:34:44
阅读次数:
238
题目大意:在一条直线上有N个房子,每个房子的高度不一样,一个超人可以将这N个房子
左右移动,但是不能改变房子的相对位置。位置都为整数点。同一位置不能有两个以上的房
子两个超人从最矮的房子开始,跳到刚好比他所在房子高的房子上去,一直这样跳,每次跳
到的房子都比现在所在的房子高,而且每次跳的水平距离不能超过D米。问:如何将这些房
子进行合理的摆放(不改变相对位置的前提下),使得超人能够经过所有的房子跳到最高的房
子,又要使最矮的房子和最高的房子之间的距离最远?
输入说明:
第一行:先输入一个T,表示T组数据。
...
分类:
其他好文 时间:
2015-01-27 22:01:40
阅读次数:
245
题目大意:安排N个工作 ,给你N个工作的开始时间,共有4种安排方式(约束条件)。
条件1:FAF a b,a要在b完成后完成。
条件2:FAS a b,a在在b开始前完成。
条件3:SAS a b,a要在b开始前开始。
条件4:SAF a b,a要在b结束前开始。
给你一系列的约束条件。问:使其工作时间最小且满足所有约束条件的各个工作最早
时间各是什么。如果不满足条件则输出"impossible"。
思路:差分约束系统。设第i件工作的开始时间为t[i]。4个约束条件变成:
条件1:FAF Sa + t[a...
分类:
其他好文 时间:
2015-01-27 14:59:12
阅读次数:
239
在直接调用delete 语句的时候,如果出现了外键错误提示的时候,可以考虑用下面的语句执行。原理是去除外键提示,先用外键约束,再取消外键约束即可SET FOREIGN_KEY_CHECKS=1;DELETE FROM operations WHERE OperationID=1;SET FOREIG...
分类:
数据库 时间:
2015-01-27 12:49:15
阅读次数:
162
题目大意:给你N个整数点构成的区间[ai,bi](ai,bi都为整数),在区间[ai,bi]上最少选ci个点。
ci可在区间[ai,bi]中随意取,但是不能重复。问:要满足在N个区间取点,至少要选多少个点。
思路:差分约束思想。设Si为前i项的整数个数,则S(bi) - S(ai-1) >= ci。还有两个隐含约束条件
S(i-1) - S(i) <= 0,S(i)-S(i-1) <= 1。把这三种约束构建一个差分约束系统,用SPFA求最短路径。...
分类:
其他好文 时间:
2015-01-27 00:34:49
阅读次数:
184
2015-01-26 软件开发中,经常涉及到不同数据库(包括不同产品的不同版本)之间的数据结构与数据的导入导出。处理过程中会遇到很多问题,尤为突出重要的一个问题就是主从表之间,从表有外检约束,从而导致部分数据无法导入。 情景一、同一数据库产品,相同版本 此种情况下源数据库与目标数据库的数据结构...
分类:
数据库 时间:
2015-01-27 00:26:34
阅读次数:
333
sqlite3是一个可以放在工程中的本地数据库,其大小几百k,通过对c语言的封装,sqlite3有自己的语句对数据库中的数据进行处理,一般应用在对数据进行复杂处理的app中。/*简单约束*/CREATE TABLE IF NOT EXISTS t_student(id INTEGER PRIMARY...
分类:
数据库 时间:
2015-01-27 00:23:19
阅读次数:
134