数据库系统原理(含答案)
自考数据库系统原理真题及答案(附解析)
自考数据库系统原理真题及答案(附解析)
自考数据库系统原理真题及答案(附解析)
导言:
数据库系统原理是计算机科学与技术专业的一门核心课程,掌握数
据库系统的基本原理对于学生提升专业能力具有重要意义。为了帮助
自考的学生更好地备考,本文将介绍一些自考数据库系统原理的真题,并提供详细的答案和解析。
一、概述
数据库系统原理是指数据库的基本概念、数据库系统的组成以及数
据库的设计与实现等内容的理论基础。下面列举了一些自考数据库系
统原理的真题,供学生们参考。
1. 真题一:
关系数据库中,主键的作用是什么?请举例说明。
答案及解析:
主键是用于唯一标识关系中的元组的一个属性或属性集合。主键在
关系模型中具有唯一性和非空性的特点,可以保证关系中的每个元组
都能被唯一地标识出来。例如,在一个学生信息表中,学号可以作为
主键,因为每个学生的学号都是唯一的,通过学号就能准确地找到对
应的学生信息。
2. 真题二:
请简要介绍数据库事务的特性,并解释原子性和持久性的含义。
答案及解析:
数据库事务具有ACID特性,即原子性、一致性、隔离性和持久性。其中,原子性指事务是不可分割的最小执行单位,要么全部执行,要
么全部不执行;持久性表示一旦事务提交,其对数据库的修改将永久
保存。例如,当转账操作发生时,如果转账成功,那么转出账户的余
额减少,转入账户的余额增加,这些修改将永久保存在数据库中,即
持久性的体现。
二、数据库系统原理的真题及答案
1. 真题三:
请简要解释数据库系统的三级模式结构,并描述其各个层次的特点。
答案及解析:
数据库系统的三级模式结构包括外模式、概念模式和内模式。外模
数据库系统原理试卷和答案二打印
数据库系统原理试卷和答案⼆打印
第
⼀、选择题(从下列各题四个答案中选出⼀个正确答案,每⼩题1分
1、在数据库技术发展的⼏个阶段中,数据独⽴性最⾼的是__A___阶段。
A、数据库系统
B、⽂件系统
C、⼈⼯管理
D、数据项管理
2、在SQL的SELECT语句中,与选择运算对应的命令动词是__C___。
A、SELECT
B、FROM
C、WHERE
D、ORDERBY
3、在数据库中,下列说法_A__是不正确的
A、数据库避免了⼀切数据的重复
B、若系统是完全可以控制的,则系统可确保更新是的⼀致性
C、数据可以共享
D、数据库减少了冗余
4、在数据库系统中,模式/外模式映像⽤于解决数据的_C__
A、结构独⽴性
B、物理独⽴性
C、逻辑独⽴性
D、分布独⽴性
5、关系代数的5种基本运算是__D_。
A、并、差、选择、投影、⾃然连接
B、并、差、交、选择、投影
C、并、差、交、选择、笛卡尔积
D、并、差、选择、投影、笛卡尔积
6、在SQL语句中,谓词“EXISTS”的含义是_B___。
A、全称量词
B、存在量词
C、⾃然连接
D、等值连接
7、规范化过程主要为克服数据库逻辑结构中的插⼊异常、删除异常、更新异常以及_C__的缺陷
A、数据不⼀致性
B、结构不合理
C、冗余度⼤
D、数据丢失
8、数据库数据的正确性和相容性是数据库的__B____。
A、安全性
B、可维护性
C、完整性
D、并发控制
9、数据库三级模式体系结构主要的⽬标是确保数据库的_B__。
A、数据安全性
B、数据独⽴性
C、最⼩冗余
D、数据结构规范化
10、后援副本的⽤途是_C____。
A、安全性保障
B、⼀致性控制
数据库系统原理试题及答案(4)
2010年10月自学考试数据库系统原理试题及答案
一、单项选择题(本大题共15小题,每小题2分,共30分)
1.在数据库系统中,提供数据与应用程序间物理独立性的是( B )
A .外模式/模式映像
B .模式/内模式映像
C .外模式/内模式映像
D .子模式/模式映像
2.对于实体集A 中的每一个实体,实体集B 中至少有一个实体与之联系,反之亦然,则称实体集A 与实
体集B 之间具有的联系是( C )
A .多对一
B .一对多
C .多对多
D .一对一
3.数据库物理设计的任务不包括...
( A ) A .优化模式B .存储记录结构设计C .确定数据存放位置 D .存取方法设计
4.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。按照实体完整性规则( D )
A .只有ENO 不能取空值
B .只有CNO 不能取空值
C .只有PAY 不能取空值
D .ENO 与CNO 都不能取空值
5.在关系模式R 中,函数依赖X →Y 的语义是( B )
A .在R 的某一关系中,若任意两个元组的X 值相等,则Y 值也相等
B .在R 的一切可能关系中,若任意两个元组的X 值相等,则Y 值也相等
C .在R 的某一关系中,Y 值应与X 值相等
D .在R 的一切可能关系中,Y 值应与X 值相等
6.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R 1,…,R K }。如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( A )
数据库系统原理相关习题及答案
相关习题及答案.doc
第1、2章
1.1 名词解释:
◆ DB:数据库(Database),DB是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。
◆ DBMS:数据库管理系统(Database Management System),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。
◆ DBS:数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
◆ 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,好么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。
◆ 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。
◆ M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对
E2的联系是“多对多联系”,记为“M:N”。
◆ 数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为两种类型:概念数据模型和结构数据模型。
◆ 概念数据模型:它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。
数据库系统原理答案
西安交通大学现代远程教育考试卷
试做以下各题:
(1)取出为工程J1提供零件的供应商的代号;
select sno from spj where jno in( select jno from j where jn ame = j1);
⑵ 取出由供应商S1提供零件的零件的工程的名称;
select jn ame from j,spj where spj.j no = j.jno and pno in (select pno from s,spj where s.s no = spj.s no and pn ame =s1);
(3)取出上海的供应者提供给上海的任一工程的零件的代号;
select pno from j,spj where j.jno = spj.j no and j.city ='上海'and spj.s no in (select sno from s where city='上海');
(4)把所有红色零件改为橙色。update p set color =橙色'where color ='红色)
四、回答下列冋题:(15 分)
S( D, E, F) T( D, F, G)
设有下、列关
D ) B, C,
a1 b1 c1 d1 d1 e2 f1 d1 f1 g1 a1 b1 c1 d2 d2 e1 f2 d2 f2 g2 a2 b2 c2 d1 d2 e2 f3 d3 f1 g3 a2 b3 c2 d2 d3 e3 f1
a2 b1 c2 d3
a3 b2 c2 d1
a3 b2 c3 d2
专升本《数据库系统原理》_试卷_答案
专升本《数据库系统原理》
一、(共53题,共150分)
1. 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言是( ). (2分)
A.DML B。C C。DDL D。Basic
标准答案:C
2. 保证数据库系统正常工作的的核心软件是( )。 (2分)
A。编译系统 B.数据库
C.操作系统
D.数据库管理系统
标准答案:D
3. 数据库(DB。、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()(2分)
A。DBS包括DB和DBMS B.DBMS包括DB和DBS
C.DB包括DBS和DBMS D。DBS就是DB,也就是DBMS
。标准答案:A
4. 事务的原子性是指( )(2分)
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D。事务必须是使数据库从一个一致性状态变到另一个一致性状态
标准答案:A
5。系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS的这种能力称为()(2分)
A。完整性控制 B。安全性控制 C。可恢复性 D。并发控制
。标准答案:C
6。有两个实体集,并且它们之间存在着一个M:N联系,那么按照E—R模型转换成关系数据库的规则,这个E—R结构转换成表的个数为()。(2分)
A。1 B.2 C。3 D。4
标准答案:C
7. 把E—R图转换为关系模型的过程,属于数据库设计的( ) (2分)
A.概念设计
B.逻辑设计 C。需求分析 D。物理设计
。标准答案:B
8。若用如下的SQL语句创建一个student表: 可以插入到student表中的记录是()。(2分)A。(‘1031’,‘曾华’,男,23)
(完整)《数据库系统原理概论》题库及答案,推荐文档
华中师范大学网络教育学院
《数据库》练习测试题库本科
一、选择题
1、单个用户使用的数据视图的描述称为( A )。
A.外模式 B.概念模式 C.内模式 D.存储模式
2、子模式DDL用来描述( B )。
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构
C.数据库的物理存储结构 D.数据库的概念结构
3、在DBS中,DBMS和OS之间的关系是( B )。
A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行
4、五种基本关系代数运算是( A )。
A.∪,-,×,π和σ B.∪,-,∞,π和σ
C.∪,∩,×,π和σ D.∪,∩,∞,π和σ
5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )。
A.左外联接 B.右外联接 C.外部并 D.外联接
6、下列聚合函数中不忽略空值 (null) 的是( C )。
A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名)
7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F( A )。 A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD 的分解
8、下列SQL语句中,修改表结构的是( A )。
A.CREATE B.ALTER C.UPDATE D.INSERT
9、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )。
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是(C )。
《数据库系统原理》作业题与参考答案
《数据库系统原理》作业题与参考答案
作业题
PART Ⅰ基础篇
CHAPTER 1 数据库系统引论
1.{教材Page 10 习题3}
CHAPTER 2 数据模型
1.{教材Page 54 习题7(1)-(4), (6)}
CHAPTER 3 SQL语言
1.{教材Page 88 习题2-5}(See: 参考答案1)
Part Ⅱ系统篇
CHAPTER 4 DBMS引论
1.名词解释:(1)事务;(2)数据目录;(3)多线程DBMS;(4)集中式DB
与分布式DB
CHAPTER 5 数据库的存储结构
1.试解释关系DB系统中基表数据的三种典型存取路径:(1)索引;(2)
簇集;(3)散列。(即基表的四种典型存储机制:(1)表;(2)索引的表;
(3)索引簇表;(4)散列簇表)。
CHAPTER 6 查询处理与优化
1.用语法树表示教材Page 66例3-4查询的代数优化过程。(See: 参考
答案2)
CHAPTER 7 事务管理
1.{教材Page 172 习题6}
2.{教材Page 172 习题7}
CHAPTER 8 数据库的安全与完整性约束
1.{教材Page 185 习题1}
2.{教材Page 185 习题2}
CHAPTER 9 触发器与主动数据库系统
1.职员(emp)基表定义见课件。试用SQL:1999/SQL3语法定义一个
名为empBandh的触发器来实现:一旦在emp表中删除一个员工的
数据,只要此员工的工种不是“bandh”,就在emp表中恢复(插入)此员工的数据,将其工种(job)置为“bandh”,月薪(sal)置为2000.0,佣金(comm)置为NULL,其余属性不变。(See: 参考答案3)PART Ⅲ应用篇
数据库系统原理教程课后习题及答案(第十章)
第11章并发控制
1 .在数据库中为什么要并发控制?
答:数据库是共享资源,通常有许多个事务同时在运行。当多个事务并发地存取数据库时就会产生同时读取和/或修改同一数据的情况。若对并发操作不加控制就可能会存取和存储不正确的数据,破坏数据库的一致性。所以数据库管理系统必须提供并发控制机制。
2 .并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?
答:并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏’夕数据。 ( l )丢失修改(lost update ) 两个事务 Tl 和T2读入同一数据并修改,T2提交的结果破坏了(覆盖了) Tl 提交的结果,导致Tl 的修改被丢失。 ( 2 )不可重复读( Non 一 Repeatable Read ) 不可重复读是指事务 Tl 读取数据后,事务几执行更新操作,使 Tl 无法再现前一次读取结果。( 3 )读“脏”数据( Dirty Read ) 读“脏’夕数据是指事务 Tl 修改某一数据,并将其写回磁盘,事务几读取同一数据后, Tl 由于某种原因被撤销,这时 Tl 已修改过的数据恢复原值,几读到的数据就与数据库中的数据不一致,则几读到的数据就为“脏”数据,即不正确的数据。避免不一致性的方法和技术就是并发控制。最常用的技术是封锁技术。也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制。
3 .什么是封锁?基本的封锁类型有几种?试述它们的含义。
答:封锁就是事务 T 在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务 T 就对该数据对象有了一定的控制,在事务 T 释放它的锁之前,其他的事务不能更新此数据对象。封锁是实现并发控制的一个非常重要的技术。
数据库系统原理教程课后习题及答案(第一章)
第1章绪论
1 .试述数据、数据库、数据库系统、数据库管理系统的概念。
答:
( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。
( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。
( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。著名的有美国IBM 公司的DBZ 关系数据库管理系统和IMS 层次数据库管理系统、美国Oracle 公司的orade 关系数据库管理系统、s 油ase 公司的s 油ase 关系数据库管理系统、美国微软公司的SQL Serve ,关系数据库管理系统等。
数据库系统原理参考答案
第一章习题参考答案
1.名词解释:数据、数据库、数据库管理系统、数据库系统、关系数据库管理系统。
数据:用来记录或者标识事物本质特征的符号。具体包括文本、图形、图像、音频、视频、
动画等数据。
数据库:长期储存在计算机内的有组织的、统一的、共享的、结构化的、通用化的、综合
性的数据的集合。
数据库管理系统:位于用户与操作系统之间,提供给用户实现数据库的定义、操纵和运行管理的数据管理软件,从而科学地组织和存储数据、高效地获取和维护数据。
数据库系统:在计算机系统中引入数据库后,由数据库、数据库管理系统、数据库应用系统、数据库设计员、数据库管理员和用户等构成的完整的计算机系统。DBS的核心是数据库管理系统,DBMS是用户与数据库的接口
关系数据库系统:支持关系数据库技术的数据库系统。
2.简述数据库管理系统的功能。
数据定义DDL;数据操纵DML;数据控制DCL(安全性、完整性、并发控制和数据恢复);
数据接口;数据组织和存储;事务和运行管理等。从而确保数据的安全、完整、并发和恢复。
3.简述数据库系统的组成和特点。
组成:DBS硬件(计算机硬件、数据库硬件和网络硬件等)、DBS软件(操作系统、DBMS、程序设计主语言、数据库专用开发工具和数据库应用系统等)和人员(数据库设计员、数据库分析员、数据库管理员、数据库程序员和用户)等组成。
特点:数据结构化组织、永久储存和统一管理;数据共享;冗余度小;独立性高;容易扩展等。
4.常用的数据模型有哪些?简述数据模型的三个要素。
类型:层次模型(最早);网状模型;关系模型(目前流行);面向对象模型(20世纪80年代引入OOP)。
数据库系统原理-试卷含答案
一、单项选择题(本大题共15小题,共25分。
每小题错选、多选或未选,均扣2分,扣满25分为止)
1.DBS具有较高的数据独立性,是因为DBS采用了[] A.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质
2.在层次、网状模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引
3.设关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是
2=1
[]
A.σ2=4(R⋈S)B.σ2=4(R×S)C.σ2=1(R⋈S)D.σ2=1(R×S)
4.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为
[ ] A.为m-n B.为m C.小于等于m D.小于等于(m-n)
5.元组比较操作(a1,a2)〉=(b1,b2)的意义是[]A.(a1>=b1)AND(a2>=b2)B.(a1〉=b1)OR((a1=b1)AND(a2〉=b2))
C.(a1>b1)AND((a1=b1)AND(a2〉=b2)) D.(a1>b1)OR((a1=b1)AND(a2>=b2)) 6.设有关系R(A,B,C)的值如下:
A B C
5 6 5
6 7 5
6 8 6
下列叙述正确的是[]A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立
C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立
7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F [] A.是无损联接分解,也是保持FD的分解
数据库原理课后习题及解答(常用版)
数据库原理课后习题及解答(常
用版)
(可以直接使用,可编辑完整版资料,欢迎下载)
《数据库原理》课后习题及解答
课后习题:第一章第二章第三章第四章第五章第六章第七章第八章第九章习题答案:第一章第二章第三章第四章第五章第六章第七章第八章第九章
第一章概论
1.试解释下列术语:
数据库;数据库管理系统;数据库系统
2.试述数据库管理系统的组成内容。
3.试比较文件系统与数据库系统的异同。
4.什么叫数据的物理独立性与逻辑独立性?并说明它的重要性。
5.试述数据库系统的优点。
6.什么叫数据的冗余与数据的不一致性?
7.什么叫数据库管理员?他的主要工作是什么?
8.试述数据库系统发展的几个阶段。
返回第一章答案
第二章数据模型
1.什么叫数据库模型,它分哪几种类型?
2.试区别数据模型与数据模式。
3.什么叫数据模式,它分哪三级?
4.试述数据模型四个世界的基本内容。
5.试介绍E-R模型,EE-R模型及面向对象模型、谓词模型,并各举一例说明之。
6.层次网状模型有什么特点?并各举一例说明之。
7.试比较层次、网状、关系模型之优缺点。
8.试说明关系模型的基本结构与操作。
9.目前流行的关系型数据库管理系统,有哪些你比较熟悉,试介绍其特点。
10.你认为“数据模型”在整个数据库领域中是否有重要作用和地位,试详细说明之。11.一图书馆借阅书刊,请你画出书刊、读者及借阅三者间的E-R模型。
12.一人事档案中,有干部、职工,干部又有高级干部与一般干部,请用EE-R模型画出他们之间关系。
13.试述物理模型的主要内容。
14.试叙述四个世界的转化关系。
数据库系统原理复习题(含答案)
数据库系统原理复习题(含答案)
第1章
一、选择题
1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
2.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)。
A.层次模型
B.关系模型
C.网状模型
D.实体-联系模型
3.目前,数据库管理系统最常用的逻辑数据模型是(C)。
A.网状模型
B.层次模型
C.关系模型
D.面向对象模型
4.下列四项中,不属于数据库系统特点的是(C)。
A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
5.数据模型的三个要素分别是(B)。
A.实体完整性、参照完整性、用户自定义完整性
B.数据结构、数据操作、数据完整性约束条件
C.插入数据、修改数据、删除数据
D.外模式、模式、内模式
6.数据库三级结构从内到外的3个层次依次为(B)。
A.外模式、模式、内模式
B.内模式、模式、外模式
C.模式、外模式、内模式
D.内模式、外模式、模式
7.下列关于数据库系统的正确叙述是(A):
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型的一致
D.数据库系统比文件系统能管理更多的数据
8.数据的逻辑独立性是指(B)。
A.外模式改变时保持应用程序不变
B.模式改变时保持外模式不变
C.内模式改变时保持模式不变
D.数据改变时保持应用程序不变
9.数据的物理独立性是指(C)。
A.外模式改变时保持应用程序不变
数据库系统基本原理练习试卷1(题后含答案及解析)
数据库系统基本原理练习试卷1(题后含答案及解析) 题型有:1. 选择题
选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下面列出数据管理技术发展的3个阶段中,哪个(些)阶段没有专门的软件对数据进行管理? ( )。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
A.Ⅰ
B.Ⅱ
C.Ⅰ和Ⅱ
D.Ⅱ和Ⅲ
正确答案:A 涉及知识点:数据库系统基本原理
2.在下面列出的数据模型中,哪一个是概念数据模型? ( )
A.关系模型
B.层次模型
C.网状模型
D.实体—联系模型
正确答案:D 涉及知识点:数据库系统基本原理
3.下面列出的条目中,哪些是数据库系统的组成成员? ( ) Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库
A.Ⅱ、Ⅲ、Ⅳ和Ⅴ
B.Ⅱ、Ⅳ和V
C.Ⅰ、Ⅲ、Ⅳ和Ⅴ
D.全都是
正确答案:D 涉及知识点:数据库系统基本原理
4.用二维表结构表示实体以及实体间联系的数据模型称为( )。
A.网状模型
B.层次模型
C.关系模型
D.面向对象模型
正确答案:C 涉及知识点:数据库系统基本原理
下列问题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。
5.若执行下面列出的操作,哪个操作不能成功执行? ( )
A.从EMP中删除行(‘010’,’王宏达’,’01’,1200)
B.在EMP中插入行(‘102’,’赵敏’,’01’,1500)
C.将EMP中雇员号=‘056’的工资改为1600元
D.将EMP中雇员号=‘101’的部门号改为’05’
数据库系统原理课后习题参考答案
~
第一章数据库系统概述
选择题
B、B、A
简答题
1.请简述数据,数据库,数据库管理系统,数据库系统的概念。 P27
数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。
数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。
数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。《
数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。
数据共享性高
数据冗余小
易于保证数据一致性
数据独立性高
可以实施统一管理与控制
减少了应用程序开发与维护的工作量
…
3.请简述数据库系统的三级模式和两层映像的含义。 P31
答:
数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。
两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。
4.请简述关系模型与网状模型、层次模型的区别。 P35
使用二维表结构表示实体及实体间的联系
建立在严格的数学概念的基础上
概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用
【
存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。
第二章关系数据库
选择题
C、C、D
简答题
1.请简述关系数据库的基本特征。P48
答:关系数据库的基本特征是使用关系数据模型组织数据。
2.请简述什么是参照完整性约束。 P55
¥
答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K 相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统原理自测题(2)
一、单项选择题
1.数据库物理存储方式的描述称为【B】A.外模式B.内模式
C.概念模式D.逻辑模式
2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构
C.编写应用程序D.编写完整行规则
3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式
C.概念模型D.逻辑模式
4.数据库在磁盘上的基本组织形式是【B】A.DB B.文件 C.二维表 D.系统目录
5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式
6.从模块结构考察,DBMS由两大部分组成:【B】A.查询处理器和文件管理器B.查询处理器和存储管理器
C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器
7.设W=R⋈S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满
足【A】
A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s
8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式
C.内模式、子模式和概念模式D.子模式、模式和概念模式
9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体
C.实体的属性D.联系的属性
10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除
C.建立、插入、修改、排序D.建立、授权、修改
11.设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是【C】
A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))
C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))12.在关系模式R中,函数依赖X→Y的语义是【B】A.在R的某一关系中,若两个元组的X值相等,则Y值也相等
B.在R的每一关系中,若两个元组的X值相等,则Y值也相等
C.在R的某一关系中,Y值应与X值相等
D.在R的每一关系中,Y值应与X值相等
13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD 的闭包(BD)+为【B】A.BD B.BCD C.ABD D.ABCD
14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有【B】A.13个B.15个 C.18个 D.20个
15.关系模式R分解成数据库模式ρ的一个优点是【D】A.数据分散存储在多个关系中B.数据容易恢复
C.提高了查询速度D.存储悬挂元组
16.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的【D】A.持久性B.一致性 C.孤立性 D.隔离性
17.用户或应用程序使用数据库的方式称为【B】A.封锁B.权限 C.口令D.事务
18.常用的关系运算是关系代数和。【 C 】
A .集合代数
B .逻辑演算
C .关系演算
D .集合演算
19.在关系代数表达式优化策略中,应尽可能早执行操作【C】A.投影B.连接
C.选择D.笛卡儿积
20.当关系R和S自然连接时,能够把R和S原核舍弃的元组放到结果关系中的操作是
【D】A.左外连接B.右外连接
C.外部并D.外连接
22.3NF 规范化为 BCNF 【 C 】
A.消除非主属性对码的部分函数依赖 B .消除非主属性对码的传递函数依赖C.消除主属性对码的部分和传递函数依赖 D .消除非平凡且非函数依赖的多值依赖23.对用户而言,ODBC技术屏蔽掉了【B】A.不同服务器的差异B.不同DBS的差异
C.不同API的差异D.不同主语言的差异
24.若事务T对数据对象A加上S锁,则【 A 】
A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。
B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。
D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。
二、填空题
1.数据库中,悬挂元组是指连接后不满足条件的元组。
2.层次,网状模型中,数据之间的联系用指针表示。
3.逻辑模式/内模式映象为数据库提供了物理数据独立性。
4. DBA有两个很重要的工具:___数据字典___和实用程序。
5.函数依赖X→Y能从推理规则推出的充分必要条件是__ Y⊆X+___。
6. 关系中主码的取值必须唯一且非空,这是由__实体_ 完整性规则决定的。
7.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},则分解ρ={AB,AC}丢失了FD___ B→C _____。
8. 如果关系模式R是1NF,并且不存在非主属性对关键码的局部依赖,那么R至少应该是 _____2NF_____范式。
9.并发控制的主要方法是采用封锁机制。
10.如果两个关系没有公共属性,则其自然连接操作与笛卡尔积操作等价。
11.设关系模式R(A,B,C,D),F是R上的FD集,F={AB→C,D→B},R的候选键为_AD___。
12. 在DBD中,子模式是在__逻辑___阶段设计的。
13.事务的执行次序称为调度;并发事务执行的正确性可用__调度的可串行化________概念来解决。
14.“ODBC”是英文的缩写,其中文是____开放的数据库互连_______。
15. 当数据库被破坏后,如果事先保存了数据库副本和___日志文件____ ,就有可能恢复数据库。
16. 数据独立性是指物理和____逻辑____ 独立性。
17.对于函数依赖X→Y,如果Y是X的子集,此函数称为函数依赖。17题不知道
三、简答题
1. 什么是数据库系统的三级模式结构?