sql数据库技术与应用期末复习

上传人:第*** 文档编号:33323346 上传时间:2018-02-14 格式:DOC 页数:8 大小:93KB
返回 下载 相关 举报
sql数据库技术与应用期末复习_第1页
第1页 / 共8页
sql数据库技术与应用期末复习_第2页
第2页 / 共8页
sql数据库技术与应用期末复习_第3页
第3页 / 共8页
sql数据库技术与应用期末复习_第4页
第4页 / 共8页
sql数据库技术与应用期末复习_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《sql数据库技术与应用期末复习》由会员分享,可在线阅读,更多相关《sql数据库技术与应用期末复习(8页珍藏版)》请在金锄头文库上搜索。

1、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.ndf4、 若要求查找李姓学生的学生号和姓名,正确的 SQL 语句是( B ) 。A. SELECT S#,SNAME FROM

2、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 语句或者其他方法创建了一个表后,可以使用( )语句在表中添加记录。ADELETE BINSERT CUPDATE DINSEATER答案. BINSERT6在关系数据库系统中,一个关系就是( ) 。A一张二维表 B一条记录 C一个关系数据库 D一个关系代数运算答案.

3、A一张二维表 7语句 SELECT 姓名,性别,出生日期 FROM student_info 返回( )列。A1 B 2 C 3 D4答案. C 38语句 SELECT 1.2*0.5的结果是( ) 。ANULL B1 C0 D0.6答案. D0.69在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(c ) 。A另一个表 B游标 C视图 D索引5一个查询的结果成为另一个查询的条件,这种查询被称为( ) 。A连接查询 B内查询 C自查询 D子查询答案. D子查询10为了对表中的各行进行快速访问,应对此表建立( ) 。A约束 B规则 C索引 D视图答案. C索

4、引11SELECT 语句中,下列( )子句用于对数据按照某个字段分组。AHAVING 子句 BGROUP BY 子句 CORDER BY 子句 DWHERE子句答案. BGROUP BY 子句12在 SELECT 语句中,下列子句用于选择列表( ) 。ASELECT 子句 BINTO 子句 CFROM 子句 DWHERE 子句答案. ASELECT 子句13在 SELECT 语句中,下列子句用于将查询结果存储在一个新表中( ) 。ASELECT 子句 BINTO 子句 CFROM 子句 DWHERE 子句答案. BINTO 子句14在 SELECT 语句中,下列子句用于指出所查询的数据表名(

5、) 。ASELECT 子句 BINTO 子句 CFROM 子句 DWHERE 子句答案. CFROM 子句15 SQL 的视图是从( )中导出的。A基本表 B 视图 C 基本表或视图 D数据库答案. C 基本表或视图16创建视图命令是( ) 。ACREATE VIEW BDROP VIEW CCREATE TABLE DCREATE RULE答案. ACREATE VIEW17 ( )具备多条件分支结构,计算多个条件表达式的值,并返回符合条件的一个结果表达式的值。ACASE 函数 BIF.ELSE 语句 CCASE 语句 DGOTO 语句答案. ACASE 函数18WHILE 语句可以重复执行

6、 SQL 语句或语句块,直到逻辑表达式为假。其中,( )为循环结束标记。AEND BBREAK 语句 CCONTINUE 语句 DGOTO 语句答案. AEND19下列对触发器的描述( )是错误的。A触发器属于一种特殊的存储过程 B触发器与存储过程的区别在于触发器能够自动执行并且不含有参数 C触发器有助于在添加、更新或删除表中的记录时保留表之间已定义的关系 D既可以对 INSERTED、DELETED 临时表进行查询,也可以进行修改答案. C触发器有助于在添加、更新或删除表中的记录时保留表之间已定义的关系20用于修改存储过程的 SQL 语句为( ) 。AALTER TABLE BALTER D

7、ATABASE CALTER TRIGGER DALTER PROCEDURE答案. DALTER PROCEDURE21 “日志”文件可以用于( ) 。A进行数据库恢复 B 实现数据库的安全性控制 C 保证数据库的完整性 D控制数据库的并发操作答案. A进行数据库恢复22. 要查询 XSH 数据库 CP 表中产品名含有“ 冰箱”的产品情况,可用(C)命令。A. SELECT * FROM CP WHERE 产品名称 LIKE 冰箱B. SELECT * FROM XSH WHERE 产品名称 LIKE 冰箱C. SELECT * FROM CP WHERE 产品名称 LIKE %冰箱 %D.

8、 SELECT * FROM CP WHERE 产品名称=冰箱23. SQL Server 2000 是一个( c)的数据库系统。(A)网状型(B)层次型(C)关系型(D)以上都不是24. SQL Server 2000 采用的身份验证模式有( d) 。(A)仅 Windows 身份验证模式(B)仅 SQL Server 身份验证模式(C)仅混合模式(D)Windows 身份验证模式和混合模式25. SQL Server 提供的单行注释语句是使用( b)开始的一行内容。(A) “/*” (B) “-” (C ) “” (D) “/”26. 在 SQL SERVER 中局部变量前面的字符为:(d

9、)(A)* (B)# (C) (D ) 27. 对视图的描述错误的是:(d)(A)是一张虚拟的表(B)在存储视图时存储的是视图的定义(C)在存储视图时存储的是视图中的数据(D)可以像查询表一样来查询视图28、在查询语句的 Where 子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A) 。A. age=30 and age=30 or age30 and age30 or age=90 THEN AWHEN 分数=80 AND 分数=70 AND 分数=60 AND 分数 0BEGINSET n = n + counterSET counter=counter+1IF counter =5CONTINUEELSEBEGINPRINT n BREAKENDEND

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号