数据库sql练习题

数据库sql练习题

ID:32562650

大小:212.80 KB

页数:6页

时间:2019-02-12

数据库sql练习题_第1页
数据库sql练习题_第2页
数据库sql练习题_第3页
数据库sql练习题_第4页
数据库sql练习题_第5页
资源描述:

《数据库sql练习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据库应用(SQLServer)练习题一题:单选1.在Transact-SQL中,下列命令能让程序完全跳出循环的是(C)。(A)CASE(B)WAIT(C)BREAK(D)CONTINUE2.在SQLSERVER2008中,不能恢复的操作是(D)。(A)DELETE(B)UPDATE(C)INSERT(D)TRUNCATETABLE3.在SQLSERVER2008中,默认的事务隔离级别是(A)。(A)READCOMMITTED(B)READUNCOMMITTED(C)REPEATABLEREAD(D)SERIALIZABLE4.当对关系R和S使用自然联接时,一般要求R和S至少含有一个

2、共同的(D)。(A)元组(B)关键字(C)记录(D)属性5.若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R分解为(B)。(A)R1(A,B,C,D)R2(A,E)(B)R1(A,B,C)R2(A,D,E)(C)R1(A,B,C)R2(D,E)(D)R1(A,B)R2(A,C,D,E)6.SQL语言查询一次的结果是一个(B)。(A)元组(B)表(C)属性(D)数据库7.在关系模式R(U,F)中,如果X→Y,且存在X的真子集X1,使X1→Y,则称函数依赖X→Y为(B)。(A)平凡函数依赖(B)部分函数依赖(C)完全函数依

3、赖(D)传递函数依赖8.如果删除表中的数据,而不删除表,应使用的选项是(A)。(A)DELETE(B)DROP(C)UNION(D)REMOVE9.下列关于DELETE语句的说法中错误的是(D)。(A)DELETE语句可以删除一行数据(B)DELETE语句可以删除表中所有数据(C)DELETE语句可以带有子查询(D)DELETE语句可以删除多个表中的数据10.下列选项中,可以正确表达姓“张”的通配符是(B)。(A)张_(B)张%(C)张^(D)张&11.下列聚合函数中正确的是(C)。(A)SUM()(B)MAX()(C)COUNT()(D)AVG()12.如果某一列的数据类型是FLO

4、AT,则不允许对该列使用的函数是(C)。(A)SUM(B)ABS(C)LEFT(D)ROUND13.在SQL的SELECT语句中,与投影运算对应的子句是(A)。(A)SELECT(B)FROM(C)WHERE(D)GROUPBY14.在SQL语言中,给表起别名应使用(A)。(A)AS(B)RENAME(C)SET(D)FOR15.在SELECT语句中使用GROUPBYSNO时,SNO必须(C)。(A)在WHERE中出现(B)在FROM中出现(C)在SELECT中出现(D)在HAVING中出现16.要想使关系R和S进行等值连接时,结果集不仅包含符合连接条件的匹配元组,也包括S和R中的所

5、有元组,应使用(D)。(A)JOIN(B)LEFTJOIN(C)RIGHTJOIN(D)FULLJOIN17.在SQL语言中,下面关于谓词EXISTS说法错误的是(C)。(A)谓词EXISTS后面可以跟相关子查询(B)谓词EXISTS后面可以跟不相关子查询(C)谓词EXISTS后面的子查询返回一个记录的集合(D)谓词EXISTS可以用在WHERE子句中18.在SQL语言中,不可以和ANY谓词一起使用的运算符是(D)。(A)AND(B)>(C)<>(D)=19.在动态SQL中,下列语句表示立刻执行一个SQL语句文本的是(A)。6(A)EXECUTE(B)EXECUTEIMMEDIATE

6、(C)PROCESS(D)PROCESSIMMEDIATE20.在Transact-SQL中,下列选项不属于数值型数据类型的是(D)。(A)NUMERIC(B)DECIMAL(C)INTEGER(D)DATE21.为数据表创建索引的目的是(A)。(A)提高查询的检索性能(B)加快数据库的打开速度(C)创建主键(D)归类22.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间常用的方法是创建(C)。(A)另一个表(B)游标(C)视图(D)索引23.数据的存储结构与数据逻辑结构之间的独立性称为数据的(C)。(A)结构独立性(B)物理独立性(C)逻辑独立性(D)分布独立性

7、24.在SQLSERVER2008中,下列选项中不属于基本表权限的是(D)。(A)SELECT(B)INSERT(C)UPDATE(D)EXCUTE25.在SQLSERVER2008中,系统存储过程在系统安装时就已创建,这些存储过程存放在(A)系统数据库中。(A)master(B)tempdb(C)model(D)msdb26.如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系

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

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

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