SQL数据库技术及应用期末复习.docVIP

  • 43
  • 0
  • 约8.45千字
  • 约 9页
  • 2019-09-19 发布于安徽
  • 举报
. . 《SQL Server数据库技术与应用》期末复习 一、单项选择题(每小题2分,共20分) 1.“借书日期必须在还书日期之前”这种约束属于数据库的( )功能。 A.恢复 B.并发控制 C.完整性 D.安全性 答案. C.完整性 2.在数据中,产生数据不一致的根本原因是( )。 A.没有严格保护数据 B.数据存储量太大 C.数据间联系弱 D.数据冗余 答案. D.数据冗余 3.次数据文件用于存储不能存在主数据文件中的数据,默认扩展名为( )。 A..ndf B..mdf C..log D..dat 答案. A..ndf 4、 若要求查找‘李’姓学生的学生号和姓名,正确的SQL语句是( B )。 A. SELECT S#,SNAME FROM S WHERE SNAME=’李%’ B. SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’ C. SELECT S#,SNAME FROM S WHERE SNAME=’%李%’ D.SELECT S#,SNAME FROM S WHERE SNAME LIKE ’%李%’ 5.通过CREATE TABLE语句或者其他方法创建了一个表后,可以使用( )语句在表中添加记录。 A.DELETE B.INSERT C.UPDATE D.INSEATER 答案. B.INSERT 6.在关系数据库系统中,一个关系就是( )。 A.一张二维表 B.一条记录 C.一个关系数据库 D.一个关系代数运算 答案. A.一张二维表 7.语句SELECT 姓名,性别,出生日期 FROM student_info返回( )列。 A.1 B. 2 C. 3 D.4 答案. C. 3 8.语句SELECT 1.2*0.5的结果是( )。 A.NULL B.1 C.0 D.0.6 答案. D.0.6 9.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(c )。 A.另一个表 B.游标 C.视图 D.索引 5.一个查询的结果成为另一个查询的条件,这种查询被称为( )。 A.连接查询 B.内查询 C.自查询 D.子查询 答案. D.子查询 10.为了对表中的各行进行快速访问,应对此表建立( )。 A.约束 B.规则 C.索引 D.视图 答案. C.索引 11.SELECT语句中,下列( )子句用于对数据按照某个字段分组。 A.HAVING子句 B.GROUP BY 子句 C.ORDER BY 子句 D.WHERE子句 答案. B.GROUP BY 子句 12.在SELECT语句中,下列子句用于选择列表( )。 A.SELECT子句 B.INTO子句 C.FROM 子句 D.WHERE子句 答案. A.SELECT子句 13.在SELECT语句中,下列子句用于将查询结果存储在一个新表中( )。 A.SELECT子句 B.INTO子句 C.FROM 子句 D.WHERE子句 答案. B.INTO子句 14.在SELECT语句中,下列子句用于指出所查询的数据表名( )。 A.SELECT子句 B.INTO子句 C.FROM 子句 D.WHERE子句 答案. C.FROM 子句 15. SQL的视图是从( )中导出的。 A.基本表 B. 视图 C. 基本表或视图 D.数据库 答案. C. 基本表或视图 16.创建视图命令是( )。 A.CREATE VIEW B.DROP VIEW C.CREATE TABLE D.CREATE RULE 答案. A.CREATE VIEW 17.( )具备多条件分支结构,计算多个条件表达式的值,并返回符合条件的一个结果表达式的值。 A.CASE 函数 B.IF...ELSE语句 C.CASE语句 D.GOTO语句 答案. A.CASE 函数 18.WHILE 语句可以重复执行 SQL 语句或语句块,直到逻辑表达式为假。其中,( )为循环结束标记。 A.END B.BREAK语句 C.CONTINUE语句 D.GOTO语句 答案. A.END 19.下列对触发器的描述( )是错误的。 A.触发器属于一种特殊的存储过程 B.触发器与存储过程的区别在于触发器能够自动执行并且不含有参数 C.触发器有助于在添加、更新或删除表中的记录时保留表之间已定义的关系 D.既可以对INSERTED、DELETED临时表进行查询,也可以进行修改 答案. C.触发器有助于在添加、

文档评论(0)

1亿VIP精品文档

相关文档