sqlServer复习
一,函数依赖:对于每一个X都有唯一的Y与只对应,那么就是Y→X。即Y依赖与X。 完全函数依赖:在关系(Sno,Cno,Grade)中Sno和Cno是主键,那么Sno→Grade不成依赖,Cno→Grade也不成,那么就是完全依赖。 部分依赖:在关系(学生,姓名,课程,学分)学生和课程为主键,但是存在学生→姓名,按道理应该是(学生,课程)→姓名。存在子集学生→姓名,所以姓名部分依赖于学生。 传递依赖:X→Y,Y→Z,那么X→Z,这就是传递依赖 二,第一范式:比如工资分为基本工资,奖金,那么这就违背了第一范式。 第二范式:存在部分依赖,那么就违背了第二范式。 第三范式:存在部分依赖,或者存在传递依赖,那么就违背了第三范式。 三,基本类型: 四,存储过程 五,函数: ①标量值函数 ②表值函数 六,sqlserver赋值的方式 decrale @name varchar(20), @id int select @id=1 set @name='zjlolife' 七,sqlserver实现分页:两种方式 http://space.itpub.net/16436858/viewspace-676732 http://database.51cto.com/art/200512/12923.htm ①top分页,可以写个存储过程(无游标) select ? top ?10 ? * from t where id not in (select top 5 ?id ?from t) ②使用游标存储过程 八,游标 九,表值变量 declare @test ?table ( ? id int, ? name varchar(20) ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |