数据库系统原理试卷答案

发布 2022-10-31 01:16:28 阅读 7532

课程**:04735

一、单项选择题(本大题共15小题,每小题2分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其**填写在题后的括号内。错选、多选或未选均无分。

1.要想成功地运转数据库系统,就要在数据处理部门配备( d )

a.系统分析员 b.系统统计员。

c.应用程序员 d.数据库管理员。

的三层模式结构中最接近存储设备的是( a )

a.内模式 b.外模式。

c.逻辑模式 d.拥护模式。

3.把er图转成关系模式集的过程,属于数据库设计的( c )

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

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

4.在数据库设计中,子类实体与超类实体存在着( c )

a.相容性联系 b.调用联系。

c.继承性联系 d.一致性联系。

5.设关系模式r(a,b,c,d)的主键是ab,r中存在涵数依赖d→b,那么该关系模式r是( b )

b.3nf,但不是bcnf

c. 2nf,但不是3nfd.1nf,但不是2nf

6.设关系模式r(a,b,c),f是r上的涵数依赖集,f=,则与f对应的最小涵数依赖集是( b )

a. b.

c. d.

7.关系模式r分解成数据库模式的一个优点是( d )

a.数据分散存在多个关系中 b.数据容易恢复。

c.提高了查询速度 d.存储悬挂元组。

8.设关系r和s的属性个数分别为2和好,那么r∞s等价于( b )

a.σ1<2(rⅹs) b. σ1<4(rⅹs)

c. σ1<2(r∞s) d. σ1<4(r∞s)

9.下列式子中,不正确的是( d )

c. r∩s=s-(s-r) d. r∩s=s-(r-s)

10.元组比较操作(a1,a2)>=b1,b2)的意义是( a )

a.(a1>b1)or((a1=b1)and(a2>=b2)) b. (a1>=b1)or((a1=b1)and(a2>=b2))

c. (a1>b1)or((a1=b1)and(a2>b2)) d. (a1>=b1)or((a1=b1)and(a2>b2))

中,与not in等价的操作符是( d )

a.=some b.<>some

c.=all d. <all

12.数据库的并发操作会引起若干问题,下述叙述政正确的是( d )

a. 读脏数据问题,不可重复读问题,写脏数据问题。

b. 丢失更新问题,写脏数据问题,不可重复读问题。

c. 丢失更新问题,读脏数据问题,读脏数据问题问题。

d.丢失更新问题,读脏数据问题,不可重复读问题。

13.为了避免并发操作引起的错误,常采用封锁技术。然而,封锁技术也可能产生多个问题,它们是( d )

a.死锁,活锁,中断 b. 活锁,中断,饿死。

c死锁,饿死,中断。 d. 死锁,活锁,饿死。

14.用户修改数据库模式的权限有多个,下述叙述正确的是( b )

a. 删除,索引,资源,修改b.索引,资源,修改,撤消。

c. 资源,修改,撤消,删除d. 修改,撤消,删除,索引。

15.开放式数据库互联(odbc)是一个分层体系结构,其正确的次序是( d )

a. 驱动程序管理器,db驱动程序,数据源 odbc数据库应用程序,b. db驱动程序,数据源,odbc数据库应用程序,驱动程序管理器。

c. 数据源,odbc数据库应用程序,驱动程序管理器,db驱动程序。

d odbc数据库应用程序,驱动程序管理器,db驱动程序,数据源。

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

请在每小题的空格上填上正确答案。错填、不填均无分。

的全局结构体现了(从用户,界面,dbms和磁盘等四个层次各摸块功能之间的联系)结构。

17.在概念设计时,将一组具有某些共同特性的对象抽象成更高一层意义上的对象,这钟抽象方法称为(概括)。

18.谈论‘无损分解’的先决条件是作了(泛关系)的假设。

19.关系模式r(a,b,c,d)上有涵数依赖集f=因此r有3个侯选键:ab,bc和(bd)。

20.关系代数的理论基础是(集合操作)。

语言中的条件表达式中的“%”表示(零个或多个任意序列的字符串)。

22.数据库完整性中的相容性是指(表示同一事实的两个数据要相同)。

23.数据库的完整性约束中的基本表的约束主要有候选键的定义,外键的定义和(检查约束的定义)。

server具有两种身份验证模式,它们是windows身份验证和(混合验证模式)。

类图中,子类间有若干语义约束,约束overlapping(重迭)的意义是(子类的对象集可以相交)。

三、简答题(本大题共6小题,每小题4分,共24分)

26.文件系统阶段在数据管理方面有那3个缺陷?p2

27.关系模式在分解时应保持“等价”,有那两种等价?各用分解的什么特性来衡量?p81

28.设有关系r和s,其值如下:r s

试求r∞s的值。

29.select语句中,何时必须使用分组子句?试举例说明。

30.简单叙述数据库系统提供的锁的类型以及相容性。p160,p162

31.简述pb90的开发环境。p216

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

设教学数据库中有板有3个基本表:

s(s#,sname,age,sex)

sc(s#,c#,score)

c(c#,cname,tname)

32.试用关系代数表达式完成下列查询要求:

检索男同学学习课程不及格的学生的学号,姓名,课程号和课程名。

33.写出上面部32题的sql查询语句形式。

34.写出下列插入操作的sql语句:

把sc表中每个学生的平均成绩(s#,**g——score)插到另一个已存在的表sc——**g(s#,**g——score)中。

35.试写出下列删除操作的sql语句:

在sc中把女同学的成绩元组全部删除。

36.试用sql的断言来表达下列约束:每个同学最多选修订5门课。(断言名为asse6)

五、综合题(本大题共2小题,每小题8分,共16分)

37.设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号,仓库名,地址等;二是“商店”实体集,属性有商店号,商店名,地址等;三是“商品”实体集,属性有商品号,商品名,单价等。

设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品存储在若干仓库中,仓库存储商品有日期和存储量两个属性;商店与商品之间存在“销售”联系,每个商店可销售若干种商品,每种商品可在若干个商店销售,商店销售商品有月份和月销售量两个属性;仓库,商店,商品之间存在“**“联系,有月份和月**量两个属性。

试回答下列问题:

试画出er图,并在图上注明属性,联系类型,实体标识符;

根据转换规则,将er图转换成关系模式集,并标出主键和外键。

38设公交公司有一个记录售票员每天日售票额的关系模式:

r(售票员编号,日期,日售票额,公交线路,线路主管)

如果规定:每个售票员只能属于一条公交线路;

每条公交线路只有一个线路主管;

每个售票员每天只登记一个日售票额数值。

试回答下列问题:

写出关系模式r的基本涵数依赖和关键码。

说明r不是2nf模式的理由,并把r分解成2nf模式集。(需标出主键和外键)

进而把r分解成3nf模式集,并说明理由。(需标出主键和外键)

数据库系统原理复习

数据库系统原理复习资料。一 单项选择题。1.在数据库设计中,将er图转换成关系数据模型的过程属于 a.需求分析阶段b.逻辑设计阶段。c.概念设计阶段d.物理设计阶段。2.数据库系统软件包括dbms和。a.数据库b.高级语言 数据库应用系统和开发工具。3属于信息世界的模型,是现实世界到机器世界的一个中...

数据库系统概论作业答案

5 设有一个spj数据库,包括s,p,j,spj四个关系模式 1 求 工程j1零件的 商号码sno sno sno j1 spj 2 求 工程j1零件p1的 商号码sno sno sno j1 pno p1 spj 3 求 工程j1零件为红色的 商号码sno sno pno p1 color 红 p...

数据库系统复习

一 选择 10题10分 简答 6题30分 编程 15题30分 规范化 2题20分 应用题 1题10分 二 理解各个章节的概念和术语。三 掌握实体间的联系 er图 能举例,能将er图转化为关系模式。四 掌握数据 模式两级映像,掌握各级模式的概念和含义,映像的作用。关系型数据库的 模式两级映像是如何对应...