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