SQL 期末复习(二)
一.填空:
1.说明以下缩写的含义:DBMS:(数据库管理系统);RDBMS:(关系型数据库管理系统) SQL:(结构化查询语言)
2.一组相同类型的实体的集合称为(实体集)
3.实体的特征称为(属性)
4.一个数据库中可以有多个表,但表的名称在数据库中必须是(唯一)
5.全局变量用( @@)符号区别于局部变量。
6.子查询分为:( 相关子查询),( 嵌套子查询)
7.存储过程的参数是有方向的,可以是( 输入参数),且默认就是这种参
数;另一种是( 输出参数 ),且必须在创建参数时使用( output)关键字。
8.删除score表中所有记录的sql语句(delete from score )
9.触发器的类型包括:(insert)、(delet e )、(update)。
10.Update触发器当执行Update语句进行修改时,新值存储在( inserted
)临时表中,而修改前的旧值存储在(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 Database
B、Create Table
C、drop table 表名
D、New Database
6.下列哪个SQL函数用于清除字符串左边空格的函数。( C )