SQL数据库系统及应用.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SQL数据库系统及应用.docx》由会员分享,可在线阅读,更多相关《SQL数据库系统及应用.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL数据库系统及应用机密启用前大连理工大学网络教育学院2021年秋(SQL数据库系统及应用)期末考试温习题注意事项:本温习题满分共:400分。一、填空题1.在关系数据库的规范中,在一个关系中,消除重复字段,且各字段都是最小的逻辑存储单元代表第_范式。答案:一2.在索引命令中使用关键字CLUSTERED和NONCLUSTERED分别表示将建立的是_和_。答案:聚集索引、非聚集索引3.常见的关系数据库有ACCESS、_和_。答案:SQLServer、Oracle4.从表中删除数据的命令是_from_where。答案:Delete、表名5.向表中_数据的命令是insertinto表名_consta
2、nt1,constant2,。答案:插入、values6.在一个表上,最多能够定义_个聚集索引,最多能够有_个非聚集索引。答案:1、多7.ABS函数的功能是返回数值表达式的_。答案:绝对值8.LIKE查询中_符号代表由零个或更多字符组成的任意字符串,下划线“_符号代表_字符。答案:%、任意单个9.创立表的语句是:_。上一页下一页答案:CREATETABLE表名10.在MicrosoftSQLServer2020中,主数据文件的后缀是_。答案:.mdf11.在MicrosoftSQLServer2020中,日志文件的后缀是_。答案:.ldf12.创立索引的语句是:_INDEX。答案:CREATE
3、13.语句selectround(12.3421,2),round(23.4567,3)的执行结果是:_和_。答案:12.34,23.45714.关系是笛卡尔积的有限子集,所以是一个_维表,表的每行对应一个_,每列对应一个_。答案:二、元组、域二、问答题1.对SQLServer实例访问,SQLServer2020支持哪几种身份验证形式?答案:SQLServer2020支持两种身份验证形式:Windows身份验证形式(2分)和混合身份验证形式(2分)。Windows身份验证形式使用Windows操作系统中的信息验证账户名和密码,默认的身份验证形式。3分混合身份验证形式允许用户使用Windows身
4、份验证或SQLServer身份验证进行连接(3分)。2.简述SELECT语句中的FROM、WHERE以及ORDERBY子句的作用。SQLServer2020系统中主要数据库对象都有哪些?答案:在SELECT语句中:FROM子句:用来指定数据来源的表;2分WHERE子句:用来限定返回行的搜索条件;2分ORDERBY子句:用来指定结果的排序方式。2分主要的数据库对象包括数据库关系图、表、视图、同义词、存储经过、函数、触发器、程序集、类型、规则和默认值等。酌情给分,共4分3.怎样使用IFELSE流程控制语句?答案:一个逻辑表达式的结果要么为真,要么为假。根据不同的结果,对应于不同的操作。这时就需要使
5、用IFELSE语句在程序中对于给定条件进行判定。上一页下一页语法格式如下:IF条件表达式语句体1ELSE语句体25分讲明:条件表达式的运算结果应该为TRUE(真)或FALSE(假),假如条件表达式中含有SELECT语句,则必须用圆括号将SELECT语句括起来;2分当条件表达式的值为TRUE时执行语句体1,然后执行IF语句之后的语句;假如条件表达式的值为FALSE,则执行ELSE关键字后面的语句体2,然后执行IF语句之后的语句;2分能够在IF区域或者ELSE区域嵌套另一个IF语句,对于嵌套的层数没有限制。1分4.怎样使用WHILE流程控制语句?答案:WHILE语句是一种将同一段代码循环运行屡次的
6、方法,它能够根据一个条件表达式的结果,将代码从0次开场运行到指定次数,或者是持续运行直到遇见BREAK关键字退出循环。5分WHILE语句的语法格式如下:WHILE条件表达式Begin循环体end能够在循环体内设置BREAK和CONTINUE关键字,以便控制循环语句的执行。5分5.T-SQL的注释符是什么?参见p67答案:注释也称注解,是程序代码中不执行的文本字符串。注释主要描绘程序名称、作者名称、变量讲明、代码更改日期、算法描绘等。使用注释对代码进行讲明,不仅能够使程序易读易懂,而且有助于日后对程序的管理与维护。5分在T-SQL中,能够使用两种类型的注释符:注释符“-用于单行注释2分注释符“/
7、*/,用于注释多行文字3分6.SQL语句中SUM函数、COUNT函数、AVG函数的功能是什么?答案:SUM函数:计算值的总和并返回总数。COUNT函数:计算记录数。上一页下一页AVG函数:返回指定列中的平均值。7.简述插入操作经过中的常见异常情况。答:1)插入数据值的个数多于列的个数2)提供数据的类型与列类型不兼容3)插入数据时违犯了约束8.对表进行数据操作包括哪几种?答:包括数据的插入,修改,删除三种操作9.在关系数据库中是根据“二维表的形式来组织数据的,,每张表由哪两部分组成?答:一部分是关于表的构造定义信息,包括表的名称,列的名称,列的长度和列的数据类型等;另一部分是存储在表中的用户数据
8、。10.SQLServer中,约束条件有哪几种类型,都是什么?答:有五种类型:空值约束,唯一约束,主键约束,外键约束,检查约束.11.讲明HAVING子句与WHERE子句之间的区别。答:WHERE子句是用来指定数据库表中数据行应该知足的条件,HAVING子句是在分组(GROUPBY子句)前提下选择每一个分组应该知足的条件12.简述修改操作经过中的常见异常情况。答:1)没有要修改的数据2)设置新值时,数据类型不兼容.3)修改数据时违犯了约束13.SQL语言的命令一般分为哪四类语句?答:分为查询,数据操纵,数据定义和数据控制四类语句。四、程序题1.有家企业要用表t1来存储客户的信息。客户的信息包括
9、:代号int,主键,名称char(20),电话char(20),传真char(20),备注nvarchar(1000)。上一页下一页1请写出创立该表的SQL语句。2后来因手机流行,需要在表t1中再添加列“手机,该列的类型是char11。请写出添加该列的SQL语句。答案:1酌情给分5分Createtablet1(代号intprimarykey,名称char(20),电话char(20),传真char(20),备注nvarchar(1000)2酌情给分5分altertablet1add手机char(11)2.1创立学生信息表,学生表的信息包括:StudID代表学号char(8),非空主键,Name
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 数据库 系统 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内