数据库试题 v30

更新时间:2023-10-16 20:38:01 阅读量: 综合文库 文档下载

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

数据库试题

数据库试题

姓名:__________ 分数:____________

一.单项选择题

1. 关系模型中,实体与实体间的联系都是通过_____。 A. 索引表示 B. 指针链表示 C. 关系表示 D. 文件表示

2. 客户/服务器结构与其它数据库体系结构的根本区别在于_____。 A. 数据共享 B. 数据分布 C. 网络开销小

D. DBMS和应用分开

3. 数据库中只存放视图的________。 A. 操作

B. 对应的数据 C. 定义 D. 限制

4. 当修改基表数据时,视图________。 A. 需要重建

B. 可以看到修改结果 C. 无法看到修改结果 D. 不许修改带视图的基表

5. 所谓空值就是________的值。 A. 数值0

B. 空的字符串 C. 未知的值 D. 任何值

6. 下述哪一条是并发控制的主要方法________。 A. 授权 B. 封锁 C. 日志 D. 索引

第 1 页 共 12 页

数据库试题

7.在SQL语言的Select语句中,用于对结果元组进行排序的是哪一个子句?

A. GROUPBY B. HAVING C.ORDER BY D.Where

8. 恢复的主要技术是________。 A. 事务

B. 数据大量冗余

C. 日志文件和数据转储 D. 数据查询

9、 学生信息表StudentInfo如下所示: 学号 姓名 所在省市 0001 李辉 北京 0002 张明 上海 0003 王小玉 北京 0004 李淑华 湖南 0005 赵静 上海 ┆ ┆ ┆

查询所有学生来自于哪几个省市使用的语句为( )。

A. Select unique 所在省市 from StudentInfo B. Select 所在省市 from StudentInfo

C. Select only 所在省市 from StudentInfo D. Select distinct 所在省市 from StudentInfo

10、 公司需要管理员工档案,你创建了2个表:员工表employees和部门表departments。 以下是两表的部分内容。 employees

编号 姓名 年龄 部门编号 1 王涛 25 1 2 张力 24 1 3 李明 30 2 4 高嘉 24 3 Departments 编号 部门名称 1 人力资源部 2 技术部 3 销售部

下列那列适合作为外键( )。

第 2 页 共 12 页

数据库试题

A. Employees中的编号 B. Employees中的部门编号 C. departments中的编号 D. 以上都适合

11、 职工信息表如下表所示: 编号 姓名 年龄 性别 0001 李明辉 35 男 0002 张明华 45 男 0003 李淑琴 34 女 .... .... .... ....

如果表中的年龄是整数,性别为字符型,查询表中年龄在40岁以上的男性的语句为( )。 A. SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=’男’ B. SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别IS男 C. SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=男 D. SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>’40’ AND 性别=’男’

12、 数据库管理员创建了一个设备清单表格,包括以下几项:编号,名称,类型,价格,规格,数量。请问最适合做表格主键的是( )。 A. 名称 B. 类型 C. 编号 D. 规格

13.下列关于SQL语句中索引(Index)的叙述中,哪一条是不正确的?( ) A.索引是外模式

B.一个基本表上可以创建多个索引 C.索引可以加快查询的执行速度

D.系统在存取数据时会自动选择合适的索引作为存取路径

14、事务的持久性是指( )

A.事务中包括的所有*作要么都做,要么都不做 B.事务一旦提交,对数据库的修改就是永远的

C.一个事务内部的*作及使用的数据对并发执行的其他事务是隔离的 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

15.在SQL语言中,删除基本表的命令是__(1)__,修改表中数据的命令是_(2)_。 (1)A.DESTROY TABLE B.DROP TABLE C.DELETE TABLE D.REMOVE TABLE

(2)A.INSERT B.DELETE C.UPDATE D.MODIFY

第 3 页 共 12 页

数据库试题

16.在SQL语言中事务结束的命令是 。 A.END TRANSACTION B.COMMIT

C.ROLLBACK

D.COMMIT或ROLLBACK

17.对事务回滚的正确描述是 。 A.将该事务对数据库的修改进行恢复 B.将事务对数据库的更新写入硬盘 C.跳转到事务程序的开头重新执行

D.将事务中修改的变量值恢复到事务开始时的初值

18.对事务日志的正确描述是 。 A.事务日志记录了对数据库的所有操作

B.事务日志必须严格按服务数据库进行修改的时间次序记录 C.事务日志文件应该与数据库文件放在同一存储设备上 D.事务日志的主要目的是应用于审计

二.多项选择题

1. 事务的ACID特性是指:( ) A安全性 B隔离性 C持久性 D一致性 E独立性 F原子性 G完整性

2. SQL语言的特点( ): A面向集合操作

B集数据定义、数据查询和数据控制功能于一体 C统一语法结构的两种使用方式 D高度非过程化 E导航式语言

三. 已知关系模式:

CARD(CNO,NAME,CLASS) 借书卡,CNO 卡号,NAME 姓名,CLASS 班级

BOOKS(BNO,BNAME,AUTHOR,PRICE,QUANTITY) 图书, BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数

第 4 页 共 12 页

数据库试题

BORROW(CNO,BNO,RDATE) 借书记录。 CNO 借书卡号,BNO 书号,RDATE 还书日期

说明:限定每人每种书只能借一本;库存册数随借书、还书而改变。

1.找出借书超过5本的读者,输出借书卡号及所借图书册数。

2.查询借阅了\水浒\一书的读者,输出姓名及班级。

第 5 页 共 12 页

数据库试题

3.查询书名包括\网络\关键词的图书,输出书号、书名、作者。

4.查询现有图书中价格最高的图书,输出书名及作者。

5.查询当前借了\计算方法\但没有借\计算方法习题集\的读者,输出其借书

第 6 页 共 12 页

数据库试题

卡号,并按卡号降序排序输出。

6.从BOOKS表中删除当前无人借阅的图书记录。

第 7 页 共 12 页

数据库试题

7.建立一个视图,显示\力01\班学生的借书信息(只要求显示姓名和书名)

8.查询当前同时借有\计算方法\和\组合数学\两本书的读者,输出其借书卡

第 8 页 共 12 页

数据库试题

号,并按卡号升序排序输出。

四. 已知关系模式:

G(NAME, COURSE,GRADE) 课程成绩表,NAME 姓名,COURSE 课

程,GRADE 成绩

NAME COURSE GRADE 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90

...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ...... ......

第 9 页 共 12 页

数据库试题

用一条SQL语句,查询出每门课都大于80分的学生姓名:

五:已知关系模式:

S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名

C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师

SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩

1. 列出“1”号课成绩比“2”号课成绩高的所有学生的学号

第 10 页 共 12 页

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

Top