- 博客(6)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 数据库中的无损连接分解和是否保持函数依赖的判定
首先了解一下几个概念:1)把一个关系模式分解成若干个关系模式的过程,称为关系模式的分解。2)把低一级的关系模式分解为若干个高一级的关系模式的方法不是唯一的。3)只有能够保证分解后的关系模式与原关系模式等价,分解方法才有意义。对于第一句话,为什么需要分解关系模式?因为原来的关系模式可能造成数据冗余或给数据库带来潜在的不一致性。对于第二句话,根据不同语义,分解的原则也不尽相...
2018-06-11 17:48:45 90787 32
原创 SQL Server中的除运算
SQL Server中的运算有并,交,差,笛卡尔积,除运算,其中笛卡尔积是最费时间的。除运算个人感觉是最难理解的,所以,花了点时间整理以下除运算方便以后查。例如,有以下R表,S表,T表 当我们计算R除以T时:(不区分大小写)先找出R表中和T表相同的属性,这里是B和C。也就是说R表中的其他属性A可以取值为{a,b,c}其中, a的象集为{(b,c),(d,e)},b的象集为{(b...
2018-06-10 16:30:57 14496 1
原创 SQL Server中group by用法以及容易出错的点
SQL Server中,group by 一般是和聚合函数一起搭配使用的,不然用了也没什么意义除了消除重复功能外。例如,有这样的一学生成绩表(学号,课程号,成绩)我们按学号分组查询,select SNo from sc group by SNo结果:从上面我们可以看到,group by 子句可以将查询结果按某一列或多列的值进行分组,有多列的情况下...
2018-06-04 16:49:10 33680 9
原创 SQL中并发带来的问题以及锁的类型和用法
一、锁为甚么引入?为了提高资源利用率,事务采用并发执行,但也因此带来如下问题:会产生多个事务同时存取同一数据的情况 可能会存取和存储不正确的数据,破坏事务一致性和数据库的一致性不一致性的体现:1)丢失修改:两个事务T1和T2读入同一数据并修改,T2的提交结果破坏了T1提交的 结果,导致T1的修改被丢失2)...
2018-06-03 13:33:44 1660
原创 SQL Server中的事务(附有实例)
一、事务 定义: 例如: 在银行活动中,“由账户A转移资金额X到账户B”是一个典型的银行数据库业 务。这个业务可以分解为两个动作: 1)从账户A中减掉金额X 2)在账户B中加入金额X 这两个动作应当构成一个不可分割的整体,要么完成其中...
2018-06-02 19:14:47 29477 4
【如果积分自动变为不为0请留言联系我修改】sql数据库训练Apache-tomcat8.0和8.5
2018-04-20
java数据结构设计与应用
2017-12-25
数据结构的应用,设计
2017-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人