全国自考(数据库系统原理)模拟试卷6
-
37. 某旅行社管理系统涉及的部分信息如下:
(1)景点:景点编号、景点名称、地点、景点描述。
(2)线路:线路编号、线路名称、线路描述。
(3)导游:工号、姓名、等级。
(4)团队:团队编号、人数、开始日期、截止日期。
其中:每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)根据转换规则,将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。 -
36. 假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定: (1)每个商店的每种商品只有一个部门销售。 (2)每个商店的每个部门只有一个负责人。 (3)每个商店的每种商品只有一个库存数量。 试回答下列问题: (1)根据上述规定,写出关系模式R的基本函数依赖。 (2)找出关系模式R的候选键。 (3)试问关系模式R最高已经达到第几范式?为什么? (4)如果R不属于3NF,请将R分解成3NF模式集。
-
35. 简述面向对象技术中聚合的概念。
-
33. 写出SQL的基本表约束的几种形式。
-
34. 在教学数据库中,规定每门课(C#)只有一名教师(T#)任课;每名教师只有一个家庭地址 (ADDRESS);每名教师只能上一门课。试写出相应的函数依赖集合。
-
32. 什么叫封锁的粒度?
-
31. 简述事务的COMMIT语句和ROLLBACK语句的功能。
-
30. 设有供应商关系S和零件关系P,如题30图所示,S和P的主键分别是“供应商号”和“零件号”,P的外键是“供应商号”。
分析下列3个操作能否被正确执行,并说明理由。
Ⅰ.在P中插入元组('P2','白','A2')
Ⅱ.在P中插入元组(NULL,'绿','Al')
Ⅲ.在P中插入元组('P4','白','A5')
-
29. 设有职工关系EMPLOYEE(职工号,姓名,性别,技能),有关系代数运算表达式:∏1,2,4(EMPLOYEE)÷∏4(σ2='CHEN'( EMPLOYEE))请用汉语句子写出该表达式所表示的查询。
-
28. 设有关系模式R(X,Y,Z),F={Y→Z,XZ→Y}。试判断该关系模式为第几范式,并说明理由。
-
27. 简述关系的参照完整性规则中,外键取值允许为空和不允许为空的条件。
-
26. 已知关系R(A,B)和S(C,D),有两个等价的关系代数表达式:E1=∏A(σB=CA=99(RX S)),E2=∏A(σB=C(R×σD=99(S))),试分析哪一个关系代数表达式的执行效率高?为什么?
-
24. 若用户编写程序时,只需指出做什么,不需指出怎么做,这类DML是________DML;关系的DML属于这一类。
-
25. 在面向对象技术中,引用类型相当于程序设计中________的概念。
-
23. 设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→A,B→D},则R的候选键是________。
-
22. 数据库由低到高安全性级别依次是环境级、职员级、OS级、网络级、________级。
-
21. SQL数据库中的表,可以是基本表,也可以是________。
-
19. 模式分解的优点之一是能消除________和操作异常现象。
-
20. 关系演算可以分为元组关系演算和________关系演算。
-
18. 在对象关系图中,单箭头(→)表示属性值是________。
-
16. 数据独立性分为物理数据独立性和________ 两个级别。
-
17. 数据库系统中三层模式结构定义存放在________中。
-
13. 事务的原子性是指( )
- A.事务中包括的所有操作,要么都做,要么都不做
- B.事务一旦提交,对数据库的改变是永久的
- C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
- D.事务必须使数据库从一个一致性状态变到另一个一致性状态
-
14. 数据库系统中,物理数据独立性是指( )
- A.外模式改变不影响逻辑模式
- B.逻辑模式改变不影响应用程序
- C.逻辑模式改变不影响内模式
- D.内模式改变不影响应用程序
-
15. ODBC的含义是( )
- A.对象关系数据库系统
- B.数据库管理系统
- C.开放数据库互连
- D.对象关系数据库
-
12. 在SQL中,建立视图用( )
- A.CREATE SCHEMA命令
- B.CREATE TABLE命令
- C.CREATE VIEW命令
- D.CREATE INDEX命令
-
11. SQL语言是关系型数据库系统典型的数据库语言,它是( )
- A.过程化语言
- B.结构化查询语言
- C.格式化语言
- D.导航式语言
-
9. 若D1={a1,a2,a3},D2={1,2,3},则D1×D2集合中共有元组( )个。
- A.6
- B.8
- C.9
- D.27
-
10. 在域关系演算中,域变量的变化范围是( )
- A.整个关系
- B.某个值域
- C.数据库中的所有域
- D.数据库中所有关系
-
6. 数据库概念设计的ER图中,用属性描述实体的特征,属性在ER图中用( )表示。
- A.矩形
- B.四边形
- C.菱形
- D.椭圆形
-
8. 关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、笛卡尔积、投影和( )
- A.交
- B.选择
- C.自然连接
- D.除法
-
7. 在关系中,能唯一标识元组的属性集称为关系模式的( )
- A.候选键
- B.主键
- C.外键
- D.超键
-
4. 下列属于需求分析阶段工作的是( )
- A.确定系统范围
- B.设计局部概念模型
- C.进行数据抽象
- D.可行性分析
-
5. 数据流图(DFD)是用于描述结构化方法中( )阶段的工具。
- A.可行性分析
- B.详细设计
- C.需求分析
- D.程序编码
-
1. 存储在计算机内、有组织的、统一管理的相关数据的集合,其英文名称是( )
- A.Data Dictionary(DD)
- B.Database(DB)
- C.Database System(DBS)
- D.Database Management System(DBMS)
-
2. 数据库的三层模式结构之间存在着两级映像,使得数据库系统具有较高的( )
- A.事务并发性
- B.数据可靠性
- C.数据独立性
- D.数据重用性
-
3. ER图是数据库设计工具之一,它适用于建立数据库的( )
- A.概念模型
- B.逻辑模型
- C.结构模型
- D.物理模型