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