数据库原理试卷1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题号一二三四五六七八九十总
分
得
分
一、选择题(每小题1分,共16分)16% 得分
1、下列各项中属于数据库系统的特点的是( c)
A. 存储量大
B. 处理速度快
C. 数据共享
D. 使用方便
2、表达实体之间逻辑联系的E-R模型,是数据库的(a )
A. 概念模型
B. 逻辑模型
C. 外部模型
D. 物理模型
3、对关系执行"投影"运算后,元组的个数与原关系中元组的个数(d )
A. 相同
B. 小于原关系
C. 大于原关系
D. 不大于原关系
4、关系"销售"包含商店名和商品名等属性,查询同时销售三种商品的
商店名时,应采取的关系代数运算是(c )
A. 选择
B. 投影
C. 除
D. 连接
5、在书店的"销售"表中,定义了:书名,作者号,出版社号,价格等
属性,其主码应是(d )
A.书号
B. 作者号
C. 出版社号
D. 书号,作者号
6、在关系代数中,符号∞表示的关系运算是(c)
A. 选择
B. 投影
C. 连接
D. 除
7、下列关于SQL语言叙述中,错误的是(d )
A. SQL语言词汇有限,便于学习。
B. SQL语言具有灵活强大的查询功能。
C. SQL语言是一种非过程化的语言。
D. SQL语言功能强,能满足所有应用需求
8、在SQL语言中,修改结构时,应使用的命令是( c)
A. UPDATE
B. INSERT
C. ALTER
D. MODIFY
9、在SQL语言中,用于排序的命令是(b )
A. SORT BY
B. ORDER BY
C. GROUP BY
D. WHERE
10、DBMS中实现事务持久性的子系统是(d )
A. 安全性管理子系统
B.完整性管理子系统
C. 并发控制子系统
D. 恢复管理子系统
11、在SQL语言中,"授权"命令是(a )
A. GRANT
B. REVOKE
C. OPTION
D. PUBLIC
12、表示多个事务并发处理的过程,称为事务的( b)
A. 永久性
B. 并行性
C. 串行性
D. 隔离性
13、在SQL语言中PRIMARY KEY 的作用是( a)
A. 定义主码
B. 定义外部码
C. 定义处部码的参照表
D. 确定主码类型
14、数据库触发器用于定义( b)
A. 安全性控制
B. 完整性约束条件
C. 数据存取范围
D. 死锁的处理方法
15、客户机/服务器系统的组成包括:服务器平台、客户平台和(b)
A. 网络设备
B. 网络通信
C. 连接支持
D. 浏览器
16、并发操作会带来哪些数据不一致性(d)。
a. 丢失修改、不可重复读、读脏数据、死锁
b. 不可重复读、读脏数据、死锁
c. 丢失修改、读脏数据、死锁
d. 丢失修改、不可重复读、读脏数据
二、填空题(每小题1分,共10分)10% 得分
1.数据管理经过了手工文档、文件系统和_________三个发展阶段。2.SQL语言中,用于事务回滚的语句是_________。
3.关系演算是用________来表达查询要求的方式。
4.封锁对象的大小称为_________。
5.如果一个汽车销售公司,经营摩托车,小汽车、货车和客车,那么在该公司的E-R模型设计中,应该采用_________方法。
6.MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形化工具称为_________。
7.用于表达一个ODBC驱动程序和DBMS特殊连接的命名,被称为_________,它是数据库驱动程序与数据库系统连接的桥梁。8.DBMS利用事务日志保存所有数据库事务的_________操作。
9.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是_________个表。
10.系统运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,称为_________。
三、名词解释(每小题3分,共12分) 12 % 得分
1.数据库系统
2.网状模型
3.关系
4.并发控制
四、简答题(共24分)24% 得分
1.简述数据库系统的体系结构特点。(4%)
2.数据库的保护包括哪四个子系统? (4%)
3.SQL语言具有什么功能? (4%)
4.简述数据库概念设计的主要步骤。(4%)
5.假定一个部门的数据库包括以下的信息:
职工的信息:职工号、姓名、住址和所在部门。
部门的信息:部门所有职工、经理和销售的产品。
产品的信息:产品名、制造商、价格、型号及产品内部编号。
制造商的信息:制造商名称、地址、生产的产品名和价格。
完成如下设计:
(1)设计该计算机管理系统的E-R图;(4%)
(2)将该E-R图转换为关系模型结构;(4%)
五、程序设计题(每小题3分,共24分) 24% 得分
现有关系数据库如下:
学生(学号,姓名,性别,专业、奖学金)
课程(课程号,名称,学分)
学习(学号,课程号,分数)