SQL Server数据库笔试题和答案

SQL Server数据库笔试题和答案

ID:41265176

大小:32.51 KB

页数:3页

时间:2019-08-20

SQL Server数据库笔试题和答案_第1页
SQL Server数据库笔试题和答案_第2页
SQL Server数据库笔试题和答案_第3页
资源描述:

《SQL Server数据库笔试题和答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一单词解释(2分/个)34分Data数据Database数据库RDBMS关系数据库管理系统GRANT授权REVOKE取消权限DENY拒绝权限DECLARE定义变量PROCEDURE存储过程事务Transaction触发器TRIGGER继续continue唯一unqiue主键primarykey标识列identity外键foreignkey检查check约束constraint二编写SQL语句(5分/题)50分(包含笔试题问题和解答答案)1)创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话Create

2、tablestu(学号int,姓名varchar(8),年龄int,性别varchar(4),家庭地址varchar(50),联系电话int);2)修改学生表的结构,添加一列信息,学历Altertablestuadd学历varchar(6);3)修改学生表的结构,删除一列信息,家庭住址Altertablestudropcolumn家庭地址4)向学生表添加如下信息:学号姓名年龄性别联系电话学历1A22男123456小学2B21男119中学3C23男110高中4D18女114大学Insertintostuvalues(1,’A

3、’,22,’男’,123456,’小学’)Insertintostuvalues(2,’B’,21,’男’,119,’中学’)Insertintostuvalues(3,’C’,23,’男’,110,’高中’)Insertintostuvalues(4,’D’,18,’女’,114,’大学’)5)修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”Updatestuset学历=’大专’where联系电话like‘11%’6)删除学生表的数据,姓名以C开头,性别为‘男’的记录删除Delectfromstuwhere

4、性别=’男’and姓名like‘c%’7)查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来Select姓名,学号fromstuwhere年龄<22and学历=’大专’8)查询学生表的数据,查询所有信息,列出前25%的记录Selecttop25percent*fromstu9)查询出所有学生的姓名,性别,年龄降序排列Select姓名,性别fromstuorderby年龄desc10)按照性别分组查询所有的平均年龄Selectavg(年龄)fromstugroupby性别三填空(3分/题)36

5、分(包含笔试题问题和解答答案)1)索引分为__聚集索引___和__非聚集索引__在一张表上最多可以创建1个聚集索引_索引。但是可以创建_249个非聚集索引索引。2)系统存储过程_sp-helptext__是用来显示规则,默认值,未加密的存储过程,用户定义函数,触发或视图的文本3)事务开始:beginTransction提交事务:commitTransction回滚事务:rollbackTransction四问答题(5分/题)60分(包含笔试题问题和解答答案)1)数据库包含哪些那几种后缀名的文件必须,这些文件分别存放在什么的

6、信息?主要数据文件(.mdf)包含数据用户收集的信息,还有数据库其他相关的信息,日志数据文件(.ndf)存放用户对数据库的增删改查的信息,用于备份恢复使用2)TRUNCATETABLE命令是什么含义?和Deletefrom表名有什么区?TRUNCATETABLE:提供了一种删除表中所有记录的快速方法Deletefrom表名:可以删除表的一个或多条记录3)说出以下聚合数的含义:avg,sum,max,min,count,count(*)AVG:求平均值SUM:求和MAX:求最大值MIN:求最小值COUNT(*):返回所有行数

7、COUNT返回满足指定条件的记录值4)innerjoin是什么意思?作用是什么?写出基本语法结构INNERJOIN内联接,用于返回两个表中要查询的列数据通信Select*from表名1innerjoin表名2on条件表达式5)左向外联接,右向外联接,全联接的关健字如何写?Leftouterjoin左向外联接Rightouterjoin右向外联接Fullouterjoin全联接6)子查询分为几类,说明相互之间的别了查询分三种基本子查询:1.使用in查询返回一列或更多值2.比较运算符,返回单个值勤做为外查询的参数3.用exis

8、ts查询时相当于进行一次数据测试7)实现实体完整性,实现域完整性,实现完整性(引用完整性),实现自定义完整性分别使用什么手段?实现实体完整性:主键约束唯一约束标识列实现域完整性:默认值约束检查约束非空属性引和完整性:外键引用8)视图可以更新吗?会影响到实际表吗?视图是可以更新的,视图只是基于基本表上的虚

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

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

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