数据库 练习题集(答案解析).doc

数据库 练习题集(答案解析).doc

ID:56905258

大小:98.00 KB

页数:14页

时间:2020-07-22

数据库  练习题集(答案解析).doc_第1页
数据库  练习题集(答案解析).doc_第2页
数据库  练习题集(答案解析).doc_第3页
数据库  练习题集(答案解析).doc_第4页
数据库  练习题集(答案解析).doc_第5页
资源描述:

《数据库 练习题集(答案解析).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章练习题一、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECTA,BFROMRWHEREBNOTIN(SELECTBFROMSWHEREC='C56');等价的关系代数表达式是[C]C≠'C56'A.πA,B(σC≠'C56'(R⋈S))B.πA,B(R⋈S)C.R-πA,B(σC='C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))2、嵌入式SQL的预处理方式,是指[B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌入的SQL语句处理成函数调用形式C.对源程序进行格式化处理D.把嵌入的SQL语句编译成目标程序3、SQL中

2、,“DELETEFROM表名”表示[A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)用于[C]A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5、在传统SQL技术中,使用“ORDERBY”子句的SELECT语句查询的结果,实际上为[B]A.数组B.列表C.包D.集合6、在数据库中,能提高查询速度的是(C)A.数据依赖B.视图C.索引D.数据压缩7、语句deletefromsc表明( A )A.删除sc中的全部记录    B.删除基本表

3、scC.删除基本表sc中的列数据    D.删除基本表sc中的部分行8、在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过(B)实现。A. 指针B.游标C.数组D.栈9、在下列基本表的定义中,数值5表示( C)CREATETABLEstudent(Snochar(5)notnullunique,Snamechar(2)); A.表中有5条记录       B.表中有5列      C.表中字符串Sno 的长度     D.表格的大小10、在视图上不能完成的操作是(C)A.更新视图B.查询C.在视图上定义新的基本表D.在视图上

4、定义新视图11、下列聚合函数中不忽略空值(null)的是(C)A、SUM(列名)B、MAX(列名)C、COUNT(*)D、AVG(列名)12、SQL的查询语句的where子句中,对空值的操作,不正确的是( C )A、whereAGEISNULLB、whereAGEISNOTNULLC、whereAGE=NULLD、whereNOT(AGEISNULL)13、Transact-SQL对标准SQL的扩展主要表现为(A)。A.加入了程序控制结构和变量     B.加入了建库和建表语句C.提供了分组(GroupBy)查询功能  D.提供了Min、Max待统计函数14、以下哪种情况应尽量创建

5、索引(A)。A.在Where子句中出现频率较高的列B.具有很多NULL值的列C.记录较少的基本表D.需要更新频繁的基本表15、下列SQLServer语句中出现语法错误的是(D)。A.DECLAREMyvarINTB.SELECT*FROM[AAA]C.CREATEDATABASEAAAD.DELETE*FROMAAA16、属于事务控制的语句是(A)。A.BeginTran、Commit、RollBack   B.Begin、Continue、EndC.CreateTran、Commit、RollBack  D.BeginTran、Continue、End17、在SQL语言的SELE

6、CT语句中,实现投影操作的是哪个子句?(A)A)selectB)fromC)whereD)grouby18、用二维表结构表示实体以及实体间联系的数据模型称为(C)A)网状模型B)层次模型C)关系模型D)面向对象模型第(19)至(21)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号EMPDEPT雇员号雇员名部门号工资部门号部门名地址001010056101山王宏达马林生敏02010204200012001000150001020304业务部销售部服务部财务部1号楼2号楼3号楼4号楼19、若执行下面列出的操作,哪个操作不能成功执行?(

7、D)A)从EMP中删除行(‘010’,‘王宏达’,‘01’,1200)B)在EMP中插入行(‘102’,‘敏’,‘01’,1500)C)将EMP中雇员号=‘056’的工资改为1600元D)将EMP中雇员号=‘101’的部门号改为‘05’20、若执行下面列出的操作,哪个操作不能成功执行?(C)A)从DEPT中删除部门号=‘03’的行B)在DEPT中插入行(‘06’,‘计划部’,‘6号楼’)C)将DEPT中部门号=‘02’的部门号改为‘10’D)将DEPT中部门号=‘01

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。