全国高等教育自学考试数据库原理

发布 2023-04-24 12:06:28 阅读 7118

全国2023年10月高等教育自学考试

数据库原理试题

课程**:02336

一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。每小题2分,共30分)

1.在关系模型中,关系的“元数”(arity)是指( )

a.行数 b.元组个数 c.关系个数 d.列数

中“第**存储器”是指( )

a.磁盘和磁带 b.磁带和光盘

c.光盘和磁盘 d.快闪存和磁盘

3.有关系r和s,r∩s的运算等价于( )

c.(r-s)∪s

4.设关系r和s的属性个数分别为r和s,则(r×s)操作结果的属性个数为( )

5.设关系r和s的值如下:

r与s左外联接的结果的元组个数是( )

a.1 b.2 c.3 d.4

语言中,条件“年龄between 20 and 30”表示年龄在20至30之间,且( )

a.包括20岁和30岁 b.不包括20岁和30岁

c.包括20岁但不包括30岁 d.包括30岁但不包括20岁

7.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )

8.设有关系模式r(a,b,c,d),f是r上成立的fd集,f=,则属性c的闭包c+为( )

9.关系模式分解的无损联接和保持函数依赖两个特性之间的联系是( )

a.前者成立蕴涵后者成立 b.后者成立蕴涵前者成立

c.同时成立,或者同时不成立 d.没有必然的联系

10.把er模型转换成关系模型的过程,属于数据库的( )

a.需求分析 b.概念设计

c.逻辑设计 d.物理设计

11.在er模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶n联系,3个1∶1联系,3个m∶n联系,根据er模型转换成关系模型的规则,转换成关系的数目是( )

a.6 b.9 c.12 d.15

12.在数据库系统中死锁属于( )

a.系统故障 b.程序故障

c.事务故障 d.介质故障

中的视图提高了数据库系统的( )

a.完整性 b.并发控制

c.隔离性 d.安全性

14.数据库系统中,“分片”概念是指( )

a.对磁盘分片 b.对数据分片

c.对内存分片 d.对外存分片

15.在对象关系模型中,如果一种类型是同类元素的无序集合,并且允许一个成员多次出现,则称该类型为( )

a.结构类型 b.数组类型

c.多集类型 d.集合类型

二、填空题(每小题1分,共10分)

16.模式/内模式映象为数据库提供了___数据独立性。

17.在层次、网状模型中,数据之间联系用___实现。

18.在关系代数运算中,从关系中取出满足条件的元组的运算称为___

的集合处理方式与宿主语言的单记录处理方式之间的协调用___机制实现。

20.如果x→y和x→z成立,那么x→yz也成立,这个推理规则称为___

21.如果x→y且有y x,那么x→y称为___

22.判断一个并发调度是否正确,可以用___概念来解决。

23.数据库恢复时,系统对已提交的事务要进行___处理。

24.分布式数据库系统具有两个特征:数据分布性和___

系统是在传统的关系数据库技术中引入___技术。

三、简答题(每小题3分,共30分)

26.什么是数据库的完整性控制?

27.设有职工关系employee(职工名,姓名,性别,技能),有关系代数运算表达式:

1,2,4(employee) ÷4(σ2=`chen'(employee)),请用汉语句子写出该表达式所表示的查询。

28.在教学数据库中,规定每门课(c#)只有一名教师(t#)任课;每名教师只有一个家庭地址(address);每名教师只能上一门课。试写出相应的函数依赖集合。

29.设有关系模式r(a,b,c,d,e),f是r上成立的函数依赖集,f=,试问r达到第几范式,并说明理由。

30.在c/s数据库体系结构中,客户机和服务器各完成什么功能?

31.什么是事务的原子性?

32.如果数据库系统对事务的并发操作不加控制,有可能带来哪些问题?

33.在基于日志的恢复技术中,“运行记录优先原则”的含义是什么?

34.分布式数据库的分层体系结构的主要特征是什么?

35.在ordb中,继承性有哪两种实现方式?

四、设计题(每小题4分,共20分)

36.设某工厂数据库中有两个基本表:

车间基本表:dept(dno,dname, mgr__eno),其属性分别表示车间编号、车间名和车间主任的职工号。

职工基本表:emp(eno,ename, age,sex,salary,dno),其属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。

试用关系代数表达式写出下列查询:检索“金工车间”的男职工的职工号和姓名。

37.在第36题两个基本表的基础上,建立一个有关女车间主任的职工号和姓名的视图,其结构如下:view6(eno, ename)。试写出创建视图view6的sql语句。

38.设教学数据库中有三个基本表:

s(sno,sname, age, sex),其属性分别表示学号、学生姓名、年龄、性别。

c(cno, cname, teacher),其属性分别表示课程号、课程名、上课教师名。

sc(sno,cno,grade),其属性分别表示学号、课程号、成绩。

有如下sql查询语句:

select cno

from c

where cno not in

(select cno

from s, sc

where

and sname= `gu')

请完成下列问题:

1)用汉语句子阐述上述sql语句的查询结果。

2)用等价的关系代数表达式表示上述sql查询语句。

39.设有职工基本表:emp(eno,ename, age, sex, salary),其属性分别表示职工号、姓名、年龄、性别、工资。

为每个工资低于1000元的女职工加薪200元,试写出这个操作的sql语句。

40.设有职工基本表:emp(eno,ename,age,sex,salary,dno),其属性分别表示职工号、姓名、年龄、性别、工资、所在车间的编号。

试写一个断言(断言名为asse4),要求每个车间女职工人数不大于20人。

五、综合题(10分)

41.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

1)根据上述语义画出er图,在er图中需注明实体的属性、联系的类型及实体的标识符。

2)将er模型转换成关系模型,并指出每个关系模式的主键和外键。

3)分析每个关系模式已经达到第几范式。

全国高等教育自学考试数据库原理试题

浙江省2005年4月高等教育自学考试。数据库原理试题。课程 02336 一 单项选择题 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共30分 1.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 a...

全国高等教育自学考试数据库原理试题

a.c.13.在对象关系模型中,若属性为不同类型元素的有序集合,则称该类型为 a.结构类型b.数组类型。c.集合类型d.组合类型。14.把对关系sc的属性grade的修改权授予用户zhao的sql语句是 grade on sc to zhao update on sc to zhao update ...

04735全国高等教育自学考试数据库系统原理试题

student values d001 王明 女 18 into student values d001 王明 女 18 10.存储过程的优点不包括 a.提高运行速度 b.降低网络通信量。c.间接实现安全控制 d.存储在db之外方便修改。11.如果事务t获得了数据项q上的排他锁,则t对q a.只能读...