当前位置:文档之家› (完整版)数据库模拟试题3(含答案)

(完整版)数据库模拟试题3(含答案)

(完整版)数据库模拟试题3(含答案)
(完整版)数据库模拟试题3(含答案)

模拟试题3

一.单项选择题(本大题共10小题,每小题2分,共20分)

1.在数据库方式下的信息处理中,占据中心位置的是 [ ] A .数据 B .程序 C .软件 D .磁盘 2.设R 和S 都是二元关系,那么与元组演算表达式

{ t | R (t )∧ ( u) (S(u) ∧ u[1]≠ t[2])}

不等价的关系代数表达式是 [ ] A .π1,2(σ2≠3(R ×S )) B .π1,2(σ2≠1(R ×S ))

C .π1,2(R ?S )

D .π3,4(σ1≠4(S ×R )) 3.设有规则: W (a,b,c,d )← R (a,b,x )∧ S (c,d,y )∧ x>y 与上述规则头部等价的关系表达式是 [ ] A .π1,2,4,5(σ3>6(R ?S )) B .π1,2,4,5(σ3>3(R ×S ))

C .π1,2,4,5(R ? S )

D .π1,2,4,5(R ? R ) 4.SQL 中,聚合函数COUNT (列名)用于 [ ] A .计算元组个数 B .计算属性的个数

C .对一列中的非空值计算个数

D .对一列中的非空值和空值计算个数 5.设有关系R (A ,B ,C )的值如下:

A B C

2 2

3 2 3

4 3 3 5

下列叙述正确的是 [ ] A .函数依赖A →B 在上述关系中成立 B .函数依赖BC →A 在上述关系中成立

C .函数依赖B →A 在上述关系中成立

D .函数依赖A →BC 在上述关系中成立

6.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ AB →C ,D →B },

那么 ρ={ ACD ,BD }相对于F [ ] A .是无损联接分解,也是保持FD 的分解 B .是无损联接分解,但不保持FD 的分解 C .不是无损联接分解,但保持FD 的分解 D .既不是无损联接分解,也不保持FD 的分解

7.在有关“弱实体”的叙述中,不正确的是 [ ] A .弱实体的存在以父实体的存在为前提

B .弱实体依赖于父实体的存在

C .父实体与弱实体的联系可以是1:1、1:N 或M:N

D .父实体与弱实体的联系只能是1:1或1:N

8.如果有n 个事务串行调度,那么不同的有效调度有 [ ] A .n 2 B .2n C .4n D .n ! 9.在传统SQL 技术中,使用“ORDER BY ”子句的SELECT 语句查询的结果,实际

上为 [ ]

2≠1

3>3

3>6

A.数组 B.列表 C.包 D.集合

10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性

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

11.DBS具有较高的数据独立性,其原因是______________________。

12.在关系逻辑中,关系用__________符号表示。

13.在SQL中,只有__________视图才可以执行更新操作。

14.SQL的SELECT语句在未使用分组子句但在SELECT子句中使用了聚合函数。

此时SELECT子句的语句就不是投影的意思了,而是。

15.设关系模式R(A,B,C),F是R上成立的函数依赖集,F={ AB→C,C→A },那么R的候选键有________个,为___________。

16.事务的持久性是由DBMS的___________实现的。

17.在ODMG2.0中,类的定义有三部分组成:__________,__________和__________。在定义类时要用到关键字__________。

18.在事务依赖图中,如果在图中___________________,那么系统就会出现死锁现象。

19.在UML类图中,类、对象、关联的概念分别相当于ER模型中__________、

__________、__________的概念。

20.DDBS逐渐向C/S模式发展。单服务器的结构本质上还是___________系统。

只有在网络中有多个DB服务器时,并可协调工作,为众多客户机服务时,才称得上是___________系统。

三.简答题(本大题共10小题,每小题3分,共30分)

21.对现实世界抽象层次的不同,数据模型分为哪两种?各有什么特点?22.设有关系R和S:

R A B C S D E F

1 2 3 6 5 1

4 5 6 7 4 2

7 8 9 8 3 3

试写出元组表达式

{ t | (?u) (?v) (R(u) ∧ S(v) ∧ u[3]

和域表达式

{ t

1t

2

t

3

| (?u

1

) (?u

2

)(?u

3

) (R(t

1

t

2

t

3

) ∧ S(u

1

u

2

u

3

) ∧ t

2

>u

3

)}

的具体值。

23.设教学数据库中,有两个基本表:

学生表:S(S#,SNAME,AGE,SEX)

学习表:SC(S#,C#,GRADE)现有一个SQL语句:

SELECT S# FROM S

WHERE S# NOT IN (SELECT S# FROM SC

WHERE C# IN ('C2','C4'));

试写出与此语句等价的汉语查询语句及关系代数表达式。

24.在嵌入式SQL 中,什么情况下的DML 语句不必涉及到游标操作? 25.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ AB →C ,D →B },

试求属性集AD 的闭包(AD)+

。并回答所有左部为AD 的函数依赖有多少个? 26.在ER 模型转换成关系模型时,如果二元联系是1:N ,并在1端实体类型转

换成的关系模式中加入N 端实体类型的键和联系类型的属性,那末这个关系模式将会有什么问题? 试举例说明。

27.什么是“饿死”问题?如何解决?

28.与传统的关系模型相比,对象关系模型有哪些扩充? 29.C/S 结构为什么要从两层结构发展到三层、多层结构? 30.DDB 的体系结构有些什么显著的特点?

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

31.设某商业集团为仓库存储商品设计了三个基本表: 仓库 STORE (S#,SNAME ,SADDR ),其属性是仓库编号、仓库名称和地址。

存储 SG (S#,G#,QUANTITY ),其属性是仓库编号、商品编号和数量。 商品 GOODS (G#,GNAME ,PRICE ), 其属性是商品编号、商品名称和单价 现检索仓库名称为“莘庄”的仓库里存储的商品的编号和名称。试写出相应

的关系代数表达式、元组表达式、关系逻辑规则和SELECT 语句。

32.在第31题的基本表中,检索存储全部种类商品的仓库的编号及名称。试写

出相应的关系代数表达式、元组表达式、关系逻辑规则和SELECT 语句。 33.在第31题的基本表中,检索每个仓库存储商品的总价值。试写出相应的

SELECT 语句。要求显示(S#,SUM_V ALUE ),其属性为仓库编号及该库存储商品的总价值。

34.在第31题的基本表中,写一个断言,规定每个仓库存储商品的单价为1万

元以上的商品种类最多为20种。

35.图8是有关大学(university )和学生(student )信息的对象联系图:

图8

(大学名)(城市)

city city (籍贯) sname (姓名) languages (掌握的外语)

sno (身份证号)

(1)试用ORDB的定义语言,定义这个数据库。

(2)试用ORDB的查询语言写出下列查询的SELECT语句:检索每个大学里,籍贯为本地的学生,要求显示大学名、城市、学生身份证号和学生姓名。

五.综合题(本大题共4小题,每小题5分,共20分)

36.设有关系模式

R(职工名,项目名,工资,部门名,部门经理)

如果规定每个职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理;每个部门只有一个经理。

①试写出关系模式R的基本FD和关键码。

②说明R不是2NF模式的理由,并把R分解成2NF模式集。

③进而把R分解成3NF模式集,并说明理由。

37.设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄。

设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位主讲教师,教师主讲课程将选用某本教材;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程有个成绩。

(1)试画出ER图,并在图上注明属性、联系类型、实体标识符;

(2)将ER图转换成关系模型,并说明主键和外键。

(3)将ER图转换成对象联系图。

(4)将ER图转换成UML的类图。

38.设大学教学数据库中有下面一些数据:

·Dept(系)有属性dno(系编号)和dname(系名);

·Student(学生)有属性sno(学号)和sname(学生姓名);

·Course(课程)有属性cno(课程号)、cname(课程名)和teacher (任课教师);

·学生选修课程有个grade(成绩)。

如果规定:每个系有若干学生,每个学生只能属于一个系;每个系开设了若干课程,每门课程由一个系开设;每个学生可以选修若干课程,每门课程可以有若干学生选修。

(1)试画出ER图,并在图上注明属性、联系类型、实体标识符;

(2)将ER图转换成关系模型,并说明主键和外键。

39.(1)试画出第38题数据库的对象联系图。

(2)试画出第38题数据库的UML类图。

模拟试题3答案

一.单项选择题答案

1.A 2.B 3.C 4.C 5.B

6.B 7.C 8.D 9.B 10.D

二.填空题答案

11.三级结构之间存在着两级映象12.谓词

13.行列子集视图14.对查询结果执行聚合操作

15.2 AB和BC 16.恢复管理子系统

17.属性联系方法interface 18.沿着箭头方向存在一个循环19.实体集实体联系20.集中式DB 分布式DB

三.简答题答案

21.答:在数据库设计中,概念设计使用的是概念数据模型,逻辑设计中使用的是结构数据模型。

概念模型是一种独立于硬件和软件的模型,完全不涉及信息在系统中的表现,只是用来描述某个特定组织所关心的信息结构。这种模型是从用户的观点对数据建模,必须充分反映用户的需求,并得到用户的确认才可定下来。它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具,其典型代表是ER模型。

结构模型用于描述数据库的逻辑结构,与DBMS有关。这种模型是从计算机的观点对数据建模。它是现实世界的第二层抽象,是数据库设计人员和应用程序员之间进行交流的工具。其典型代表是层次、网状、关系和面向对象模型。22.答:元组表达式的值为:

A F

1 1

1 2

1 3

4 2

4 3

域表达式的值为:

A B C

4 5 6

7 8 9

23.答:查询语句为:

检索至少不选修编号为C2和C4课程的学生学号。

关系代数表达式为:

π

S#(S)-π

S#

(σ

C#= 'C2'∨C#= 'C4'

(S?SC))

(注意:此处,“不选修C2和C4课程”的对立面是“选修C2或C4课程”)24.答:SQL嵌入式DML语句在下列情况不必涉及游标操作:

①INSERT、DELETE和UPDATE语句;

②对于SELECT语句,如果已知查询结果肯定是单元组值时。

25.答:从已知D→B可知AD→AB;再据已知AB→C和推理规则可推出AD→ABCD。

所以 (AD)+=ABCD。

从AD的闭包为ABCD,可知所有左部为AD的FD有24,即16个。26.答:在生成的关系模式的关系中出现冗余和异常现象。

例如部门与职工之间联系是1:N,若在部门模式中加入职工信息,那么部门模式将是如下形式:

DEPT(D#,DNAME,E#)

如果一个部门有20个职工,那么关系中就要出现20个元组,即该部门的部门名(DNAME)就要重复20次,这就是冗余。在部门名修改时,稍不谨慎,就会产生数据不一致现象。

27.答:有可能存在一个事务序列,其中每个事务都申请对某数据项加S锁,且每个事务在授权加锁后一小段时内释放封锁,此时若另有一个事务T

1

欲在该数据项上加X锁,则将永远轮不上封锁的机会。这种现象称为“饿死”(starvation)。

可以用下列方式授权加锁来避免事务饿死。

当事务T

2

中请对数据项Q加S锁时,授权加锁的条件是:

①不存在在数据项Q上持有X锁的其他事务;

②不存在等待对数据项Q加锁且先于T

2

申请加锁的事务。

28.答:与传统的关系模型相比,对象关系模型有下列扩充:

(1)在定义语言上有三个扩充:

·数据类型的扩充(引入复合类型);

·在类型一级和表一级实现继承性;

·使用“引用类型”。

(2)在查询语言方面,用户需记住属性值是单值还是多值。在多值时,需定义新的元组变量。

29.答:为了减轻集中式系统主机的负担,才产生了两层式C/S结构。

两层C/S结构实现了功能的分布,但还不均衡。为了减轻客户端的负担,引入了三层C/S结构。三层结构的思路是使客户机变“瘦”,服务器品种繁多。

为了适应企业业务环境的变化速度,以及新的技术、新的应用。将应用逻辑集中到中间层,实现了多层结构的C/S(即B/S)。

30.答:这种分层的模式结构为理解DDB提供了一种通用的概念结构。它有三个显著的特征:

(1)数据分片和数据分配概念的分离,形成了“数据分布独立型”概念。

(2)数据冗余的显式控制。数据在各个场地的分配情况在分配模式中一目了然,便于系统管理。

(3)局部DBMS的独立性。这个特征也称为“局部映射透明性”。此特征允许我们在不考虑局部DBMS专用数据模型的情况下,研究DDB管理的有关问题。四.设计题答案

31.解:关系代数表达式为:π

G#,GNAME (σ

SNAME= '莘庄'

(STORE?SG?GOODS))

元组表达式为:{ t | (?u) (?v) (?w) (GOODS(u)∧SG(v)∧STORE(w)

∧u[1]=v[2]∧v[1]=w[1]∧w[2]='莘庄'∧t[1]=u[1]∧t[2]=u[2])}

关系逻辑规则如下:

W(x,y)←GOODS(x,y,a)∧SG(b,x,c)∧STORE(b,'莘庄',d)

SELECT语句为:

SELECT A.G#,GNAME

FROM GOODS AS A,SG AS B,STORE AS C

WHERE A.G#=B.G# AND B.S#=C.S# AND SNAME='莘庄';32.解:关系代数表达式为:

π

S#,SNAME (STORE?(π

S#,G#

(SG)÷π

G#

(GOODS)))

元组表达式为:

{ t | (?u) (?v) (?w) (STORE(u) ∧ GOODS(v)∧ SG(w) ∧ w[1]=u[1]

∧ w[2]=v[1] ∧ t[1]=u[1] ∧ t[2]=u[2])} 关系逻辑规则如下:

W(x,y)← STORE(x,y,a)∧┐GOODS(b,c,d)∧┐SG(x,b,e)SELECT语句为:

SELECT S#,SNAME

FROM STORE

WHERE NOT EXISTS

(SELECT *

FROM GOODS

WHERE NOT EXISTS

(SELECT *

FROM SG

WHERE SG.S#=STORE.S#

AND SG.G#=GOODS.G#));

33.解:SELECT语句为:

SELECT S#,SUM(QUANTITY *PRICE)AS SUM_VALUE

FROM SG,GOODS

WHERE SG.G#=GOODS.G#

GROUP BY S#;

34.解:CREATE ASSERTION ASSE6 CHECK

(20>=ALL(SELECT COUNT(SG.G#)

FROM SG,GOODS

WHERE SG.G#=GOODS.G# AND PRICE>10000

GROUP BY S#));

35.解:

(1) CREATE TYPE MyString char varying;

CREATE TABLE university(uname MyString,

city MyString,

staff setof(ref(student)));

CREATE TABLE student(sno MyString,

sname Mystring,

city MyString,

languages setof(MyString),

study ref(university));

(2)SELECT A.uname,A.city,B.sno,B.sname

FROM university as A,A.staff as B

WHERE A.city=B.city;

也可以用另一种写法:

SELECT B.study.uname,B.study.city,B.sno,B.sname FROM student as B

WHERE B.study.city=B.city;

五.综合题答案

36.解:⑴R的基本FD有三个:

(职工名,项目名)→工资

项目名→部门名

部门名→部门经理

关键码为(职工名,项目名)。

⑵根据⑴,R中存在下列两个FD:

(职工名,项目名)→(部门名,部门经理)

项目名→(部门名,部门经理)

其中前一个FD是一个局部依赖,因此R不是2NF模式。

R应分解成两个模式:R1(项目名,部门名,部门经理)

R2(职工名,项目名,工资)

R1和R2都是2NF模式。

⑶R2已是3NF模式。

在R1中,由于存在两个FD:

项目名→部门名

部门名→部门经理

即存在一个传递依赖,因此R1不是3NF模式。

对R1应分解成两个模式:R11(项目名,部门名),R12(部门名,部门经理)。这两个模式都是3NF模式。

因此,R分解成3NF模式集时,ρ={ R11,R12,R2 }。

37.解:(1)ER图如图9所示。

图9

(2)转换成的关系模型应具有4个关系模式:

教师(工号,姓名,职称)

学生(学号,姓名,性别,年龄,教师工号)

课程(课程号,课程名称,教师工号)

选课(学号,课程号,成绩)

(3)图9的ER图的对象联系图如图10所示。三个实体类型转换成三个对象类型,一个M:N联系类型转换成一个对象类型。因此对象联系图中共有四个对象类型,如图10所示。图中未标出基本数据类型属性,具体如下:

教师(工号,姓名,职称)

学生(学号,姓名,性别,年龄)

课程(课程号,课程名称,教材)

选课(成绩)

图10

(4)图9的ER图的UML类图如图11所示。图中,三个实体类型转换成三个

类,一个M:N联系类型转换成一个关联类。

图11 38.解:(1)ER图如图12所示。

图12 (2)转换成的关系模型应具有4个关系模式:Dept(dno,dname)

Course(cno,cname,teacher,dno)

Student(sno,sname,dno)

SC(sno,cno,grade)

39.(1)图12的ER图的对象联系图如图13所示。三个实体类型转换成三个对象类型,一个M:N联系类型转换成一个对象类型。因此对象联系图中共有四个对象类型,如图13所示。图中未标出基本数据类型属性,具体如下:

Dept(dno,dname)

Course(cno,cname,teacher)

Student(sno,sname)

SC(grade)

图13

(2)图12的ER图的UML类图如图14所示。图中,三个实体类型转换成三个类,一个M:N联系类型转换成一个关联类。

图14

全国计算机等级考试三级数据库技术 模拟试题 真题及答案

全国计算机等级考试三级数据库技术2015模拟试题(一) 真题及答案 一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分) (1)在数据库系统中,下列映像关系用于提供数据与应用程序间的物理独立性的是()。 A)外模式/模式 B)模式/内模式 C)外模式/内模式 D)逻辑模式/内模式 (2)关于数据库视图,下列说法正确的是()。 A)视图一定能提高数据的操作性能 B)定义视图的语句可以是任何数据操作语句 C)视图可以提供一定程度的数据独立性 D)视图的数据一般是物理存储的 (3)许多大中型企业出于多种原因建立了数据仓库,以下()不是建立数据仓库的合理理由。 A)将企业的各种应用系统集中在一起 B)充分利用企业信息系统生成的各种数据 C)解决企业业务应用和数据分析应用的性能冲突 D)以面向主题、集成的方式合理的组织数据 (4)关于数据库应用系统的设计,有下列说法:

1.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面 Ⅱ.数据库概念设计阶段,采用自上而下的ER设计时,首先设计局部ER图,然后合并各局部ER图得到全局ER图 Ⅲ.在数据库逻辑设计阶段,将关系模式转换为具体DBMS平台支持的关系表 Ⅳ.在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束上述说法正确的是()。 A)Ⅰ、Ⅲ和Ⅳ B)Ⅰ C)Ⅱ和Ⅲ D)Ⅱ和Ⅳ (5)关于数据库应用系统的需求分析工作,下列说法正确的是()。 A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明。 B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图。 C)数据需求分析的主要工作是要辨识出数据处理中的数据处理流程 D)数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标

sql数据库模拟试题3及答案

现有关系数据库如下:. 学生(学号,姓名,性别,专业,奖学金). 课程(课程号,名称,学分). 学习(学号,课程号,分数). 用关系代数表达式实现下列1—4小题:. 1.检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。 2.检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数; 3.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业; 4.检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业; 用SQL语言实现下列5—8小题:. 5.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业; 6.检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业; 7.从学生表中删除成绩出现过0分的所有学生信息; 8.定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。 五、程序设计题(每小题3分,共24分). 1.П学号,姓名,课程名,分数(σ专业='英语'(学生∞学习∞课程)). 2.П学号,姓名,专业,分数(σ分数>90∧名称='数据库原理'(学生∞学习∞课程)). 3.П学号,姓名,专业(学生)-П学号,姓名,专业(σ课程号='C135'(学生∞学习)). 4.П学号,姓名,专业(学生)-П学号,姓名,专业(σ分数<60(学生∞学习)). 用SQL语言实现下列5—8小题:. 5.SELECT 学号,姓名,专业. FROM 学生. WHERE 学号NOT IN. (SELECT 学号. FROM 学习. WHERE 课程号='C135'). 6.SELECT 学号,姓名,专业. FROM 学生. WHERE 学号IN. (SELECT X. 学号. FROM 学习AS X,学习AS Y. WHERE X.学号=Y.学号AND X.课程号='C135' AND X 课程号=’C219’). 7.DELETE FROM 学生. WHERE 学号IN. (SELECT 学号. FROM 学习. WHERE 分数=0). 8.CREATE VIEW AAA(学号,姓名,课程号,分数). AS SELECT 学号,姓名,课程号,分数. FROM 学生,学习. WHERE 学生.学号=学习.学号AND 专业=’英语’ 某网上订书系统,涉及如下信息: (1)客户:客户号、姓名、地址、联系电话。 (2)图书:书号、书名、出版社、单价。

数据库系统模拟试卷--上海交大成人教育

模拟试卷 一、选择题(15分) 1.关系的主属性不能取空值,属于() A. 实体完整性约束 B.参照完整性约束 C. 用户定义完整性约束 D. 动态元组约束 2..数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。 A. 层次模型 B. 关系模型 C. 网状模型 D. 实体-关系模型 4.如果一个关系属于第3范式,则它() A. 必然属于2NF B. 必然属于4NF C. 可能不属于2NF D. 必然属于BCNF 5.数据库系统由数据库、数据库管理系统、应用系统和()组成。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 6.根据DBMS的特点,进行数据库的存取方法和存储方式设置,形成了关系数据库的() A. 外模式 B. 模式 C. 子模式 D. 内模式 7.关系数据库中的投影操作是指从关系中()。 A. 抽出特定记录 B. 抽出特定字段 C. 建立相应的影像 D. 建立相应的图形 8.全码是指() A. 每个属性都是独立的主码 B. 每个属性都是独立的候选码 C. 所有属性组合为关系的候选码 D. 所有属性组合为关系的外码 9.关系代数中的连接操作是由()操作组合而成。 A. 选择和投影 B. 选择和笛卡尔积 C. 投影、选择、笛卡尔积 D. 投影和笛卡尔积 10.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。 A. R∩S B. R∪S C. R-S D. R×S 11.在SQL语言中的视图VIEW是数据库的()。 A. 外模式 B. 模式 C. 内模式 D. 存储模式 12.在概念模型中事物称为() A.实体 B. 对象 C. 纪录 D. 节点 13.下列不属于并发操作带来的一致性问题是()。 A. 丢失修改 B. 不可重复读 C. 死锁 D. 脏读

计算机三级数据库模拟题及答案

计算机三级数据库模拟题及答案 一、选择题 1.下列关于SQL Server数据库服务器登录账户的说法中,错误的是__________。 A.登录账户的来源可以是Windows用户,也可以是非Windows用户 B.所有的Windows用户都自动是SQL Server的合法账户 C.在Windows身份验证模式下,不允许非Windows身份的用户登录到SQL Server服务器 D.sa是SQL Server提供的一个具有系统管理员权限的默认登录账户 2.下列SQL Server提供的系统角色中,具有数据库服务器上全部操作权限的角色是__________。 A.db_owner B.dbcreator C.db_datawriter D.sysadmin 3.下列关于SQL Server数据库用户权限的说法中,错误的是__________。 A.数据库用户自动具有该数据库中全部用户数据的查询权 B.通常情况下,数据库用户都来源于服务器的登录账户 C.一个登录账户可以对应多个数据库中的用户

D.数据库用户都自动具有该数据库中public角色的权限 4.下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是__________。 A.db_owner B.db_datareader C.db_datawriter D.public 5.创建SQL Server登录账户的SQL语句是__________。 A.CREATE LOGIN B.CREATE USER C.ADD LOGIN D.ADD USER 6.下列关于用户定义的角色的说法中,错误的是__________。 A.用户定义角色可以是数据库级别的角色,也可以是服务器级别的角色 B.用户定义的角色只能是数据库级别的角色 C.定义用户定义角色的目的是简化对用户的权限管理 D.用户角色可以是系统提供角色的成员 二、填空题 1.数据库中的用户按操作权限的不同,通常分为__________、__________和__________三种。

数据库模拟试题2(含答案)

模拟试题2 一.单项选择题(本大题共15小题,每小题2分,共30分) 1.对现实世界进行第二层抽象的模型是[ ] A.概念数据模型B.用户数据模型 C.结构数据模型D.物理数据模型 2.数据库在磁盘上的基本组织形式是[ ] A.DB B.文件 C.二维表 D.系统目录 3.在关系模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引 4.查询优化策略中,正确的策略是[ ] A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 5.SQL中,“DELETE FROM 表名”表示[ ] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 6.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ[ ] A.保持函数依赖集F B.丢失了A→B C.丢失了C→B D.丢失了B→C 7.在关系模式R分解成数据库模式ρ时,谈论无损联接的先决条件是[ ] A.数据库模式ρ中的关系模式之间有公共属性B.保持FD集 C.关系模式R中不存在局部依赖和传递依赖D.存在泛关系8.在关系数据库设计中,子模式设计是在__________阶段进行。[ ] A.物理设计 B.逻辑设计 C.概念设计 D.程序设计 9.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[ ] A.9个 B.13个 C.17个 D.21个 10.在DB技术,未提交的随后被撤消了的数据,称为[ ] A.报废的数据 B.过时的数据 C.撤消的数据 D.脏数据11.SQL中的“断言”机制属于DBS的[ ] A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施12. ORDB中,同类元素的无序集合,并且允许一个成员可多次出现,称为[ ] A.结构类型 B.集合类型 C.数组类型 D.多集类型 13.在OODB中,包含其他对象的对象,称为[ ] A.强对象 B.超对象 C.复合对象 D.持久对象 14.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是[ ] A.场地间距离过大B.数据库的数据量大 C.不同场地间的联接操作D.在CPU上处理通信的代价高

数据库系统原理模拟题

B.在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控 C.建立关系表以后编写系统应用程序 D.定期进行数据备份 3.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),则R∞ S构成的结果集为______元关系。( A )A.4 B.2 C.7 D.6 4.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( B )A.多对多B.一对多 C.多对一D.一对一 5.一个关系中的候选关键字( B )A.至多一个B.可多个 C.必须多个D.至少3 个 6.下列哪些属性不适合建立索引(D )A.经常出现在GROUP BY字句中的属性 B.经常参与连接操作的属性 C.经常出现在WHERE字句中的属性 D.经常需要进行更新操作的属性 7.SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个( D )A.数据项B.记录 C.元组D.表 8.在SQL语言中,用于测试列值非空的语句是(B )A.IS NOT EMPTY B.IS NOT NULL C.NOT UNIQUE D.NOT EXISTS

学院:_______________专业:________________ 班级:________________ 姓名:___________学号:________________座号:___ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线———————————— 9.在SQL 中,与“NOT IN ”等价的操作符是 ( A ) A .<>ALL B .<>SOME C .=SOME D .=ALL 10.下列SQL 语句中,能够实现“将查询SC 表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的是 ( D ) A .GRANT SELECT TO SC ON U1 WITH PUBLIC B .GRANT SELECT ON S C TO U1 WITH PUBLIC C .GRANT SELECT TO SC ON U1 WITH GRANT OPTION D .GRANT SELECT ON SC TO U1 WITH GRANT OPTION 11.被命名的一组与数据库操作有关的权限称为 ( C ) A .用户组 B .用户 C .角色 D .模式 12.下面给出的关系表r(A ,B ,C ,D)满足下述哪个函数依赖 ( B ) A .A → B B .B →D C . D →C D .A →D 13.某供应商关系模式为 Provider(PID ,Pname ,Tel ,GoodsID ,GoodsClassID ,GoodsName ,GoodsPrice) 该关系模式应满足如下函数依赖: PID →Pname ,PID →TEL ,GoodsID →GoodsClassID , GoodsID →GoodsName ,GoodsName →GoodsPrice 则这个关系模式的主码为 ( C ) A .(PID ,GoodsName) B .(PID ,GoodsClassID) C .(PI D ,GoodsID) D .(PID ,GoodsPrice) 14.在关系数据库中,从关系规范化的意义看,如果关系R 中的非主属性对码有传递函数依赖,那么R 至多是 ( ) A .1NF B .2NF C .3NF D .BCNF 15.最小函数依赖集Fm 要求所有函数依赖的右部 ( B ) A .最多有一个属性 B .最少有一个属性 C .可以有多个属性 D .属性个数无要求 16.并发事务的交叉执行破坏了事务的 ( ) A .原子性 B .隔离性 C .一致性 D .永久性 17.要求事务在读取数据前先加共享锁,且读完数据后即可释放S 锁,这种封锁协议是 ( ) A .一级封锁协议 B .二级封锁协议 C .三级封锁协议 D .四级封锁协议 18.以下哪一个将用来记录对数据库中数据进行的每一次更新操作 ( ) A .数据字典 B .后援副本 C .日志文件 D .数据库 19.设有事务T1和T2,其并发操作顺序如下表所示。该并发操作带来的问题是( ) A .丢失了修改 B .不能重复读 C .读脏数据 D .写错误

全国计算机三级数据库技术上机试题100道

1.【考点分析】本题考查对4位整数的排序。考查的知识点主要包括:数组元素的排序算法,if判断语句和逻辑表达式,以及求余算术运算。 【解题思路】此题属于4位数排序问题。本题需主要解决3个问题:问题1如何取4位数的后3位进行比较;问题2如何按照题目要求的条件(按照每个数的后3位的大小进行降序排列,如果后3位相等,则按照原始4位数的大小进行升序排列)排序;问题3如何将排完序的前10个数存到数组bb中去。 本题的解题思路为:使用双循环对数组按条件进行排序,然后将排完序的前10个数存到数组bb中。对于问题1可以通过算术运算的取余运算实现(aa[i]%1000);问题2通过包含if判断语句的起泡排序法就可以实现。 【参考答案】 void jsSort() { int i,j; /*定义循环控制变量*/ int temp; /*定义数据交换时的暂存变量*/ for(i=0;i<199;i++) /*用选择法对数组进行排序*/ for(j=i+1;j<200;j++) { if(aa[i]%1000aa[j]) /*则要按原4位数的值进行升序排序*/ { temp=aa[i]; aa[i]=aa[j]; aa[j]=temp; } } for(i=0;i<10;i++) /*将排序后的前10个数存入数组b中*/ bb[i]=aa[i]; } 【易错提示】取4位数后三位的算法,if判断语句中逻辑表达式的比较运算符。 2.【考点分析】本题主要考查的知识点包括:C语言循环结构,if判断语句和逻辑表达式,以及分解多位整数的算术运算。 【解题思路】分析题干,本题除给出条件"SIX+SIX+SIX = NINE+NINE"之外,还可得出2个隐含的条件:条件1:SIX和NINE分别是3位和4位的正整数;条件2:SIX的十位数字等于NINE的百位数字,NINE的千位数字和十位数字相等。 本题解题思路:通过嵌套的循环结构可以遍历到所有的3位和4位数,对于每一个3位数及4位数的组合进行题设条件(SIX+SIX+SIX = NINE+NINE)的判断,满足条件的对其分解得到各数位的数字,再进一步判断各位数字是否满足本题隐含的条件(条件1及条件2),如果满足则个数加1,并将该3位数及4位数添加到和值中。 【参考答案】 void countValue() { int i,j; int s2; int n2,n3,n4; for(i=100;i<1000;i++)

计算机三级(数据库技术)笔试模拟试题及答案解析(17)

计算机三级(数据库技术)笔试模拟试题及答案解析(17) (1/30)选择题 第1题 下列有关数据库系统及相关内容的说法中,错误的是( )。 A.数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关。 B.数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理。 C.数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据集合。 D.数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护。 下一题 (2/30)选择题 第2题 DBAS需求分析阶段的性能分析是分析DBAS应具有的性能指标。下列不属于DBAS性能指标的是( )。 A.数据库空间占用情况 B.数据查询响应时间 C.单位时间内可以完成的查询数量 D.单位时间内可以完成的事务数量 上一题下一题 (3/30)选择题 第3题 下列不属于信息系统需求分析的常用建模方法是( )。 A.ER B.IDEFO C.DFD D.UML 上一题下一题 (4/30)选择题 第4题 在信息系统的需求分析中,广为使用的DFD建模方法属于( )。 A.结构化分析方法 B.数据分析方法 C.数据抽象方法 D.业务归纳方法 上一题下一题 (5/30)选择题 第5题 在SQL语言中的视图(view)是数据库体系结构中的( )。 A.内模式 B.模式 C.外模式 D.物理模式

上一题下一题 (6/30)选择题 第6题 下列关于索引的说法中,错误的是( )。 A.索引是典型的空间换取时间的方法,因此在设计索引时要在空间和时间两者之间进行权衡 B.建立聚集索引时,数据库管理系统会按照聚集索引键值对数据进行排序 C.聚集索引的键值不能重复 D.当经常进行范围查询时,在范围列上建立索引可以提高该类查询的效率 上一题下一题 (7/30)选择题 第7题 下列哪些属性不适合建立索引( )。 A.经常出现在GROUP BY字句中的属性 B.经常参与连接操作的属性 C.经常出现在WHERE字句中的属性 D.经常需要进行更新操作的属性 上一题下一题 (8/30)选择题 第8题 SQL Server 2008中,如果希望用户ul在DBl数据库中具有查询T1表的权限,正确的授权语句是( )。 A.GRANT SELECT ON DB1(T1)TO u1 B.GRANT SELECT TO u1 ON DB1(T1) C.GRANT SELECT TO u1 ON T1 D.GRANT SELECT IN T1 TO u1 上一题下一题 (9/30)选择题 第9题 数据库概念设计是面向企业或组织中的数据需求的。下列有关概念模型设计的说法中,错误的是( )。 A.按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集 B.分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们 C.从一个联系的两端(两个方向)确定实体集之间联系的基数,并把联系的基数标注在模型中 D.要保证一个实体集中定义的每一个属性有意义、不重名 上一题下一题 (10/30)选择题 第10题 数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时要保证数据库系统具有良好的性能。关于数据库物理设计,下列说法中错误的是( )。 A.数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式 B.数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参

数据库概论模拟考试试卷与答案B

数据库系统概论考试试卷及答案B 一、单项选择题(本大题共20小题,每小题1分,共20分) 1. 使用CREATE TABLE SCHEMA 语句建立的是( B ) A)数据库模式B)表C)视图D)索引 2. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为(B ) A)80 B)小于等于80 C)大于等于160 D)大于等于80,小于等于160 3. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B ) A)授权所有用户B)所有的操作权限C)对所有的数据集合D)允许再授权 4. 对数据库模式进行规化处理,是在数据库设计的( C ) A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段 5. 不存在传递函数依赖的式至少要( C ) A)2NF B)3NF C)4NF D) BCNF 6. 在下列几种故障中,不破坏数据库容的是( B ) A)计算机病毒发作B)供电系统故障 C)瞬时的强磁场干扰D)磁盘介质损坏 7. 在数据库技术中,独立于计算机系统的模型是( A ) A)E-R模型 B)层次模型 C)关系模型D)面向对象的模型 8. 四种传统的集合运算算是( C ) A)∪,-,×,和σ B)∪,-,∞,和σ C)∪,∩,×,和- D)∪,∞,π和σ 9. SQL中,下列涉及空值的操作,不正确的是( C ) A)AGE IS NULL B)AGE IS NOT NULL C)AGE = NULL D)NOT (AGE IS NULL) 10. 单个用户使用的数据视图的描述称为( A )

A)外模式 B)概念模式 C)模式 D)存储模式 11 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B ) A)用户界面 B) 存取结构 C)数据输入 D) 报表输出 12. 实体集书店与图书之间具有(B )联系。 A)一对一B)一对多C)多对多 D )多对一 13. 现有关系表:医疗(患者编号,医生编号,医生,诊断日期,诊断结果,恢复情况)的主码是(A ) A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号 14) 任何一个三目关系都属于( A ) A )1NF B)3NF C)BCNF D)4NF 15. 相对于关系模型,层次数据模型的缺点之一是(A ) A)数据维护困难B)数据结构复杂 C )数据独立性高 D )有严格的数学基础 16. 现有如下关系:患者(患者编号,患者,性别,出生日期,所在单位) 医疗(患者编号,患者,医生编号,医生,诊断日期,诊断结果)其中,医疗关系中的外码是(A ) A)患者编号B)患者C)患者编号和患者D)医生编号和患者编号 17. 班长和学生是什么关系( B ) A)1:1 B)1:M C)M:N D)都不是 18.下面哪种数据模型只有一个根结点(B ) A)概念B)层次C)关系D)网状 19.哪种模式不是数据库的模式(C )

数据库系统概论模拟试题(6)

数据库系统概论模拟试题(6) 一、填空题:02分,每题02分 1、如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加()而不能加()。 二、单选题:20分,每题02分 2、 SQL3中用关键字()定义抽象数据类型。 A: ABSTRACT DATA TYPE B: ABSTRACT TYPE C: CREATE TYPE D: CREATE DATA TYPE 3、在ODL定义中的如下行中,enum 的含义是()。 attribute enum {color,black} FilmTyoe; A: 属性名 B: 属性值 C: 属性域 D: 属性类型 4、域关系演算表达式: T={xy | R(xy)∨S(xy)∧y>2},关系T的组成是()。A: 关系R和S中全部y>2的元组组成的关系 B: 关系R的全部元组和S中y>2的元组组成的关系 C: 关系R和S中全部y>2的元组的前两个属性组成的关系 D: 关系R的全部元组和S中y>2的元组的前两个属性组成的关系 5、 SELECT 语句执行的结果是()。 A: 数据项 B: 元组 C: 表 D: 数据库 6、使用CREATE TABLE 语句建立的是()。 A: 数据库 B: 表 C: 视图 D: 索引 7、使用CREATE INDEX 语句建立的是()。 A: 数据库 B: 表 C: 视图 D: 索引 8、在SQL中,对嵌套查询的处理原则是()。 A: 从外层向内层处理 B: 从内层向外层处理 C: 内、外层同时处理 D: 内、外层交替处理 9、下面关于数据库设计方法的说法中错误的有()。 A: 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据

计算机三级数据库考试题及答案

计算机三级数据库考试题及答案 数据库是计算机等级考试的难点之一,接下来gkstk帮大家整理了数据库考试题库,希望为大家提高考试成绩有所帮助! 1[单选题] 下列关于浏览器/服务器架构中的应用服务器的说法中,错误的是__________。 A.应用服务器一般运行程序代码,实现面向应用领域的业务规则 B.应用服务器会根据用户请求连接相应的数据库,获取数据,并将结果返回给用户 C.应用服务器一般需要具有数据访问和数据存储功能 D.应用服务器一般提供了集群、负载均衡等公共服务,可以大幅度提高系统性能和可靠性 参考答案:C 2[填空题]数据库总体设计的主要内容包括__________、 __________、__________和__________。 参考解析:体系结构设计软件总体设计 软硬件选型与配置设计业务规则初步设计

3[单选题]如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作是 A.其中有一个是DELETE B.一个是SELECT,另一个是UPDATE C.两个都是SELECT D.两个都是UPDATE 参考答案:C 4[填空题]一个完整的事务概要设计包括:事务名称、事务所访问的关系名及其属性名、事务的( ) 及事务用户。 参考解析:处理逻辑 5[单选题]浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。计算机三级数据库考试题及答案计算机三级数据库考试题及答案。下列关于应用服务器的说法,错误的是( ) A.应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能

2020年计算机三级数据库考试模拟强化试题及答案(最新)

1.数据集成是数据仓库建立的重要环节,下列关于数据集成的说法,错误的是( )。 A.数据集成就是把企业里的所有数据集成到数据仓库中 B.数据集成不仅涉及技术问题,也经常涉及管理问题 C.集成时需要将来自不同数据源的数据按目标要求进行格式转换 D.数据集成的一个重要目的是合理地组织企业数据,实现企业级数据视图 答案:A 2.在机器学习概念中,有监督学习、无监督学习和强化学习三大类典型方法。下列学习任务属于无监督学习的是( )。 A.根据样本数据,采用分类算法,训练分类器 B.根据样本数据,进行回归分析 C.将未知类别的一组数据,采用聚类方法,分成不同的组 D.机器人在报考环境中,自主学习掌握行走方法 答案:C 3.在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机分析处理(OLAP)是常见的数据库管理和数据分析形式。关于OLTP和OLAP,一般情况下,下列说法正确的是( )。 A.OLTP系统的安全性要求比OLAP系统的低,也比较容易实现 B.OLTP系统在访问数据时,访问数据量很大,而OLAP系统则相反,访问数据量较小。 C.OLTP系统要求系统必须具有很高的响应速度,而OLAP对系统的响应速度要求较为宽松 D.OLTP系统一般由企业的中上层或决策层使用,而OLAP系统一般由企业的中下层业务人员使用 答案:C 4.给定如下三个关系表:

销售明细表(商品标识,销售时间,单价,数量,金额) 日销售表(商品标识,销售日,总数量,总金额) 月销售额(商品标识,销售月份,总数量,总金额) 下列说法正确的是( )。 A.销售明细表的数据粒度,数据量 B.日销售表的数据粒度,数据量小 C.月销售表的数据粒度,数据量小 D.月销售表的数据粒度小,数据量小 答案:C 5.现有SQL Server 2008数据库服务器,其中的一个数据库占用80GB空间,另有一台用于备份的计算机,该机器上有4个大小均为50GB的硬盘分区。若要将此数据库完全备份到该计算机上,则( )。 A.不能实现,因为每个分区上的空间都不够80GB B.可以先建立一个备份设备,这个设备分别在4个分区上各占用20GB空间,然后再用此设备备份数据库 C.可以先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这4个备份设备的备份媒体集,后再用此备份媒体集备份数据库 D.可以先在每个分区上分别建立一个不用指定大小的备份设备,然后将数据库同时备份到这4个备份设备上 答案:C 6.有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定义下列约束: Ⅰ.系号是系关系的主码,教师号是教师关系的主码 Ⅱ.职称列的取值只能为“教授”,“副教授”,“讲师”,“助理”和“其他”

数据库模拟试题1(含答案)汇编

模拟试题1 一. 单项选择题(本大题共15小题,每小题2分,共30分) 1.在文件系统中,所具有的数据独立性是 [ ] A .系统独立性 B .物理独立性 C .逻辑独立性 D .设备独立性 2.数据库系统中存放三级结构定义的DB 称为 [ ] A .DBS B .DD C .DDL D .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ?S 等价的关系代数表达式[] A .σ1=5(R ?S ) B .σ1=5(R ×S ) C .σ1=2(R ?S ) D .σ1=2(R ×S ) 4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [ ] A .π 1,4(σ2=3(R ×R )) B .π1,3(R ?R ) C .π1,4(R ?R ) D .π 1,3(R ?S ) 5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句 SELECT A ,B FROM R WHERE B NOT IN (SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ ] A .πA ,B (σC ≠'C56'(R ?S )) B .πA ,B (R ? S ) C .R -πA ,B (σC= 'C56'(R ?S )) D .R -πA ,B (σC ≠'C56'(R ?S )) 6.嵌入式SQL 的预处理方式,是指 [ ] A .识别出SQL 语句,加上前缀标识和结束标志 B .把嵌入的SQL 语句处理成函数调用形式 C .对源程序进行格式化处理 D .把嵌入的SQL 语句编译成目标程序 7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C }, 那么 ρ={ ABC ,BCD }相对于F [ ] A .是无损联接分解,也是保持FD 的分解 B .是无损联接分解,但不保持FD 的分解 C .不是无损联接分解,但保持F D 的分解 D .既不是无损联接分解,也不保持FD 的分解 8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D }, 则F +中左部为(BC )的函数依赖有 [ ] C ≠'C56' 2=1 2=3

数据库系统概论模拟题-含答案

1.数据库系统是采用了数据技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C ) A.系统分析员 B.程序员 C.数据库管理员 D.操作员 3.下面列出的数不清管理技术发展的 3 个阶段中,没有专门的软对数据进行管理的是 D I.人工管理阶段n.文件系统阶段山.数据库阶段 A.I和u B.只有n C. n和山 D.只有I 4.下列 4 项中,不属于数据库系统特点的是(C)。 A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 5.数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而应有程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是(A)。 A.模式 B.内模式 C.外模式 7.要保证数据库的数据独立性,需要修改的是( C )。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映像 D.三层模式 8.要何证数据库的逻辑数据独立性,需要修改的是(A )。 A.模式与外模式之间的映像 B.模式与内模式之间的映像 C. 模式 D. 三级模式 9 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C ) A.模式 B.物理模式 C.子模式 D.内模式 10?下述( D )不是DBA数据库管理员的职责。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 II.概念模型是现实世界的第一层抽象,它一类模型中最著名的模型是()。 A.层次模型 B.关系模型 C.网状模型 D.实体-联系模型 12.区分不同实体的依据是( B )。 A.名称 B.属性 C.对象 D.概念 13.关系数据模型是目前最重要的一种数据模型,它的 3 个要素分别是( B )。 A. 实体完整性、参照完整性、用户自定义完整性 B. 数据结构、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 14.在( A )中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 15.(B)的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员 的工作和数据库开发建立的工作。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 16.下面的选项不是关系数据库基本特征的是( A ) A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D. 与列的次序无关 17.一个关系只有一个( D )。 A.候选码 B.外码 C. 超码 D. 主码 18.关系模型中,一个码是( C )。

全国计算机三级数据库考试题

全国计算机三级数据库试题 1、把电路中的所有元件如晶体管、电阻、二极管等都集成在一个芯片上的元件称为( ) (本题分值:1分)【正确答案】B A.Transistor B.Integrated Circuit https://www.doczj.com/doc/aa18506712.html,puter D.Vacumm Tube 2.ENIAC所用的要紧元件是( ) (本题分值:1分)【正确答案】C A.集成电路 B.晶体管 C.电子管 D.以上答案都不对 3、假如以链表为栈的存储结构,则退栈操作时( ) (本题分值:1分)【正确答案】 B A.必须判不栈是否满 B.必须判不栈是否空

C.判不栈元素的类型 D.对栈不作任何判不 4、用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是( ) (本题分值:1分)【正确答案】 C A.94、32、40、90、80、46、21、69 B.32、40、21、46、69、94、90、80 C.21、32、46、40、80、69、90、94 D.90、69、80、46、21、32、94、40 5、设数组data[0…m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队 操作的语句为( ) (本题分值:1分)【正确答案】 D A.front:=front 1 B.front:=(front 1) mod m C.rear:=(rear 1) mod m D.front:=(front 1) mod (m 1) 6、用数组A[0…m-1]存放循环队列的元素值,若其头尾指针分不为front和rear,则循环队列中当前元

素的个数为( ) (本题分值:1分)【正确答案】 A A.(rear-front m) mod m B.(rear-front 1) mod m C.(rear-front-1 m) mod m D.(rear-front) mod m 7、链栈与顺序栈相比,有一个比较明显的优点是( ) (本题分值:1分)【正确答案】 B A.插入操作更加方便 B.通常可不能出现栈满的情况 C.可不能出现栈空的情况 D.删除操作更加方便 8、设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入 队列Q,若6个元素出栈的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是( ) (本题分值:1分)【正确答案】 C A.6 B.4 C.3

2020年计算机三级数据库考试模拟强化试题及答案

2020年计算机三级数据库考试模拟强化试题及答案 A.数据集成就是把企业里的所有数据集成到数据仓库中 B.数据集成不但涉及技术问题,也经常涉及管理问题 C.集成时需要将来自不同数据源的数据按目标要求实行格式转换 D.数据集成的一个重要目的是合理地组织企业数据,实现企业级 数据视图 答案:A 2.在机器学习概念中,有监督学习、无监督学习和强化学习三大 类典型方法。下列学习任务属于无监督学习的是( )。 A.根据样本数据,采用分类算法,训练分类器 B.根据样本数据,实行回归分析 C.将未知类别的一组数据,采用聚类方法,分成不同的组 D.机器人在报考环境中,自主学习掌握行走方法 答案:C 3.在大型企业的数据库应用系统中,联机事务处理(OLTP)和联机 分析处理(OLAP)是常见的数据库管理和数据分析形式。关于OLTP和OLAP,一般情况下,下列说法准确的是( )。 A.OLTP系统的安全性要求比OLAP系统的低,也比较容易实现 B.OLTP系统在访问数据时,访问数据量很大,而OLAP系统则相反,访问数据量较小。 C.OLTP系统要求系统必须具有极大的响应速度,而OLAP对系统的响应速度要求较为宽松

D.OLTP系统一般由企业的中上层或决策层使用,而OLAP系统一般由企业的中下层业务人员使用 答案:C 4.给定如下三个关系表: 销售明细表(商品标识,销售时间,单价,数量,金额) 日销售表(商品标识,销售日,总数量,总金额) 月销售额(商品标识,销售月份,总数量,总金额) 下列说法准确的是( )。 A.销售明细表的数据粒度,数据量 B.日销售表的数据粒度,数据量小 C.月销售表的数据粒度,数据量小 D.月销售表的数据粒度小,数据量小 答案:C 5.现有SQL Server 2008数据库服务器,其中的一个数据库占用80GB空间,另有一台用于备份的计算机,该机器上有4个大小均为 50GB的硬盘分区。若要将此数据库完全备份到该计算机上,则( )。 A.不能实现,因为每个分区上的空间都不够80GB B.能够先建立一个备份设备,这个设备分别在4个分区上各占用20GB空间,然后再用此设备备份数据库 C.能够先在每个分区上分别建立一个备份设备,指定每个设备的大小均为20GB,并建立一个包含这4个备份设备的备份媒体集,后再用此备份媒体集备份数据库

数据库期末考试模拟试题(三)

浙江万里学院 学年第学期 《数据库原理》试卷(3)卷标准答案 专业:计算机科学技术层次:本科年级:命题教师:杨爱民 一、单项选择题(本大题共10小题,每小题2分,共20分) 1 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的 是( B ) A).用户界面 B). 存取结构C).数据输入 D). 报表输出 2. 实体集书店与图书之间具有(B )联系。 A)一对一B)一对多C)多对多D)多对一 3. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码 是(A ) A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号 4. 任何一个三目关系都属于( A ) A )1NF B)3NF C)BCNF D)4NF 5. 相对于关系模型,层次数据模型的缺点之一是(A ) A)数据维护困难B)数据结构复杂 C )数据独立性高 D )有严格的数学基础 6. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的 外码是(A ) A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号 7. 班长和学生是什么关系( B ) A)1:1 B)1:M C)M:N D)都不是 8.下面哪种数据模型只有一个根结点( B ) A)概念 B)层次 C)关系 D)网状 9.哪种模式不是数据库的模式( C ) A)模式 B)外模式 C)映像模式 D)内模式 10.视图定义是( D ) A)一个基表中导出的基表 B)一个基表中导出的虚表 C)一个或几个基表或视较中导出的基表 D)一个或几个基表或视较中导出的虚表 二、名词解释(本大题共5个小题,每小题3分,共15分) 实体、实体型、实体集、属性、码 1.答 ①实体:现实世界中存在的可以相互区分的事物或概念称为实体。例如,一个学生、一个工人、一台 机器、一部汽车等是具体的事物实体,一门课、一个班级等称为概念实体。 ②实体型:现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实体)的抽象称为 实体型。实体型是实体集数据化的结果,实体型中的每一个具体的事物(实体)为它的实例。 ③实体集:具有相同特征或能用同样特征描述的实体的集合称为实体集。例如,学生、工人、汽车等 都是实体集。 ④属性:属性为实体的某一方面特征的抽象表示。如学生,可以通过学生的“姓名”、“学号”、“性别”、 “年龄”及“政治面貌”等特征来描述,此时,“姓名”、“学号”、“性别”、“年龄”及“政治面貌”等 就是学生的属性。 ⑤码:码也称关键字,它能够惟一标识一个实体。例如,在学生的属性集中,学号确定后,学生的其 他属性值也都确定了,学生记录也就确定了,由于学号可以惟一地标识一个学生,所以学号为码。 三、填空题(本大题共5个空,每空1分,共5分) 1. 标准的数据库三级模式是概念模式、内模式和(外模式)。 2. 在SQL中,用MODIFY命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。 3. 在ER图中,矩形框表示(实体)。 4. 在SQL查询时,如果需要去掉查询结果中的重复组,应使用(DISTINCT)。 5. 封锁一般分为两种排他型封锁,X封锁和(共享型封锁,S封锁) 四、简答题(本大题共3小题,1-2小题6分,3小题8分,共20分) 1.试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。 图5-2中:一个部门有一个负责人,一个负责人负责一个部门的工作,部门和负责人间的联系是 一对一的联系:一个学生可以借阅多本书,一本书只能一个人借,学生和借阅间的联系为一对多的联 系;一个学生可以参加多个社会团体,一个社会团体有多个学生参加,学生和社会团体间的联系为多 对多的联系。

相关主题
文本预览
相关文档 最新文档