易知·信息系统管理工程师综合模拟319

一、 主观题()

1.关系模型中可以有3类完整性约束:_______、_______和_______。 ()

2._______是实际存储在数据库中的表:_______是从一个或几个基本表或其他视图导出的表,它本身不独立存储在数据库中。 ()

3.数据库3个模式之间存在两级映射,一是_______间的映射,另一种是_______间的映射。 ()

4.关系模型与网状、层次模型的最大区别是__________。 ()

5.某食品公司假设有若干不同食品供应单位,并提供客户定购服务事项,该食品公司食品定购管理系统中有3个数据关系。 定购人(MEMBERS)关系,有3个属性:名字(name)、地址(address)、余额(balance)。 定购(ORDERS)关系,有4个属性:定购号(o#)、定购人姓名(name)、食品项目 (item)、数量(qty)。 供应单位(SUPPLIERS)关系,有3个属性:供应单位名(sname)、食品项目(item)、单价(price)。 下面是这3个关系的一个实例。exam/2014101502461415/39.jpg(1)检索定购蛋糕的所有客户的姓名地址: SELECT MEMBERS.name, address FROM MEMBERS, ORDERS WHERE(__①__) And(__②__), (2)检索第一食品分厂提供的定购食品项目及单价: SELECT(__③__) FROM SUPPLIERS WHERE(__④__) (3)检索李明定购了哪些食品; SELECT(__⑤__) FROM ORDERS WHERE(__⑥__) (4)检索至少定购了3种食品的定购人姓名和食品项目数; SELECT name,(__⑦__) FROM ORDERS GROUP BY(__⑧__) ()

6.假设库存量有大于等于0的约束,可能出现如下情况:当订单记录写入订单表后,修改库存表时因违法约束而无法执行,应如何处理?(100字以内)______引入如下伪指令:将商品A的订单记录插入订单表记为I(A);读取商品A的库存量到变量x,记为x=R(A);变量x值写入商品A中的库存量,记为W(A,x)。则客户i的销售业务伪指令序列为:Ii(A),xi=Ri(A),xi=xi-ai,Wi(A,xi)。其中ai为商品的购买数量。 假设当前库存量足够,不考虑发生修改后库存量小于0的情况。若客户1、客户2同时购买同一种商品时,可能山现的执行序列为:I1(A),I2(A),x1=R1(A),x2=R2(A),x1=x1-a1,W1(A,x1),x2=x2-a2,W2(A,x2)。 (1)此时会出现什么问题?(100字以内) (2)为了解决上述问题,引入共享锁指令SLock(A)和独占锁指令XLock(A)对数据A进行加锁,解锁指令Unlock(A)对数据A进行解锁,客户i的加锁指令用SLocki(A)表示,其他类同。插入订单表的操作不需要引入锁指令。请补充上述执行序列,使其满足2PL协议,并使持有锁的时间最短。______ ()

7.将下面的SQL语句补充完整,完成“01号仓库所存储的原材料信息只能由管理员李劲松米维护,而采购员李强能够查询所有原材料的库存信息”的功能。 CREATE VIEW raws_in_wh01 AS SELECT __(g)__ FROM 原材料 WHERE仓库号="01"; GRANT __(h)__ ON __(i)__ TO 李劲松; GRANT __(j)__ ON __(k)__ TO 李强; ()

8.如果允许企业通过互联网修改本企业的基本信息,应对数据库的设计做何种修改?请用200字以内的文字叙述实现方案。____ ()

二、 单选题()

1.设关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},ρ={ACD,BD}是R上的一个分解,那么分解ρ______。 ()

A保持函数依赖集F B丢失了AB→C C丢失了D→B D是否保持FD,由R的当前关系确定

2.多形病毒指的是 (7) 的计算机病毒。 ()

A可在反病毒检测时隐藏自己 B每次感染都会改变自己 C可以通过不同的渠道进行传播 D可以根据不同环境造成不同破坏

3.在面向对象系统中,不同类型元素的有序集合,称为______。 ()

A行类型 B数组类型 C列表类型 D包类型 E集合类型

4.在数据库方式下,信息处理中占据中心位置的是______。 ()

A磁盘 B程序 C数据 D内存

5.首先提出支持面向对象数据模型的SQL标准是 ( ) 。 ()

ASQL86 BSQL89 CSQL92 DSQL99

6.以下各项中,是令牌总线媒体访问控制方法的标准是______。 ()

AIEEE 802.3 BIEEE 802.4 CIEEE 802.6 DIEEE 802.5

7.在单指令流多数据流计算机(SIMD)中,各处理单元必 ( ) 。 ()

A以同步方式,在同一时间内执行不同的指令 B以同步方式,在同一时间内执行同一条指令 C以异步方式,在同一时间内执行不同的指令 D以异步方式,在同一时间内执行同一条指令

8.电子商务交易必须具备抗抵赖性,目的在于防______。 ()

A一个实体假装成另一个实体 B参与此交易的一方否认曾经发生过此次交易 C他人对数据进行非授权的修改、破坏 D信息从被监视的通信过程中泄漏出去

9.设R(U)是在属性U上的关系模式,X,Y是U的子集,若对于R(U)的任意一个可能的关系r,r中的任意两个元组在X上的属性值相等,那么在Y上的属性值也相等,则称 ( )。 ()

Ar函数依赖于X Br对X完全函数依赖 CX为U的侯选码 DR属于2NF

10.下列不属于数据库管理技术的发展阶段的是( )。 ()

A人工管理阶段 B自动处理阶段 C文件系统阶段 D数据库系统阶段

11.内模式是系统程序员用一定的( )形式组织起来的一个个存储文件和联系的手段。 ()

A记录 B数据 C视图 D文件

12.一个好的模式设计应符合下列原则( ) ()

A表达式 B分离性 C最小冗余性 D以上3条

13.SQL语言的中文名称为( )。 ()

A结构化语言 B程序语言 C查询语言 D结构化查询语言

14.下面( )是并发控制的主要方法。 ()

A授权 B封锁 C口志 D索引

15.关系语言的特点是( )。 ()

A高度程序化 B程序化 C高度非过程化 D高度过程化

16.设有关系模型R(A,B,C,D,E,F),其函数依赖集为F={E→D,C→B,CE→F,B→A},则R最高属于( )。 ()

A1NF B2NF C3NF D4NF

17.如果一个并发调度的结果与某一串行调度执行结果等价,则这个并发调度称为 ( )。 ()

A串行调度 B可串行化的调度 C并发执行的可串行化执行 D串行控制

18.事务的持久性是由DBMS的( )实现的。 ()

A事务管理子系统 B并发控制子系统 C恢复管理子系统 D完整性约束机制

19.下面关于关系的叙述,错误的是( )。 ()

A直观上说,关系就是二维表 B二维表的任何两个列不能完全相同 C二维表的任何两个行不能完全相同 D二维表中允许有些分量取空值

20.在SQL中,外模式一级数据结构的基本单位是( )。 ()

A基本表 B视图 CE-R图 D用户表

21.数据模型的3个要素是( )。 ()

A数据结构、数据定义和完整性约束 B数据结构、数据操作和数据定义 C数据结构、数据定义和数据联系 D数据结构、数据操作和完整性约束

22.已知4个关系: S(sno,sname,sex,age,dept,special) C(cno,cname,credit,dept,precno,tno) T(tno,tname,sex,tspecial) SC(sno,cno,grade) 检索“通信”和“计算机”专业情况的语句是( )。 ()

ASELECT* FROM S WHERE special=´通信´ OR special=´计算机´ BSELECT* PROM S WHERE special=´通信´ AND special=´计算机´ CSELECT* FROMT WHERE special=´通信´ OR special=´计算机´ DSELECT* FROM T WHERE special=´通信´ AND special=´计算机´

23.“年龄在18~25之间”这种约束属于数据库系统的( )措施。 ()

A原子性 B一致性 C完整性 D安全性

24.在关系数据库中,实现主键值惟一标识元组的作用是通过( )。 ()

A实体完整性规则 B参照完整性规则 C用户定义的完整性规则 D强制不能为空值

25.( )是对关系中的主属性值的约束。 ()

A强制不能为空值 B用户定义完整性规则 C参照完整性规则 D实体完整性规则

26.下面说法中,正确的是( )。 ()

A关系数据库由模式,外模式和内模式组成 B视图是基本表的虚表 C视图是基本表的子表 DOracle允许直接修改视图定义

27.假设学生关系为S(s#,sname,sex),课程关系为C(c#,cname,teacher),学生选课关系为SC(s#,c#,grade),要查找选修“COMPUTER”课的男生姓名,将涉及到关系( )。 ()

AS BS,SC CC,SC DS,C,SC

28.在上题中,R-S为( )。 ()

AA BB CC D以上都是

29.( )是数据库系统的数学形式框架,是用来描述数据的 ()

A数据模型 B数据联系 C数据定义 D数据操作

30.以下属于信息世界的模型,且实际上是现实世界到机器世界的中间层次的是 ( )。 ()

A数据模型 B概念模型 CE-R图 D关系模型

31.关系数据模型由( )组成。 ()

A关系数据结构 B关系操作集合 C关系完整性约束 D以上都是

32.如果关系只是BCNP范式,下列说法中,错误的是( )。 ()

AR必是3NF BR必是1NF CR必是2NF DR必是4NF

33.一个事务独立执行的结果将保证数据库的( )。 ()

A原子性 B隔离性 C持久性 D一致性

34.一门课同时有若干个学生选修,而一个学生可以同时选修多门课程,则课程与学生之间具有( )关系。 ()

A一对一 B一对多 C多对多 D多对一

35.数据的( )是数据库的主要特征之一,是数据库与文件系统的根本区别。 ()

A简单化 B有序化 C安全性 D结构化

36.对emp表增加雇员被雇佣时间come列,其数据类型为日期型,正确的语句是( )。 ()

AALTER TABLE emp ADD come Date BADD TABLE emp come Date CALTER TABLE emp come Date DADD come Date TABLE emp

37.已知关系R、S、A、B和C如下,则RUS为( )。 ()

AA BB CC D以上都是

38.下列不属于DBMS的主要功能的是( )。 ()

A报表读写 B数据存取 C数据库定义 D运行管理

39.在关系书(书名、作者姓名、作者电话)中,主键是( )。 ()

A书名 B作者姓名 C书名、作者姓名 D作者姓名、作者电话

40.IBM公司的IMS数据库管理系统属于( )。 ()

A关系模型 B面向对象模型 C网状模型 D层次模型

41.( )就是定义外码与主码之间的参照约束。 ()

A实体完整性规则 B参照完整性规则 C用户定义完整性规则 D关系完整性规则

42.一组具有相同数据类型的值的集合称为( )。 ()

A关系 B属性 C分量 D域

43.下面SQL语句中,不正确的是( )。 ()

ACREATE TABLE BDROP TABLE CCREATE INDEX DALTER VIEW

三、 多选题()

1.(1)(2)(3)(4)(5) ()

A分析 B设计 C编码 D维护 A因果图 B数据流图 CPAD图 D流程图 A易维护性 B可靠性 C效率 D易理解性 A机器语言 B宏指令 C汇编语言 D高级语言 A白盒法 B静态分析法 C黑盒法 D人工分析法

答案&解析:

一、 主观题()

1.

2.

3.

4.

5.

6.

7.

8.

二、 单选题()

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

31.

32.

33.

34.

35.

36.

37.

38.

39.

40.

41.

42.

43.

三、 多选题()

1.

38.

39.

40.

41.

42.

43.

三、 多选题()

1.