【网学网提醒】:本文主要为网学会员提供SQLServer2005复习资料,希望对需要SQLServer2005复习资料网友有所帮助,学习一下!
1视图是个虚拟表,可以使用视图更新数据,但每次更新只能影响一个表,可以创建以视图为基础的视图,也可以为视图定义触发器
2一个事务的操作必须要具备以下四个属性:原子性,一致性,隔离性,永久性。
3游标的打开和关闭命令分别为OPEN和CLOSE
4触发器包含两大类既DML和DLL
5触发器:用来定义比CHECK约束要复杂的规则,删除触发器的方法是多样的使用DROP命令或者管理平台都可以,和DELETED表之间没有记录的交集,用户不能直接调用
6局部变量和全部变量前面的字符:@,@@
7数据库名称的命名规则:不区分大小写,最多16个字符,首字符必须是字母或下划线(—),
不允许有空格,逗号,冒号,分号等特殊字符,也不能使用保留关键字
8SQLSERVER2005数据库包含哪几类:master,model,msdb,Tempdb
9SQLSERVER2005单行和多行注释符分别是:.../*.....*/
10createdatabase:创建数据库alterdatabase:修改数据库createtable:创建表:altertable:修改表
11SQLSERVER2005身份验证模式:windows验证模式,混合验证模式
12SQLSERVER2005系统数据类型整数型主要包括几种:Bigint,Int,Smallint,Tinyint
13SQLSERVER2005是(关系型)模式的数据管理系统
14默认值对象在创建后必须绑定表中某一列或者用户定义的数据类型上才能起作用
15使用差异数据库备份,还原数据库时,应还原最新的完整数据可备份
16withcheckoption使用视图更新数据时,应满足视图定义中设置的条件
17唯一索引:UNIQUE聚集索引:CLUSTERED非聚集索引:NONCLUSTERED
18Datetime类型保存(日期和时间)数据
2、使用T-SQL语言创建名为view3的视图,视图内容为查询cj表中所有资料
答:createviewview3asselect*fromcj
3、使用T-SQL语言在view3视图插入一条记录(05020780,CS002,85.0,74.0,87.0)
答:insertintoview3(xh,kch,pscj,sjcj,qmcj)
values(05020780,CS002,85.0,74.0,87.0)
4、使用T-SQL语言创建名为VIEW_1的视图,要求视图查询出所有“专业课”的课程名单。
答:createviewVIEW_1asselectkcmcfromkcwherelb=’专业课’
5、使用T-SQL语言创建名为VIEW_2的视图,要求视图查询出学习“SQLServer数据库”课的学生的、和成绩
答:usejxgl
go
createviewVIEW_2
as
selectxs.xh,xs.xm,cj.zp
fromcj,xs,kc
wherexs.xh=cj.xhandcj.kch=kc.kchandkcmc='SQLServer数据库'
6、查看jxgl数据库中xs表的所有男同学的记录并用@@rowcount统计记录数。
select*
fromxs
wherexb=1
select@@rowcountas'男同学的人数'
7、查询出“计算机基础课”课程平时成绩前三名的学生的所有信息
selecttop3*
fromcj,xs,kc
wherecj.xh=xs.xhandkc.kch=cj.kchandkcmc='计算机应用基础'
Orderbypscjdesc
8、总评高于90分的显示优秀,低于90分的同学显示不优秀,要求结果中显示学生的和总评
selectxs.xhas'',zp=
case
whenzp>=90then'优秀'
whenzp<90then'不优秀'
end
fromcj,xs
wherecj.xh=xs.xh
9、查询出成绩表中,实践成绩为空的学生的和。
usejxgl
selectxs.xh,xs.xm
fromxs,cj
wherexs.xh=cj.xhandsjcjisnull
10、查找研究方向包含“医”姓马的研究生的所有基本信息
usejxgl
select*
fromyjs
whereyjfxlike'%医%'andxmlike'马%'
’
Whenzp<90then‘不优秀’
End
Fromcj
9、查询出成绩表中,实践成绩为空的学生的和。
Selectxs.xh,xs.xm
Fromxs,cj
Wherexs.xh=cj.xhandsjcjisnull
10、查找研究方向包含“医”姓马的研究生的所有基本信息
Select*
Fromyjs
Whereyjfxlike?%医%?andxmlike?马%?