综合练习题v1

综合练习题v1

ID:42311456

大小:115.00 KB

页数:7页

时间:2019-09-12

综合练习题v1_第1页
综合练习题v1_第2页
综合练习题v1_第3页
综合练习题v1_第4页
综合练习题v1_第5页
资源描述:

《综合练习题v1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、基本知识1.了解数据库、数据库管理系统、数据库系统、关系数据库概念2.理解关系规范化概念?关系规范过程三个范式理论?3.数据库对象的命名格式:[服务器名].[数据库名].[架构名].对象名4.批处理:用户传递给服务器的一个完整的语句组,以GO为结束标志5.SQLSERVER提供了许多函数:。。。。。。。理解Substring(),getdate(),datepart(),datediff(),dateadd(),day(),month(),year()selectsubstring('sqlserver200

2、8',1,3)聚合函数avg(),sum(),min(),max(),count(*)count(列名)注意:count(*)和count(列名)是否有区别6.流程控制语句:数据库中,将多个t-sql语句组合成一个语句块,应包含在begin。。end中;理解Ifelse语句,Case语句等,break,continute语句用法(1)在读者信息表中,显示读者的姓名和性别,性别如果为‘男‘,显示‘M’;如果为‘女’,则显示’F’(2)分析下面脚本,思考多少条记录插入到表tblTemp表中?CREATETABLEtb

3、lTemp(TempIDintegernotnull,TempDatedatetimenotnull)GODECLARE@countintSET@count=1WHILE@count<=5BEGINSET@count=@count+1IF(SELECTCOUNT(*)FROMtblTemp)>3BEGINCONTINUE/*continue语句可以使程序跳过continute语句后面的语句,回到while循环的第一行命令*/ENDELSEINSERTtblTempVALUES(@count,GETDATE())E

4、ND7.print语句作用8.数据库文件9.系统数据库:master,model,msdb,tempdb10.数据库快照概念:是一个只读、静态的数据库视图11.掌握用sql语句创建表(注意数据类型的使用,注意约束的使用)12.数据类型:(系统数据类型和用户定义数据类型)Bigint,int(integer),smallint,tinyint,decimal(p,s),datetime新增的:date(定义日期),timeDatetime2[(n)](n为秒的小数部分指定数字的位数,默认为7)Datetimeoff

5、set[(n)]采用24小时制并可识别时区的一日内时间相组合的日期13.理解DML触发器概念,理解deleted表和inserted表?14.用户定义数据类型:CREATETYPEUSER_TYPEFROMVARCHAR注意:只能删除已经创建但未被使用的用户定义数据类型;15.修改表结构:例如,要为表tblreaders中增加‘家庭地址’一列,如何修改?16.熟练掌握select语句的主要子句:Select[pall

6、distinct][top(n)percent]列FromtableWhereGroupbyHa

7、vingOrderby掌握:通配符的含义:%,_,[],between….and……Orderby子句可以按一列或多列对查询结果进行排序显示;例如:显示得到以下结果,按照出版社进行升序排列,对同一个出版社按照价格降序排列,sql语句如何实现?17.熟练掌握子查询,联接查询(innerjoin

8、leftouterjoin

9、rightouterjoin

10、fulljoin18.集合运算:union,except,intersectselectteacherid,tname,sexfromtblteachersunion

11、allselectstudentid,sname,sexfromtblstudents19.事务概念,特点?sqlserver如何管理事务?20.熟练掌握用sql语句创建视图;掌握创建视图的一些注意事项:(1)只能在当前数据库中创建视图(2)定义的视图不能包行compute、computeby子句,(3)定义的视图查询不能包含orderby子句,除非在select语句的列表中有一个top子句(4)定义视图中withcheckoption选项(5)createviewv_testwithschemabindinga

12、sselectname,departmentfromdbo.user(至少必须指出架构名)(6)withschemabinding:不能按照将影响视图定义的方式修改基表或表,必须首先修改或删除视图定义本身,才能删除将要修改的表的依赖关系21.掌握存储过程的基本概念,学会编写简单的存储过程22.SQLServer2008支持的用户定义函数:标量函数、表值函数和内置函数,弄清

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。