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

发布 2023-04-21 17:56:28 阅读 1133

浙江省2023年4月高等教育自学考试。

数据库原理试题。

课程**:02336

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

1.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )

a.多对多b.一对一。

c.多对一d.一对多。

2.数据库系统的物理数据独立性是指( )

a.概念模式改变,外模式和应用程序不变。

b.概念模式改变,内模式不变。

c.内模式改变,概念模式不变。

d.内模式改变,外模式和应用程序不变。

3.数据库系统中,使用宿主语言和dml编写应用程序的人员是( )

a.数据库管理员b.专业用户。

c.应用程序员d.最终用户。

4.有关系:教学(学号、教工号、课程号)

假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程可以由多个老师来讲授,那么该关系的主键是( )

a.课程号b.教工号。

c.(学号,课程号d.(学号,教工号)

5.关系代数表达式σ3<′4′(s)表示( )

a.表示从s关系中挑选3的值小于第4个分量的元组。

b.表示从s关系中挑选第3个分量值小于4的元组。

c.表示从s关系中挑选第3个分量值小于第4个分量的元组。

d.表示从s关系中挑选第4个分量值大于3的元组。

6.关系r(a,b)、s(b,c)中分别有10个和15个元组,则rs中元组个数的范围是( )

a.(10,25b.(15,25)

c.(10,50d.(0,150)

7.关系代数中的π运算符对应select语句中的以下哪个子句?(

by8.一个数据库系统必须能表示实体和关系。关系与( )实体有关。

a.1个b.1个或1个以上。

c.2个d.2个或2个以上。

9.在基本sql语言中,不可以实现的是( )

a.定义视图b.定义基本表。

c.查询视图和基本表d.并发控制。

10.假设有如下实体和实体之间的联系情况:

教师实体与学生实体之间存在一对多的导师联系。

学生实体与课程实体之间存在多对多的选课联系。

教师实体与课程实体之间存在一对一的授课联系。

则能用层次模型表示的是( )

ab.ⅰ,cd.ⅰ,

成立,是x→a1a2…ak成立的( )

a.充分条件b.必要条件。

c.充要条件d.既不充分也不必要。

12.在数据库需求分析阶段,数据字典是对系统中( )

a.数据的描述b.处理的描述。

c.功能的描述d.数据与处理关系的描述。

13.“一个事务中的诸操作要么都做,要么都不做”,这是事务的( )属性。

a.原子性b.一致性。

c.隔离性d.持续性。

14.下列sql语句中,能够实现“收回用户zhao对学生表(stud)中学号(xh)的修改权”这一功能的是( )

update(xh) on table from zhao

update(xh) on table from public

update(xh) on stud from zhao

update(xh) on stud from public

15.在分布式数据库系统中,介于全局概念模式与分配模式之间的是( )

a.分片模式b.分段模式。

c.局部概念模式d.全局内模式。

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

16.现实世界中的事物的每一个特性,在信息世界中称在机器世界中称为。

17.设有关系模式s(a,b,c,d),与关系代数表达式π1,3(s)等价的sql语句是。

18.对一个关系代数表达式进行语法分析,可以得到一颗语法树,树中的叶子是关系,非叶子结点是。

19.在sql select语句查询中,要去掉查询结果中的重复记录,应该使用关键字。

20.关系数据库设计理论主要包括三个方面的内容范式和模式设计方法。

21.在数据库设计的需求分析阶段,数据流图表达了数据与的关系。

22.分布式数据库具有数据和逻辑的特点。

23.在sql中,表达完整性约束的规则有主键约束、外键约束和全局约束等多种形式。

24.在dbms的授权子系统中,授权和**权限的语句分别是和revoke语句。

25.在对象联系图中单箭头(→)表示双箭头(→→表示。

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

26.什么是基本表,什么是视图?两者的区别是什么?

27.简述数据库设计的物理设计阶段所包含的设计步骤。

28.简述sql中的为保证数据的安全性而提供的两个功能及其作用。

29.简述并发操作带来的三类数据不一致性以及产生的主要原因。

30.简述数据库系统可能发生的故障及其恢复方法。

31.简述基于封锁的并发控制中共享锁的含义及作用。

32.简述数据库完整性规则的三个组成部分。

33.对局部数据库系统的数据模型和数据库管理系统进行考察,组成的分布式数据库系统分成哪几类?

34.简述在对象关系数据模型中,属性的四种复合类型。

35.设有学生-课程-选课关系:s(sno,sname,sex)、c(cno,cname)、sc(sno,cno,gmark),现有关系代数表达的查询为:

sname(σcname=′操作系统′(sscc))

请写出它的优化的关系代数表达式。

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

设有三个关系模式如下:

学生s(s#,sname,age,sex)

各属性的含义为:学号,姓名,年龄,性别。

学习sc(s#,c#,grade)

各属性的含义为:学号,课程号,成绩。

课程c(c#,cname,teacher)

各属性的含义为:课程号,课程名,教师。

基于以上关系模式回答36—39题:

36.试用sql语句统计男生和女生的人数。

37.试用sql语句实现下列查询:

检索教师‘liu’所授课程的课程号和课程名。

38.试用sql语句的嵌套子查询实现下列查询:

没有选修教师‘liu’课程的学生姓名。

39.用关系代数表达式实现下列查询:检索出所有男生的姓名、所选课程号和成绩。

40.设给定关系模式r(u,f),其中u=,f=。

1)求r的候选键;

2)试将r分解为保持函数依赖的3nf的关系模式集。

五、综合题(本题10分)

41.已知某个工厂中有多个工段,每个工段有多个车间,每个车间只在一个工段中,每个车间生产多种产品,而每种产品可由多个车间生产。

工段有:工段名,工段号;

车间有:车间号,车间名,车间领导;

产品有:产品号,产品名称,型号规格。

每个车间完成的产品都有完工日期。

1)根据上述语义设计e-r模型,要求标注联系类型,可省略属性。

2)e-r模型转换成关系数据模型,并指出每一个关系的主键和外键(如果存在)。

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

全国2002年10月高等教育自学考试 数据库原理试题 课程 02336 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。每小题2分,共30分 1.在关系模型中,关系的 元数 arity 是指 a.行数 b.元组个数 c.关系个数 d.列数 中 第 存储器 是指 ...

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

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.只能读...