数据库
JYoung_Li
撸码之路漫漫,全栈只是个传说。
展开
-
Eclipse 连接 SQL Server 2008数据库,运行JAVA代码时出现:‘sa’用户登录失败
前几天用Eclipse 连接 SQL Server 2008数据库,运行JAVA代码时出现:‘sa’用户登录失败原创 2014-05-07 19:39:01 · 9639 阅读 · 3 评论 -
数据库里面各种键
键超键:能唯一标识各个元组的属性集合称为关系R的超键候选键:不含多余属性的超键称为候选键主键:选定了用于标识的候选键称为主键外键:如果一个关系R1的一个属性子集A是另一个关系R2的主键,但不是R1本身的主键,则称A是关系R1的外键。其中,R1称为参照关系,R2称为被参照关系。原创 2015-10-15 17:26:29 · 3377 阅读 · 0 评论 -
数据库查询的基本运算,关系代数
1.关系属性的指定——投影运算这个操作是对一个关系进行垂直分割,消去某些列,并重新安排列的顺序。“п”为投影运算符,表示按照i1,i2,…,in的顺序从关系R中取出n列,并删除结果中的重复元组,组成一个新的以i1,i2,…,in为列顺序的n元关系。2.关系元组选定——选择运算选择操作是根据某些条件对关系做水平分割,即选取符合条件的元组。3.关系的联结——原创 2015-10-15 20:35:05 · 4560 阅读 · 0 评论 -
数据库的并运算和差运算
1.插入-集合的并运算设有兼容关系R、S(即R、S具有相同的关系模式),则二者的并运算定义为:式中“∪”为并运算符,t为元组变量,结果R∪S为一个新的与R、S兼容的关系,该关系是由属于R或属于S的元组构成的集合。2.删除-集合的差运算设有兼容关系R、S,则二者的差运算定义为:式中“-”为差运算符,t为元组变量,结果R-S为一个新的与R、S兼容的关原创 2015-10-15 17:46:29 · 20082 阅读 · 0 评论 -
数据库连接运算(join)
联接有三种:θ联接和自然联接(这里是算术比较符),外联接。(1) θ联接 (从R和S的笛卡儿乘积中选取满足条件“iθj”的元组•(2)自然联接(naturaljoin) 两个关系R和S的自然联接操作具体计算过程如下: ① 计算R×S ; ② 设R和S的公共属性是A1,…,AK,挑选R×S中满足R.A1=S.A1,…,R.AK=S.AK 的那原创 2015-10-15 21:04:56 · 25610 阅读 · 2 评论 -
数据库完整性约束
完整性约束(1)实体完整性约束实体完整性约束(Entity Integrity)要求组成主键的属性不能为空值,(2)参照完整性约束参照完整性规则:如果X是关系R的外键,它与关系S的主键KS相对应,则对于R中每个元组在X上的值必须为:或者为空值或者等于S中某个元组的主键值(3)用户定义完整性约束例如:订货数不得小于0;订货数不得小于存货量原创 2015-10-15 17:33:21 · 1008 阅读 · 0 评论 -
视图和基本表的区别
基本表是实实在在得保存数据的实体,写入的数据都保存在表中,而视图是不保存数据的,也没有数据。也可以说视图就是一条语句,实际上视图从表中去数据。只是给我们的感觉好像直接从表中取得一样。表可以建立各种触发器,可以建立索引,可以建立主健、约束等。但是视图不能建立这些对象(视图可以建立替代触发器)。表和视图可以更新,但是视图的更新受到约束。原创 2015-10-15 16:54:50 · 5147 阅读 · 0 评论