SQL期末复习题二

更新时间:2023-05-12 10:46:05 阅读: 评论:0

SQL期末复习题二
SQL 期末复习(二)
一.填空:
1.说明以下缩写的含义:DBMS:(数据库管理系统);RDBMS:(关系型数据库管理系统) SQL:(结构化查询语言)
2.一组相同类型的实体的集合称为(实体集)
3.实体的特征称为(属性)
4.一个数据库中可以有多个表,但表的名称在数据库中必须是(唯一)
5.全局变量用( @@)符号区别于局部变量。
6.子查询分为:( 相关子查询),( 嵌套子查询)
7.存储过程的参数是有方向的,可以是( 输入参数),且默认就是这种参
数;另一种是( 输出参数 ),且必须在创建参数时使用( output)关键字。
8.删除score表中所有记录的sql语句(delete from score )
9.触发器的类型包括:(inrt)、(delet e )、(update)。
10.Update触发器当执行Update语句进行修改时,新值存储在( inrted
)临时表中,而修改前的旧值存储在(deleted)临时表中.
11.MS SQL Server 能在两种安全模式下运行。即:(Windows 验证模式)、(混合验证模式)
二、选择:
1. 求一列之中平均值使用的函数( C )
A max
B min
C avg
D order by
2. update 是sql中的一条语句,那么它是用来:( C )
A.显示表中的几列或所有列
B.删除表中的数据
C.更新表中的数据
3.某数据库表里的studentID列被定义为studentID int identity(50,2),首先
你添加了3 条记录,然后你把第二条记录删掉,此时,若插入另外一条记录,studentID的值将是(B )。
A、44
B、56
C、58
D、54
4.创建聚集索引一般选择( A )。
A、主键列
B、具有默认值的列
C、频繁更改的列
D、创建了非聚集索引的列
5.使用以下哪个SQL命令删除整个表(包括所有字段和所有数据):( C )
A、Create Databa
B、Create Table
C、drop table 表名
D、New Databa
6.下列哪个SQL函数用于清除字符串左边空格的函数。( C )
A、SUM()
B、COUNT()
C、LTRIM()
D、LOWER()
7.执行lect right(‘this is a test’,6)将返回给用户 ( A )
A、a test
B、this i
C、 is a test
D、有错误不能执行
8.设有语句 DELETE FROM STUDENT,请选择正确的执行结果。( D )
A、删除表中当前行
B、没有指定条件,不能删除数据
C、删除表
D、删除表中的所有数据
9.以下哪个约束可给字段设置缺省值:( D )
A、Not null
B、Primary Key
C、Check
D、Default
10.回滚事务使用语句(A)
A ROLLBACK TRANSACTION
B SAVE TRANSACTION
C BEGIN TRANSACTION
D SAV
E TRANSACTION
11、当用户执行inrt语句时被触发执行的触发器是(A)
A INSERT 触发器
B UPDATE触发器
C DELETE 触发器
D INSERTED触发器
12、当用户执行Update语句时被触发执行的触发器是(B)
A INSERT 触发器
B UPDATE触发器
C DELETE 触发器
D INSERTED触发器
13、当用户执行Delete语句时被触发执行的触发器是(C)
A INSERT 触发器
B UPDATE触发器
C DELETE 触发器
D INSERTED触发
14、在Sql Server数据库中“引用完整性”,可以用( C)来实现。
a) 列的数据类型检查b) 用规则(RULE)约束
c)定义主键及外键d) 数据库应用程序的前端用户接口程序的有
效性检查
15、创建数据库时由SQLSERVER创建的主要数据文件的扩展名是(B)
A. .pdfdada B.mdf C.ndf D. .ldf
16、要确保列中包含不同值,应当应用(A)约束
A.PRIMARY KEY
B.FOREIGN KEY
C.default
D.CHECK
17、下面对CREATE TABLE语句的描述正确的是(BD)。(选择两项)
A、表名称在服务器中必须是唯一的
B、表名称在数据库中必须是唯一的
C、列名称在数据库中必须是唯一的
D、列名称在表中必须是唯一
18、在职员表中,性别特征要求是“F”或者“M”,而不能是其他的数据,因此,
在设计阶段,该列被施加了对应的检查约束来避免输入错误的字符,这样的约
束属于(C)。
A、实体完整性约束
B、引用完整性约束
C、域完整性约束
D、自定义完整性约束
19、一个表最多允许拥有多少个非聚集索引?(B )
A、一个
B、249
C、250
D、没有限制
20.户在何时使用Windows身份验证连接到SQL Server的实例?(B)
A、在SQLServer身份验证期间
B、在混合模式身份验证期间
21.lect是最重要的SQL语句之一。Select语句可以用来:(A)
A、显示表中的几列或所有列
B、删除表中的数据
C、更新表中的数据
22、下列那条语句可以用来从while语句块中退出?(B)
A、CLOSE
B、BREAK
C、EXIT
D、以上都不是
23、创建聚集索引一般选择( A )。
A、主键列
B、具有默认值的列
C、频繁更改的列
D、创建了非聚集索引的列
24.以下描述错误的是( D )
A. 所谓实体就是指实现世界中具有区分其它事物的特征或属性并与其它
实体有联系的对象
B. 批处理是一个单元发送的一条或多条SQL语句的集合
C. 注释是程序代码中的文本字符,编译器会忽略这些注释,它使得维护程
序代码更容易
D. update 是sql中的一条语句,那么它是用来显示表中的几列或所有列
25.下列哪个子句为聚合函数生成汇总值,该值做为一个附加的行显示在结果

本文发布于:2023-05-12 10:46:05,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/887588.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:语句   约束   执行   数据库   表中   创建   实体
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图