欢迎来到天天文库
浏览记录
ID:52297762
大小:94.50 KB
页数:5页
时间:2020-03-26
《SQLServer数据库及应用全套配套课件庞英智 SQL Server数据库技术及应用试卷B答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、吉林省经济管理干部学院吉林经济职业技术学院2007--2008学年第二学期期末试题系部:班级:姓名:学号:---------------------装------------订------------线-------------------《SQLServer数据库技术及应用》试题B系部国际商务适用专业软件技术使用班级2007软件学时85出题教师郭伟业考试方式闭卷卷面总分80分考试时间120分钟一、选择题(共计10分,每题2分)1.删除数据库的命令是以下哪个选项?(C)A.DROPTABLEB.CREATETABLEC.DROPDATABASED.ALTERDATABA
2、SE2.SQLServer中的数据库文件组分为(A)A.主文件组和用户自定义文件组B.主文件组和次文件组C.用户自定义文件组和次文件组D.以上都不是3.下列哪些类型的索引能够对表中数据行进行物理排序,数据记录按聚集索引键的次序存储?(A)A.聚集索引B.非聚集索引C.组合索引D.唯一索引4.以下哪个Transact-SQL语句能够将表删除?(B)A.CREATEDATABASEB.DROPTABLEC.ALTERTABLED.DELETETABLE5.假设学生表中包含主键列“学号”,则执行“Update学生表SET学号=177WHERE学号=188”,执行的结果可能是(
3、BD)。A.修改了多行数据。B.没有数据修改。C.删除了一行不符合要求的数据。D.T_SQL语法错误,不能执行。二、简答题(共计30分,每题2分)1.SQLServer2005数据库有哪三种类型的文件?1.主要数据文件主要数据文件包含应用数据及数据库的启动信息,主要数据文件是必需的,一个数据库只有一个主要数据文件,其扩展文件名为.mdf。2.次要数据文件次要数据文件是可选的,由用户定义并存储用户数据。一个数据库可以没有次要数据文件,也可以同时拥有多个次要数据文件,其扩展文件名为.ndf。另外,使用次要数据文件可以将数据存储到不同的磁盘上,能够提高数据处理的效率。3.事务
4、日志文件事务日志文件保存用于恢复数据库的日志信息。每个数据库至少有一个事务日志文件,其扩展文件名为.ldf。2.如果想删除表中的所有行,删除所有行的方法有哪些?哪种方法更好些?(1)Delete*from表名(2)使用TRUNCATETABLE语句可以删除表中的所有行。TRUNCATETABLE与不含有WHERE子句的DELETE语句在功能上相同。但是TRUNCATETABLE速度更快,并且使用更少的系统资源和事务日志资源。3.简述INSERT、UPDATE和DELETE语句的语法格式。INSERT语句:INSERT[INTO]<表名>[(列名,…)]VALUES<表中
5、列的值>参数说明:lINSERT:指定向数据库表添加数据的操作。lINTO:可选项,使用它更符合人们的思维习惯,可以理解为将数据插入到“表名”指定的表中。lVALUES:系统保留字,指定要插入的数据值。UPDATE语句:UPDATE{表名
6、视图名}SET列名={值
7、DEFAULT
8、NULL}[,…n][WHERE条件子句]参数说明:lUPDATE:执行修改的命令。l表名
9、视图名:要修改的表名或视图名。l列名:要修改的列的名称。lSET:用于指定要修改的列名及其新值。l值:要修改的列的值。lDEFAULT:默认值。lNULL:空值。DELETE语句:DELETE[FROM
10、]{表
11、视图}[WHERE<条件子句>]参数说明:l表
12、视图:指定要从中删除行的表或视图。lWHERE:表或视图中所有符合WHERE搜索条件的行都将被删除。如果没有指定WHERE子句,将删除表或视图中的所有行。4.将学生基本信息表中姓名为“王孟莹”的同学姓名改为“刘孟莹”。update学生基本信息set姓名='刘孟莹'where姓名='王孟莹'5.创建一规则,要求限定学生成绩表中成绩字段数据是介于0至100之间的整数。createrulesl_limitas@range>=0and@range<=100sp_bindrule'sl_limit','学生成绩.成绩'6.查
13、询操作员表中的“员工类型”不为空值的数据select*from操作员where员工类型isnotnull7.查询商品信息表中的厂家编号为“101080001”或“101010009”,并且商品名称中包含“电”的商品信息select*from商品信息where厂家编号in('101080001','101010009')and商品名称like'%电%'8.从销售明细表中查询所有商品的销售情况,并按销售号进行升序排列select*from销售明细orderby销售号asc9.列出商品信息表中所有商品的当前零售价及加价20%以后的价格,结果如图
此文档下载收益归作者所有