数据库原理-期末考试复习题及答案
数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1.要保证数据库的数据独立性,需要修改的是()A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式2。
下列四项中说法不正确的是()A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性3。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多B.一对一C.多对一D.一对多4.将E—R模型转换成关系模型,属于数据库的()A.需求分析B.概念设计C.逻辑设计D.物理设计5.五种基本关系代数运算是()A.∪,—,×,π和σB.∪,-,,π和σArray C.∪,∩,×,π和σD .∪,∩,,π和σ6.下列聚合函数中不忽略空值(NULL)的是()。
A.SUM (列名)B.MAX (列名)C.COUNT ( *) D.A VG (列名)7. SQL中,下列涉及空值的操作,不正确的是()。
A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULL D。
NOT (AGE IS NULL)8。
已知成绩关系如表1所示。
执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60查询结果中包含的元组数目是()表1 成绩关系A . 1B . 2C . 3D 。
49. 在视图上不能完成的操作是( )A 。
更新视图B 。
查询C . 在视图上定义新的基本表D 。
在视图上定义新视图 10。
关系数据模型的三个组成部分中,不包括( )A 。
完整性约束B . 数据结构C 。
恢复D . 数据操作11。
假定学生关系是S(S #,SNAME ,SEX ,AGE ),课程关系是C (C#,CNAME ,TEACHER ),学生选课关系是SC(S #,C #,GRADE)。
数据库原理与应用》期末试题及其答案

一. 单项选择题(每小题1分,共10分)1.A.模式B.C...模式与外模式的映射.........D..... 2.下列四项中,不属于数据库特点的是()A.数据共享B.C.数据冗余很高D.数据3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A.多对多B.一对一C.多对一D.一对多 4.反映现实世界中实体及实体间联系的信息模型( )A.关系模型B.层次模型C.网状模型D. E-R 5.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.6.关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.数据操作D.并发控7.SQL 语言的REVOKE 语句实现下列哪一种数据控制能A.可靠性控制B.并发性控制C 安全性控制D 完整性控制8.事务有多个性质,其中不包括( ) A.一致性 B.唯一性C.原子性D.9.SQL 语言通常称为()A.结构化查询语言B.结构化控制语言C.结构化定义语言D.10.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A.关系数据库优化 B.数据字典C.关系数据库规范化二、填空题(每小题1分,共10分)1.SQL 语言提供数据库定义、__数据操纵、数据控制2.数据库保护问题包括:安全性保护、完整性、故障恢复和并发控制等多方面。
3.关系代数中专门的关系运算包括:选择、投影、连接和_除法4. 设有关系SC (sno, cname, grade ),各属性的含义分别为学号、课程名、成绩。
若要将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是update set sc grade = grade+5 WHERE cname=“数据库系统”。
5.关系数据库数据操作的处理单位是_关系_,层次和网状数据库数据操作的处理单位是记录。
6.在关系数据模型中,两个关系R1与R2之间存在1∶M 的联系,可以通过在一个关系R2中的_外部关键字值(外键)_在相关联的另一个关系R1中检索相对应的记录。
《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。
它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有,则称Y完全函数依赖于X.33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。
从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码.若一个关系有多个侯选码,则选定其中一个为主码。
侯选码的诸属性称为主属性。
35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。
嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。
每个游标区都有一个名字。
(完整版)《数据库原理》期末试卷及答案(B)

参考答案一.单项选择题(本大题共15小题,每题2分,共30分。
在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、C3、D4、A5、A6、C7、D8、D9、A 10、A11、B 12、D 13、D 14、C 15、C二.填空题(本大题共7小题,每小题3分,共21分。
将正确的答案填在每小题的空格内。
错填或不填均无分)16、先来先服务17、参照完整性18、REDO19、并发控制20、系统故障21、共享锁22、可串行性三.名词解释(本大题共3小题,每小题8分,共24分)23、封锁粒度封锁对象可以很大,比如对整个数据库加锁,也可以很小,比如只对某个属性值加锁。
封锁对象的大小称为封锁粒度。
封锁粒度与系统的并发度和并发控制的开销密切相关。
封锁的粒度越大,系统中能够被封锁的对象就越少,并发度也就越小,但同时系统开销也越小;相反,封锁的粒度越小,并发度越高,但系统开销也就越大24、死锁如果事务T1封锁了数据A,事务T2封锁了数据B。
之后T1又申请封锁B,因T2已封锁了B,于是T1等待T2释放B上的锁。
接着T2又申请封锁A,因T1已封锁了A,T2也只能等待T1释放A上的锁。
这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成死锁。
25、事务事务是数据库的逻辑工作单位,它是用户定义的一组操作序列。
事务应该有4个属性:原子性、一致性、隔离性和持续性。
四、简答题(本大题共3小题,共25分)26、为了保证并行操作的正确性,DBMS的并行控制机制必须提供一定的手段来保证调度是可串行化的。
目前DBMS普遍采用封锁方法来保证调度的正确性,即保证并行操作调度的可串行性。
除此之外还有其他一些方法,如时标方法、乐观方法等。
27、并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。
丢失修改是指事务1与事务2从数据库中读入同一数据并修改,事务2的提交结果破坏了事务1提交的结果,导致事务1的修改被丢失。
数据库期末考试试题及答案

一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是( A )阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。
A. 存储视图B. 概念视图C. 内部视图D. 外部视图3.数据库的概念模型独立于(A)。
A. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界4.数据库中,数据的物理独立性是指(C)。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立5.关系模式的任何属性(A)。
A. 不可再分B. 可再分C. 命名在该关系模式中可以不惟一D.以上都不是6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为( C )。
A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”7.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。
A. 减少数据冗余B. 解决更新异常问题C. 加快查询速度D. 提高存储空间效率8.关系模式中各级范式之间的关系为( A )。
A. B.C. D.9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。
这是指数据的( A )。
A. 安全性B.完整性C.并发控制D.恢复10.事务的原子性是指( B )。
A. 事务一旦提交,对数据库的改变是永久的B. 事务中包括的所有操作要么都做,要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态11.下列哪些运算是关系代数的基本运算( D )。
大学数据库原理期末考试试题及答案一

一、填空题1.标准的数据库三级模式是概念模式、(内)模式和(外)模式。
2.数据完整性约束分为(静态)约束和(动态)约束。
3.分布式数据库系统的特点是数据的(分布)性和整体的(逻辑)性。
4.在数据库系统中,所有应用程序都通过(DBMS)访问数据库。
5.在数据库的三级模式结构中,数据是按(内)模式的描述存储在磁盘中,按(外)模式提供给用户的。
6.在关系中,能唯一标识元组的属性称为(超键)。
7.在对象关系模型中,属性的符合类型包括:多集类型、数组类型、(结构)类型和(集合)类型。
8.对于函数依赖x→Y,如果Y是X的子集,此函数称为(平凡)函数依赖。
方法的三要素是:实体、属性和(联系)。
10.假设两个事务同时存取同一个数据集,当第一个事务结束之前,第二个事务更新数据库,这就违反了事务的(隔离)性,破坏了DB 的一致性。
11.假设一个学生只属于一个班级,则班级和学生之间是(一对多,1:N)联系;学生可以同时修多门课程,学生和课程之间是(多对多,M:N)联系。
12.结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。
13.在函数依赖中,平凡的函数依赖根据Armstrong推理规则中的(自反)律就可推出。
14.用有向图结构表示实体类型及实体间联系的数据模型称为(网状)模型。
15.若用户编写程序时,只需指出做什么,不需指出怎么做,这类DML是(非过程性)DML;关系的DML属于这一类。
16.在SQL中,用(update)命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。
17.在ER图中,菱形框表示(联系)。
18.物理结构设计是设计DB的物理结构,主要包括DB的(存储结构)和存取方法。
19.并发控制的主要方法是采用(封锁机制)。
20.在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。
的“地址透明性”位于(分片)模式和(分配)模式之间。
二、单选题1. 位于用户和数据库之间的一层数据管理软件是( C)2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的( A )A.原子性B.一致性C.隔离性D.持久性3. 关系代数的五个基本操作是:并、差、选择、投影和( D )A.等值连接连接C.自然连接D.笛卡儿积4. 在关系数据库中,表与表之间的联系是通过( B )实现的。
《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。
它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。
33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。
从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。
若一个关系有多个侯选码,则选定其中一个为主码。
侯选码的诸属性称为主属性。
35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。
嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。
每个游标区都有一个名字。
用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。
数据库原理期末样卷及答案

数据库原理期末样卷一、单项选择题(每小题2 分,共 40分)1、数据库的概念模型独立于()。
A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界【答案】A2、在数据库中,存储冗余数据是( )。
A、不应该的B、应该且合理的C、合理的但不能过度冗余D、视情况而定【答案】C【解析】数据冗余或者信息冗余是生产、生活所必然存在的行为,没有好与不好的总体倾向。
3、数据库系统是由()组成的。
A、数据库、数据库管理系统和用户B、数据文件、命令文件和报表C、数据库文件结构和数据D、常量、变量和函数【答案】A4、在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是______。
A、CREATEB、SELECTC、USED、USING【答案】C【解析】本题得分:1分5、下列关于角色描述,说法有误的是( )A、角色是一组命名的相关权限,这组权限可以通过这个名字授予用户或其他的角色。
B、角色可以授予自己,也可以循环授予。
C、角色既可以包括系统权限,也可以包括对象权限。
D、角色不属于任何用户,也不存在与任何用户模式中,角色的描述存放在数据字典中。
【答案】B6、要为当前表所有职工增加 100 元工资,应该使用命令____。
A、CHANGE 工资 WITH 工资+100B、REPLACE 工资 WITH 工资+100C、CHANGE ALL 工资 WITH 工资+100D、REPLACE ALL 工资 WITH 工资+100【答案】D7、在MySQL中,向char、varchar、text、日期型的字段插入数据时,字段值要用________括起来。
A、<号B、不需要任何符号C、方括号D、单引号【答案】D【解析】本题得分:1分8、关系数据库中能唯一识别元组的那个属性称为()。
A、唯一性的属性B、不可改动的保留字段C、关系元组的唯一性D、关键字段【答案】D9、下列有关主键和外键之间关系的描述中正确的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理-期末考试复习题及答案数据库1. 下列四项中,不属于数据库系统的主要特点的是()。
A.数据结构化B.数据的冗余度小C.较高的数据独立性D.程序的标准化2.数据的逻辑独立性是指()A.内模式改变,模式不变B.模式改变,内模式不变C.模式改变,外模式和应用程序不变D.内模式改变,外模式和应用程序不变3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A.外模式 B.内模式 C.存储模式 D.模式4. 相对于非关系模型,关系数据模型的缺点之一是()。
A.存取路径对用户透明,需查询优化 B.数据结构简单C.数据独立性高D.有严格的数学基础5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是()。
A.宿舍编号B.学号C.宿舍地址,姓名D.宿舍编号,学号6.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
精心整理,用心做精品2精心整理,用心做精品3A.元组 B.行 C.记录 D.属性7.下列关系运算中,()运算不属于专门的关系运算。
A.选择B.连接C.广义笛卡尔积D.投影8. SQL语言具有()的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。
A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性10.SQL语言中,删除一个表的命令是()A. DELETEB. DROPC. CLEARD. REMOVE11.图1中()是关系完备的系统A B C D图112.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C:课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NFC.3NF D.BCNF13.关系规范化中的删除异常是指 ( )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除 D.应该插入的数据未被插入14.在数据库设计中, E-R图产生于()A.需求分析阶段B.物理设计阶段C.逻辑设计阶段D.概念设计阶段15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。
A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束16.事务是数据库运行的基本单位。
如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。
A.安全性B.一致性C.完整性D.可靠性精心整理,用心做精品4用心整理的精品word文档,下载即可编辑!!17. ()用来记录对数据库中数据进行的每一次更新操作。
A.后援副本B.日志文件C.数据库D.缓冲区18.在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是()A. X/X :TRUEB. S/S:TRUEC. S/X:FALSED. X/S:FALSE19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是( )A. 该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据T1 T2read(A)read(B)sum=A+Bread(A)A=A*2write(A)read(A)read(B)sum=A+B精心整理,用心做精品5write(A+B)图220. 已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C)…UNLOCK(B) …UNLOCK (A) …UNLOCK (C) 事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B)…LOCK X(C) …UNLOCK (C) …UNLOCK (B) 则遵守两段封锁协议的事务是()A.T1B.T2C.T1和T2D.没有二、填空题(本大题共7小题,每空1分,共10分)请在每小题的空格中填上正确答案。
1. 关系数据库的实体完整性规则规定基本关系的都不能取。
2.在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为。
3.SQL语言中,用于授权的语句是_________。
4.关系R与S的交可以用关系代数的5种基本运算表示为。
5.数据库系统中最重要的软件是,最重要的用户是6. 数据库设计分为以下六个设计阶段:需求分析阶段、、逻辑结构设计阶段、、数据库实施阶段、数据库运行和维护阶段。
7. 已知关系R(A,B,C,D)和R上的函数依赖集F={A→CD,C→B},则精心整理,用心做精品6精心整理,用心做精品7R ∈ NF 。
三、简答题(本大题共3小题,第1题4分,第2、3题各3分,共10分)1. 试述数据、数据库、数据库管理系统、数据库系统的概念。
2. 说明视图与基本表的区别和联系。
3.数据库系统的故障有哪些类型?四、设计题(第1题15分,第2题10分,共25分)1. 设有一个工程供应数据库系统,包括如下四个关系模式:● S(SNO ,SNAME , STATUS ,CITY);● P(PNO ,PNAME ,COLOR ,WEIGHT);● J(JNO ,JNAME ,CITY);● SPJ(SNO ,PNO ,JNO ,QTY);供应商表S 由供应商号、供应商名、状态、城市组成;零件表P 由零件号、零件名、颜色、重量组成;工程项目表J 由项目号、项目名、城市组成;供应情况表SPJ 由供应商号、零件号、项目号、供应数量组成;(1)用关系代数查询没有使用天津供应商生产的红色零件的工程号;(3分)(2)用关系代数查询至少使用了供应商S1所供应的全部零件的工程号JNO;(3分)(3)用SQL查询供应工程J1零件为红色的工程号JNO;(2分)(4)用SQL查询没有使用天津供应商生产的零件的工程号;(3分)(5)用SQL语句将全部红色零件改为蓝色;(2分)(6)用SQL语句将(S2,P4,J6,400)插入供应情况关系。
(2分)2.设有关系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),(S#,CNAME)为候选码,设关系中有如下函数依赖:(S#,CNAME)→SNAME,SDEPT,MNAMES#→SNAME,SDEPT,MNAME(S#,CNAME)→GRADESDEPT→MNAME试求下列问题:(1)关系STUDENT属于第几范式?并说明理由。
(3分)(2)如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为巧BCNF。
(7分)要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。
五、综合题(15分)(1)根据上述语义画出E-R图;(5分)(2)将该E-R模型转换为关系模型;(5分)(要求:1:1和1:n的联系进行合并)精心整理,用心做精品8(3)指出转换结果中每个关系模式的主码和外码。
(5分)参考答案与评分标准一、选择题(每题2分)1.D 2.C 3.D 4.A 5.B 6.D 7.C 8.B 9.C 10.B 11.C 12.D 13.A 14.D 15.C 16.B 17.B 18.A 19.C 20.A二、填空题(每空1分)1. 主属性空值(或NULL)2. 外码3. GRANT4. R-(R-S)5.数据库管理系统(或DBMS)数据库管理员(或DBA)6.概念结构设计阶段物理结构设计阶段7. 2三、简答题(本大题共3小题,第1题4分,第2、3题各3分,共10分)1、参考答案:答:数据:描述事物的符号记录。
(1分)数据库:长期存储在计算机内的、有组织的、可共享的数据集合。
(1分)数据库管理系统:是位于用户与操作系统之间的具有数据定义、数据操纵、数据库的运行管理、数据库的建立和维护功能的一层数据管理软件。
(1分)数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
(1分)评分标准:四个基本概念各1分,意思表达正确即可给分。
精心整理,用心做精品92、参考答案:答:视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变(2分)。
视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制(1分)。
评分标准:意思表达正确即可给分。
3、参考答案:答:故障主要有下面三种类型:(1)事务故障(1分)(2)系统故障(1分)(3)介质故障(1分)评分标准:关键字“事务”、“系统”、“介质”中有错别字一律该项不给分。
四、设计题1、(1)参考答案:πJNO(J)-πJNO (σCITY='天津' (S)SPJσCOLOR='红' (P))评分标准:两个关系的差1分;三个表的自然连接S SPJ P1分,少任意一个关系不给分;σCITY='天津'和σCOLOR='红'两个条件1分,任意一个错误不给分。
(2)参考答案:精心整理,用心做精品10πPNO,JNO(SPJ)÷πPNO (σSNO='S1' (SPJ))评分标准:两个关系的除1分;πPNO,JNO和πPNO1分,任意一个错误不给分;σSNO='S1'1分。
(3)参考答案1:SELECT DISTINCT JNOFROM SPJ,PWHERE SPJ.PNO=P.PNO ANDCOLOR='红'ANDJNO='J1';评分标准:SELECT DISTINCT JNO FROM SPJ,P 1分,少DISTINCT扣0.5分,SPJ,P中少任一表不给分;WHERE SPJ.PNO=P.PNO AND COLOR='红'AND JNO='J1'1分,3个条件每错一个扣0.5,扣完1分为止。
参考答案2:SELECT DISTINCT SNOFROM SPJWHERE JNO='J1' ANDPNO IN(SELECT PNOFROM PWHERE COLOR='红');评分标准:SELECT DISTINCT JNO FROM SPJ 1分,少DISTINCT扣0.5分;WHEREJNO='J1' ANDPNO IN(SELECT PNOFROM PWHERE COLOR='红')1分,无JNO='J1'、PNO IN、SELECT PNO FROM P WHERE COLOR='红'均扣0.5分,扣完1分为止。