数据库复习题及其答案 - 图文

更新时间:2023-11-13 20:10:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据库期末复习题(二)

选择题

单选题

1. 已知关系:厂商(厂商号,厂名) PK=厂商号

产品(产品号,颜色,厂商号) PK=产品号,FK=厂商号 假设两个关系中已经存在如图所示元组: 若再往产品关系中插入如下元组: I(P03,红,C02) II(P01,蓝,C01) III(P04,白,C04) IV(P05,黑,null) 能够插入的元组是( )

A. B. C. D.

I,II,IV I,III I,II I,IV

[答

D 案]

2. 已知关系R如图所示,可以作为R主码的属性组是( )

A.

ABC

B. C. D.

ABD ACD BCD

[答

B 案]

3. 基于\学生-选课-课程\数据库中的三个关系:

S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)

为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建

A. B. C. D.

视图(view) 索引(index) 游标(cursor) 表(table)

[答

A 案]

4. 基于\学生-选课-课程\数据库中的三个关系:

S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)

若要求查找姓名中第一个字为'王'的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的?

Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=′王%′ Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE′王%′ Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE′王_′

[答

A. B. C. D. B

Ⅰ Ⅱ Ⅲ 全部

案]

5. 下列哪条命令是用来查询存储过程与表之间的相关性?( )

A. sp_help B. sp_depends C. sp_select

D.

sp_relyon

[答

案]

B 6. 下列哪一种备份设备为使用第三方的备份软件和设备提供了一个灵活的强大的通道?(

A. 磁盘设备 B. 磁带设备 C. 命名管道设备

D.

文件设备

[答

案]

7. 下列哪个角色或者用户拥有SQL Server 服务器范围内的最高权限?( )

A. dbo B. sysadmin C. public

D.

guest

[答

案]

8. 下列哪个约束不可以为空?( )

A. 主键

B.

外键

C. 默认值

D.

UNIQUE约束

[答

案]

A 9. 下列哪条命令是用来查询视图对表依赖性的存储过程?( )

A. sp_help B. sp_depends C. sp-select

D.

sp_relyon

[答

案] B 10. 下列哪个统计函数可以计算某一列上的最大值?( )

A. sum B. avg C. max

D.

min

[答

案] 11. 下列哪个关键字在Select语句中表示所有列?( )

A. * B. ALL C. DESC

D.

DISTINCT

[答

案] A 12. 下列哪个数据文件是创建和正常使用一个数据库库所必不可少的?(

A. B. C. D.

日志文件 安装程序文件 主文件 次文件

[答

C 案] 13. 下列哪个数据库是SQL Server在创建数据库时候,可以使用的模版?( )

A. B. C. D.

master model pubs msdb

[答

案] 14. 下列哪一项不是日志文件所具有的功能?( )

A. B. C. D.

帮助客户进行计算和统计 记载用户针对数据库进行的操作 维护数据完整性 帮助用户恢复数据库

[答

A 案] 15. DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和

( )

A. B. C.

系统分析员 程序员 数据库管理员

本文来源:https://www.bwwdw.com/article/iz4v.html

Top