《数据库管理系统》2008-2009-2A答案及评分标准
专科《数据库系统概论》_试卷_答案
专科《数据库系统概论》一、(共48题,共150分)1. 概念模型是对现实世界的第一层抽象,这一类模型中最著名的模型是()。
(2分)A.层次模型B.关系模型C.网状模型D.实体-关系模型即E-R模型.标准答案:D2. 数据库的逻辑数据独立性是指当数据的模式发生变化时,只需要修改(),而应用系统保持不变。
(2分)A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.内模式.标准答案:A3. 下面的选项不是关系数据库基本特征的是()。
(2分)A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关.标准答案:A4. 关系代数的运算分为传统的集合运算为和专门的()运算2类。
(2分)A.逻辑运算B.谓词演算C.关系运算D.代数运算.标准答案:C5. 设关系R与关系S具有相同的关系模式,则R-(R-S)等于()(2分)∪S ∩S ×S.标准答案:B6. SQL语言中,删除一个视图的命令是()。
(2分).标准答案:B7. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要更正王二的化学成绩为85分,则可用()。
(2分)S SET grade=85 WHERE SN=’王二’ AND CN=’化学’S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’grade=85 WHERE SN=’王二’ AND CN=’化学’grade=’85’ WHERE SN=’王二’ AND CN=’化学’.标准答案:A8. 有如下两个关系,其中雇员信息表关系EMP的主码是雇员号,外码是部门号;部门信息表关系DEPT的主码是部门号。
若执行下面列出的操作,哪个操作不能成功执行()(2分)A.从EMP中删除行(‘010’,‘王宏达’,‘01’,1200)B.在EMP中插入行(‘102’,‘赵敏’,‘01’,1500)C.将EMP中雇员号=‘056’的工资改为1600元D.将EMP中雇员号=‘101’的部门号改为‘05’.标准答案:D9. 关系模式R中的属性全是主属性,则R的最高范式必定是()。
数据库2008-2009第一学期考题A卷答案
河北科技大学2008——2009学年第1 学期《数据库原理及应用》考试试卷A标准答案及评分标准学院___信息学院____年级___05____考试班级__计算机051-052一单项选择题(每小题1分,共10分)1.C2.A3.D4.D5.C6.B7.D8.D9.C 10.B二填空题(每小空1分,共10分)1、丢失修改、不可重复读、读脏数据2、外码3、实体完整性、参照完整性4、数据转储、登录LOG日志文件5、数据操作、完整性约束6、Group BY (或Group)、Having7、需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护8、两段锁协议9、先来先服务三简答题(20分)1、数据库的逻辑独立性是指用户的应用程序与数据的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。
(4分)数据库的物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的,也就是说,数据在磁盘上的数据库中怎样存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
(4分)2、事务:是用户定义的一组逻辑一致的程序序列。
它是一个不可分开的工作单位,其中包含的所有操作,要么都执行,要么都不执行。
(3分)特点:ACID 分别是原子性(1分)、一致性(1分)、隔离性(1分)、持久性(1分)3、视图的作用:(1)视图能够简化用户的操作;(1分)(2)视图使用户能以多种角度看待同一数据;((1分)(3)视图对重构数据库提供了一定程度的逻辑独立性;(1分)(4)视图能够对机密数据提供安全保护;(1分)(5) 适当的利用视图可以更清晰的表达查询 (1分)四.))((....''.Course SC Student Cno Course Cno SC SNO SC Sno student IS sdept studentCNAME ⨯⨯=∧=∧=σπ(3分)(2分) (10)五 (10分)2) 作者(作者号,姓名,单位,电话) (1分)主码:作者号 (1分)书(书号,书名,出版社,责任编辑) (1分)主码:书号 (1分)著书(作者号,书号,字数) (1分)主码:(作者号,书号) (1分)六 (每小题3分,共15分)1.INSERT INTO S VALUES (‘25’,‘李明’,21,‘男’,‘95031’);(3分)或INSERT INTO S (s#, sname, age, sex, class )VALUES (‘25’,‘李明’,21,‘男’,‘95031’)2.SELECT * FROM S WHERE AGE BETWEEN 18 AND 20;(3分)或:Select s#, sname, age, sex, class from S where age between 18 and 203. SELECT SNAME,CNAME SCORE FROM S,SC,C WHERE SC.C#=‘C1’AND S.S#=SC.S# AND SC.C#=C.C# ORDER BY SCORE DESC ;(3分)或 SELECT SNAME,CNAME SCORE FROM S,SC,C WHERE S.S#=SC.S# AND SC.C#=C.C# andC.C#=‘C1’ORDER BY SCORE DESC ;(3分)4. SELECT S# FROM SC GROUP BY C# HAVING COUNT(*)>=2;(3分) 图书 作者 著 书 作者号姓 名单 位 电 话字 数 书 号 书 名责任编辑 出 版 社 mn5. SELECT COUNT(DIATINCT S#) FROM SC;(3分)七证明(10分)在关系数据库中,消除决定因素非码的非平凡的函数依赖后得到的最高范式是BCNF。
2008年上半年数据库系统工程师答案
2008年上半年数据库系统工程师答案1-5 CDDBD 6-10 CCADD11-15 BBADA 16-20 CDABC21-25 BCBAD 26-30 CCBCB31-35 DBACA 36-40 CDABD41-45 ACDAC 46-50 DADCD51-55 DBDCA 56-60 DCBDC61-65 BABAD 66-70 BADCA71-75ACBCD下午答案2008年上半年数据库系统工程师考试试题分析[2]2. 数据库系统设计与管理试题一该题以一个音像管理系统管理音像制品的租借业务为载体来考核考生对数据流图知识点的把握,综合性不强,题型单一,与07年下半年的第一题极为相似,考生应能够快速而准确地做出来。
解答此类问题最关键的一点就是要细心,把题目看清,不要丢掉任何一个条件。
把条件和题目中的图相对应,看是否能对上。
另外解题有一定的技巧,从一些常规的入口作为突破口,会事半功倍。
可以利用分层数据流图的数据流的平衡原则来解决。
试题二该题以一个论坛的关系模式为背景,给出了4个关系模式,以及属性之间的依赖性描述,要求考生回答4个问题。
问题1是创建用户关系增加属性的SQL语句,要求填写的是一些关键字,相对来说,比较简单。
问题2也是一个查询的SQL语句,相对比较容易。
只要根据试题的描述选择相应的子句和属性名就可以了。
问题3考查SQL中删除语句的功能,以及如何实现。
问题4为创建视图的SQL语句,也是填空题。
试题三该题是一道数据库设计试题,以某地区举行蓝球比赛需要开发一个比赛信息管理系统来记录比赛的相关信息为背景,试题从给出的部人实体联系图中补充完整及关系模式的补充,试题有3个小问题。
问题1要求考生补充完实体联系图,主要考查各实体的联系类型,这需要考生认真阅读试题给出的条件。
问题2要求考生对E-R图转换为关系模式后,填写各关系模式的属性,这个问题可根据试题描述中给出的表格进行相应填写。
问题3根据球迷的基本信息修改实体联系图,给出修改后的关系模式。
《数据库系统》选择题及答案
《数据库系统》选择题及答案“数据库系统”选择题1。
数据库概述1。
下面对数据库的描述是正确的(c)a。
数据库是DBF文件b。
数据库是关系c。
数据库是结构化数据集d。
数据库是一组文件2。
数据独立性指的是(c)a。
数据取决于程序b。
程序依赖于数据c。
数据不依赖于程序d。
程序不依赖于数据3。
以下对数据库管理员职责的描述是不正确的(c)a。
数据库管理员是数据库系统的超级用户,负责控制和管理每个用户的访问权限。
数据库管理员负责监控数据库的运行。
数据库管理员负责前端应用程序的开发。
d。
数据库管理员负责在数据库系统出现故障时进行恢复。
4.数据库管理系统指的是(c)a。
数据库b .数据库系统c .数据库管理系统d .数据处理系统5。
具有低数据冗余、数据共享和高数据独立性的系统是(b)A.文件系统b .数据库系统c .操作系统d .高级程序6。
数据管理软件的下一层是(d)a数据库系统b数据库c管理信息系统d数据库管理系统7。
在数据库系统中,逻辑数据和物理数据可以相互转换。
该功能由(c)a .操作系统b .信息管理系统c .数据库管理系统d .文件系统8执行。
数据库中所有数据的总体逻辑结构的描述被视为数据库的(d)a。
存储模式b .子模式c .外部模式d .模式9。
用户看到的数据部分的本地逻辑结构的描述是(b)A.存储模式b .子模式c .概念模式d .模式10。
文件系统和数据库系统之间最大的区别是(d)A.数据共享b。
数据独立性c。
数据冗余d .数据结构11。
关于信息和数据,以下讨论是正确的(d)a。
信息不同于数据,但没有联系。
信息是数据的载体。
相同的信息以相同的数据形式d表示。
数据处理本质上是信息处理12。
描述事物本质的最小数据单位是(c)a。
记录b .文件c .数据项d .数据库13。
几个记录的集合称为(d)A.数据b。
数据库c。
数据项d .文件14。
数据库系统中的软件是指(a)a。
数据库管理系统b .应用c .数据库d .数据库管理员15。
09级数据库试题a参考答案
《数据库原理及应用》课程试卷A 参考答案本试卷用于信息工程系2009级网络工程、计算机专业本科学生(时量:120分钟总分100分)一、单项选择题(本大题共20小题,每小题2分,共40分)(1-10) D C D C B DDBBB(11-15) D B C C C CCCCA二、填空题(本大题共10小题,每空1分,共10分)21、查询22、访问控制23、drop view24、关系25、定义26、3NF∈2NF ∈1NF27、DB DBMS28、基表文件三、简答题(本大题共5小题,每小题3分,共15分)29、(评分标准:缺一要点扣1分)①丢失修改:两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了T1的结果,导致T1的修改被丢失②不可重复读:是指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果③读“脏”数据:是指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤销,这时T1已修改过的数据恢复原值,T2读到的数据就与数据库中的数据不一致。
则T2读到了“脏”数据,即不正确的数据。
产生上述三类数据不一致性的主要原因是并发操作破坏了事务的隔离性。
30、(评分标准:举出4种,少一种扣1分)关系表分解的过细,造成费时费空间的连接操作没有建立相应的索引文件对大表没有采用数据与索引物理位置分开存放没有将大表与其它表从物理位置上分开存放对于经常使用范围检索的属性集合没有建立相应的聚类索引在建立聚类索引的属性集合上经常执行更新操作某张表建立的索引太多建立的复合索引涉及的属性列太多,降低了数据库的更新速度31、(评分标准:概念1分,性质每小点0.5分)事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。
(完整版)《数据库系统概论》简答题集及答案
《数据库系统概论》简答题集答案◆数据库管理系统的主要功能是什么?数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
它的主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。
◆数据管理技术的人工管理阶段的特点是什么?◆数据管理技术的文件系统阶段的特点是什么?用文件系统管理数据具有如下特点:数据可以长期保存、由文件系统管理数据、数据共享性差冗余度大、数据独立性差。
◆数据库系统的特点是什么?◆什么是数据的物理独立性?什么是数据的逻辑独立性?◆什么是数据模型?它应该满足哪三方面的要求?在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和和信息。
即数据模型就是现实世界的模拟。
数据模型应满足三方面的要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。
◆试述概念模型的作用概念模型实际上是现实世界到计算机世界的一个中间层次。
概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
◆满足什么条件的数据库系统被称为层次模型数据库?层次模型数据库是满足下面两个条件的基本层次联系的集合:(1)有且只有一个结点没有双亲结点,这个结点称为根结点(2)根以外的其他结点有且只有一个双亲结点◆在层次模型中可以那两种方法表示多对多联系,两者的优缺点如何?在层次模型中表示多对多联系,必须首先将其分解成一对多联系。
分解方法有两种:冗余结点法和虚拟结点法。
冗余结点的优点是结构清晰,允许结点改变存储位置,缺点是需要额外占用存储空间,有潜在的不一致性。
虚拟结点法的优点是减少对存储空间的浪费,避免产生潜在的不一致性,缺点是结点改变存储位置可能引起虚拟结点中指针的修改。
◆试述层次数据模型的优缺点◆满足什么条件的数据库系统被称为网状模型数据库?◆试述网状数据模型的优缺点◆试述关系数据模型的优缺点◆试述数据库系统的三级模式结构数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成;数据库管理系统在这三级模式之间提供了两层映象,从而形成了物理独立性和逻辑独立性。
数据库系统教程课后答案
数据库系统教程课后答案数据库系统是一种用于管理和组织大量数据的软件系统,它通过数据模型、数据结构和数据操作等方式来实现数据的存储、访问、更新和管理等功能。
数据库系统广泛应用于各个领域,如企业管理、电子商务、科学研究等。
在数据库系统的学习过程中,会出现一些练习题目和问题,需要我们进行思考和解答。
下面我将结合一些常见的课后答案,对数据库系统进行详细的解析。
首先,我们需要了解数据库的基本概念和组成部分。
数据库是按照一定的数据模型组织、存储和管理数据的集合,它由数据库管理系统(DBMS)、数据库、数据库模式(或称为数据库结构)、数据库实例(或称为数据系统)等组成。
其中,数据库管理系统是进行数据库管理的软件系统,它负责数据库的创建、维护和管理等操作。
接着,我们需要了解数据库的设计和规范化。
数据库设计是指根据用户的需求和系统的要求,将现实世界的数据和关系转化为数据库模式的过程。
在设计数据库时,要符合一定的规范化原则,如第一范式、第二范式和第三范式等。
规范化可以提高数据库的性能、减少数据冗余,同时也方便数据库的操作和维护。
然后,我们需要了解数据库的查询和操作。
数据库查询是指根据用户的需求,从数据库中检索出符合条件的数据的过程。
查询语言是进行数据库查询的工具,如结构化查询语言(SQL)。
SQL语言包括数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)等。
DDL用于定义和管理数据库的结构,如创建表、定义键等;DML用于对数据库中的数据进行操作,如插入、更新和删除等;DCL用于控制数据库的安全性和权限,如授权和回收权限。
此外,我们还需要了解数据库的事务和并发控制。
事务是指一组对数据库的操作,要么全部执行成功,要么全部放弃。
事务具备ACID特性,即原子性、一致性、隔离性和持久性。
并发控制是指多个事务同时对数据库进行操作时,保证数据库的一致性和完整性的措施。
并发控制可以通过加锁、多版本并发控制(MVCC)、时间戳等方式来实现。
数据库系统概论试题及答案2
试题二一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
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含有一个或多个共有的()。
A.元组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个数字组成的字符串,这一规则属于()。
浙大城市学院2008-2009-2数据库系统原理期末试卷A卷(参考答案和评分标准)
诚信应考 考出水平 考出风格 浙江大学城市学院 2008— 2009 学年第 2学期期末考试试卷 A 卷 《 数据库系统原理 》 开课单位: 计算分院 ;考试形式:闭卷;考试时间:_2009_年_6_月_16_日; 所需时间: 120 分钟 题序 一 二 三 四 五 六 总 分 得分 评卷人 一.选择题 (本大题共__10__题,每题__2__分,共__20__分。
) 1 2 3 4 5 6 7 8 9 10 B D A B C D C A C D 二.填空题 (本大题共__8__题,每题__2__分,共__16__分。
) 1. ___结构化查询语言_____________________。
2 .___选择_____和____笛卡尔积_____________。
3. ___3NF_______________________________。
4. ___无损联接___________________________。
5. ___CE_________________________________。
6. _登记日志_____________ 。
7. 模式/内模式 , 外模式/模式 。
8. __读“脏”数据___________________________。
得分 得分 年级:_____________专业:_____________________班级:_________________ 学号:_______________姓名:__________________…………………………………………………………..装………………….订…………………..线………………………………………………………三.问答题 (本大题共__5__题,每题__3__分,共__15__分。
)(1)AB C 9m 2 2 p 2(2)A9(3)∏姓名,课程名,成绩(σ课程名=”操作系统“(S) (C SC))(4)查询选修了所有课程的学生姓名和年龄(5)Select 姓名,课程名,成绩From C ,SC ,SWhere o=o and SC.Sno=S.SnoAnd S.性别=’女’ and S.籍贯=’新疆’四.SQL 语言题 (本大题共__10__题,每题__3__分,共__30__分。
数据库考研必备复试题
试卷一一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. ()是存储在计算机内的有结构的数据集合。
A. 网络系统B. 数据库系统C. 操作系统D. 数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A. 外模式B. 内模式C. 存储模式D. 模式4. 作为关系数据系统,最小应具备的关系运算是()。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 在select语句中使用group by Sno时,Sno 必须出现在()子句中。
A. whereB. fromC. selectD. having6. 在where语句的条件表达式中,与零个或多个字符匹配的通配符是()。
A. *B. ?C. %D. _7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到()。
A. 2NFB. 3NFC. BCNFD. 4NF8. 在关系模式R(U,F)中,Y∈X F+是X→Y是否成立的()。
A. 充分必要条件B. 必要条件C. 充分条件D. 既不充分也不必要条件9. 在关系数据库设计阶段中,完成关系模式设计的阶段是()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 基本E-R图就是数据库的()。
A. 外模式B. 逻辑模式C. 内模式D. 概念模式11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。
A. 数据项B. 数据流C. 数据处理D. 数据存储12. 以下()不是当前常用的存取方法。
A. 索引方法B. 聚簇方法C. HASH方法D. 链表方法13. 事务一旦提交,对数据库的改变是永久的,这是事务的()。
A. 原子性B. 一致性C. 隔离性D. 持久性14. 并发控制要解决的根本问题是保持数据库状态的()。
《数据库系统概论》课后习题及参考答案
课后作业习题《数据库系统概论》课程部分习题及参考答案第一章绪论(教材41页)1.试述数据、数据库、数据库系统、数据库管理系统得概念。
数据:描述事物得符号记录称为数据。
数据得种类有文字、图形、图象、声音、正文等等。
数据与其语义就是不可分得。
数据库:数据库就是长期储存在计算机内、有组织得、可共享得数据集合。
数据库中得数据按一定得数据模型组织、描述与储存,具有较小得冗余度、较高得数据独立性与易扩展性,并可为各种用户共享。
数据库系统:数据库系统( DBS)就是指在计算机系统中引入数据库后得系统构成.数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
数据库管理系统:数据库管理系统 (DBMS)就是位于用户与操作系统之间得一层数据管理软件.用于科学地组织与存储数据、高效地获取与维护数据.DBMS主要功能包括数据定义功能、数据操纵功能、数据库得运行管理功能、数据库得建立与维护功能.2.使用数据库系统有什么好处?使用数据库系统得好处就是由数据库管理系统得特点或优点决定得.使用数据库系统得好处很多,例如可以大大提高应用开发得效率,方便用户得使用,减轻数据库系统管理人员维护得负担等。
为什么有这些好处,可以结合第 5题来回答。
使用数据库系统可以大大提高应用开发得效率。
因为在数据库系统中应用程序不必考虑数据得定义、存储与数据存取得具体路径,这些工作都由DBMS来完成。
此外,当应用逻辑改变,数据得逻辑结构需要改变时,由于数据库系统提供了数据与程序之间得独立性。
数据逻辑结构得改变就是DBA得责任,开发人员不必修改应用程序,或者只需要修改很少得应用程序。
从而既简化了应用程序得编制,又大大减少了应用程序得维护与修改。
使用数据库系统可以减轻数据库系统管理人员维护系统得负担.因为 DBMS在数据库建立、运用与维护时对数据库进行统一得管理与控制,包括数据得完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。
2008年数据库基本知识期末考试试卷A与标准规定答案解析
大学试卷学期:2007至2008学年度第 1 学期课程:数据库原理专业:信息学院各专业班级:姓名:学号:一、填空题(10分每题1分)请在答题纸的相应位置写上正确答案,错答、不答均无分。
1.使用SQL语言的SELECT语句进行分组查询时,如果要对分组进行筛选,应该使用_______子句。
2.在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用___________关键字。
3.数据库系统设计基本分为:________、概念结构设计、逻辑结构设计、物理设计、数据库实施与数据库运行和维护等六个阶段。
4.用户权限是由数据对象和___________两个要素组成的。
5.防止未经授权的用户恶意地存取数据库中的数据,这是数据库系统的___________控制机制要解决的问题。
6.在DBMS的授权子系统中,授权和回收权限的语句分别是GRANT和___________语句。
7. 当数据库被破坏后,如果事先保存了后备副本和__________,就有可能恢复数据库。
8. 在SQL 语言的关系定义语句中,外码子句实现___________完整性约束。
9. 基本的封锁类型有排它锁和__________。
10. 从关系规范化理论的角度讲,一个只满足1NF 的关系可能存在的四方面问题是:数据冗余度大、插入异常、修改异常和______。
二、判断题 (在括号内正确的打√,错误的打╳,每题1分 共10分)1. 在基本的关系中,任意两个元组不允许重复。
( )2. 数据库三级模式结构中,对全局数据逻辑结构和特征的描述称为外模式或子模式。
( )3. 游标是系统为用户开设的一个数据缓冲区,存放SQL 语句的执行结果。
( )4. 登记日志文件时先写数据库,后写日志文件。
( )5. 一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的一致性。
( )6. 系统故障恢复时,对故障发生时尚未完成的事务要进行重做(REDO )处理。
09年数据库系统试卷A参考答案
黄石理工学院 2009 - 2010 学年度 (第一学期)2007 年级计算机科学与技术、网络工程专业《数据库系统》本科期末试卷(A) 参考答案二、填空题。
(本大题共5空,每空2分,共10分)1、外码。
2、传递3、实体4、create index5、主属性三、简答题(本大题共4小题,每题5分共20分)1、答:()ad+=abcdF2、解:a→∅a→a a→b a→c a→ab a→ac a→bc a→abcb→∅b→b b→c b→bcc→∅c→cab→∅ab→a ab→b ab→c ab→ab ab→ac ab→bc ab→abcac→∅ac→a ac→b ac→c ac→ab ac→ac ac→bc ac→abcbc→∅bc→b bc→c bc→bcabc→∅abc→ a abc→ b abc→ c abc→ab abc→ac abc→bc abc→abc3、2NF 因为码为a,bc是非主属性。
非主属性对码完全依赖,但存在传递依赖4、不保持无损连接四、设计题1、答:(1)Create table (3分)(2) Select count(*) from供货记录where经办人=’王明’;(3分)(3) Select * from商品, 供货记录where 商品.商品编号= 供货记录.商品编号AND 地址like ‘成都’;(3分)(4) Select供应商名称from供应商,供货记录,商品where供应商.供应商编号= 供货记录.供应商编号AND商品.商品编号= 供货记录.商品编号AND (数量>1000 OR 数量*单价)10000; (3分)(5) CREATE VIEW V-SP(供应商名称,商品名称,数量, 总价格,供货日期)AS SELECT供应商.供应商名称, 商品.商品名称, 数量, 商品.单价*供货记录, 数量, 供货日期FROM 供应商, 商品WHERE供应商.商品编号= 商品.商品编号ORDER BY 供货日期; (3分)2、答:(1)学生选课和教师任课两个局部信息的结构E-R 图分别如下:(5分)(2)各实体及其属性为:单位:单位名,电话学生:学号,姓名,性别,年龄教师:教师号,姓名,性别,职称课程:编号,课程名合并的全局E-R 图如下所示:(5分)(3) 将该全局E-R 图转换为等价的关系模型表示的数据库逻辑结构。
数计《数据库系统原理》试卷A参考答案及评分细则(参考Word)
福州大学2008~2009学年第二学期考试A卷参考答案及评分细则课程名称《数据库系统原理》考试日期 2009年7月一、单项选择题:(共10分,每题1分)二、填空题:(共10分,每空1分)三、简答题:(共15分)1、答:数据独立性是指应用程序与数据库的数据结构之间相互独立。
(2分)在物理结构改变时,尽量不影响应用程序,成为物理数据独立性。
(1分)在逻辑结构改变时,尽量不影响应用程序,成为逻辑数据独立性。
(1分)2、答:每个日志记录的内容主要包括:事务标示(1分);操作的类型(1分);操作对象(1分);更新前数据的旧值(1分);更新后数据的新值(1分)。
3、答:属性冲突(1分),包含属性域冲突和属性取值单位冲突(1分);命名冲突(1分),包含同名异义和异名同义(1分);结构冲突(1分),包含同一对象在不同应用中具有不同的抽象、同一实体在不同的分ER图中所包含的属性个数和属性排列次序不完全相同和实体间的联系在不同的分ER 图中为不同的类型(1分)。
四、数据库查询语言题:(每小题2分,共24分)1、SELECT SNO,SNAME FROM S WHERE AGE>23 AND SEX=‘男’ORDER BY AGE DESC…………………………………………………………………………………(2分)2、SELECT AVG(AGE) FROM S,SC WHERE S.SNO=SC.SNO AND CNO=’C4’ AND SEX=’女’………………………………………………………………………………………….(2分)3、SELECT CNO,CNAME,COUNT(SNO) FROM SC,C WHERE O=O GROUP BY CNO HAVING COUNT(SNO)>=30)……………………….….(2分)4、SELECT SNO,SNAME,AGE FROM S WHERE SNAME LIKE ‘ %林% ’…………..(2分)5、CREATE VIEW VGRADE AS SELECT SNO,AVG(GRADE) FROM S,SC WHERE S.SNO=SC.SNO GROUP BY SNO…………………………………………(2分)6、GRANT UPDATE ON TABLE SC TO U1;…………………………………(2分)7、INSERT INTO S VALUES ( ‘09031’, ’王丽’, 19 , ’女’ ) …………………………(2分)8、UPDATE SC SET GRADE= GRADE*1.1 WHERE CNO=’C4’………(2分)9、SELECT SNO,SNAME FROM S,SC,C WHERE S.NO=SC.SNO AND O=O AND CNAME=’数据库系统原理’INTERSECT SELECT SNO,SNAME FROM S,SC,C WHERE S.NO=SC.SNO AND O=O AND CNAME=’软件工程’……………………………………………………………………………………………(2分)10、ALTER TEBLE S ADD DEPT CHAR(5)………………………………………………(2分)11、ПCNO(C)-ПCNO(σSNAME=‘刘丽’(S∞SC∞C))……………(2分)12、ПSNO(ПSno,Cno(SC)÷(ПCno(σCNAME=‘数据库系统原理’∨ CNAME=‘软件工程’(C))))(2分)四、计算题:(共26分)1、null 5 2 1 6 5 3 7 5 6 8 6--------------------------------------------------------------------------------------------(4分) 2、(1)三个函数依赖:队员编号球队名;球队名队长名;(队员编号,比赛场次)进球数。
国开期末考试《数据库系统概论》机考试题及答案(第2套)
国开期末考试《数据库系统概论》机考试题及答案(第2套)一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是什么?A. 数据定义B. 数据操纵C. 数据查询D. 全部正确答案:D. 全部正确2. 以下哪个不是关系数据库系统的特征?A. 数据存储在表中B. 表之间可以进行连接操作C. 支持事务处理D. 数据必须全部存储在内存中答案:D. 数据必须全部存储在内存中3. 在SQL中,哪个语句用于创建表?A. SELECTB. INSERTC. CREATE TABLED. UPDATE答案:C. CREATE TABLE4. 以下哪个不属于SQL的数据类型?A. INTB. VARCHARC. DATED. FLOAT答案:D. FLOAT5. 以下哪个函数用于计算两个数值的差?A. AVG()B. SUM()C. MIN()D. MAX()答案:B. SUM()二、填空题(每题2分,共20分)1. 在SQL中,用于定义主键的关键词是______。
答案:PRIMARY KEY2. 关系数据库中的数据完整性包括实体完整性、参照完整性和______。
答案:用户定义的完整性3. 数据库设计通常采用______模型进行设计。
答案:E-R(实体-关系)4. 数据库系统的主要性能指标包括响应时间、______和系统资源利用率。
答案:吞吐量5. 事务是指在数据库中______。
答案:一系列操作序列三、判断题(每题2分,共20分)1. 数据库系统是由数据库、数据库管理系统和应用程序组成的。
答案:正确2. 关系数据库中的表必须有主键。
答案:正确3. 数据库系统中的数据可以被多个用户同时访问。
答案:正确4. 事务一旦开始,就一定要执行到底。
答案:错误5. 在SQL中,可以使用UPDATE语句修改表中的数据。
答案:正确四、简答题(每题10分,共30分)1. 请简要说明什么是数据库?(10分)数据库是存储在计算机存储设备上、按照一定的数据结构组织、存储、管理和访问相关数据的集合。
《数据库系统》选择题及答案
《数据库系统》选择题一.数据库概述1.下列有关数据库的描述正确的是( C )。
A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件2.数据独立性是指( C )。
A.数据依赖于程序B.程序依赖于数据C.数据不依赖于程序 D.程序不依赖于数据3.以下关于DBA职责的叙述中,不正确的是( C )。
A.DBA是数据库系统的超级用户,负责控制和管理各个用户的访问权限B.DBA要负责监控数据库的运行C.DBA要负责前端应用程序的开发D.DBA要负责当数据库系统发生故障时进行恢复4.DBMS是指( C )。
A.数据库B.数据库系统C.数据库管理系统D.数据处理系统5.数据冗余度低、数据共享以及较高数据独立性等特征的系统是( B )。
A.文件系统B.数据库系统C.操作系统D.高级程序6.仅次于用户和数据库之间的一层数据管理软件是( D )。
A.数据库系统B.数据库C.管理信息系统D.数据库管理系统7.数据库系统中,逻辑数据和物理数据可以相互转换,执行该功能的是( C )A.操作系统B.信息管理系统C.数据库管理系统D.文件系统8.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( D )。
A.存储模式B.子模式C.外模式D.模式9.用户看到的那部分数据的局部逻辑结构的描述是( B )。
A.存储模式B.子模式C.概念模式D模式10.文件系统和数据库系统的最大区别是( D )。
A.数据共享B.数据独立C.数据冗余D.数据结构化11.关于信息和数据,下面的论述中正确是的( D )。
A.信息与数据,只有区别,没有联系B.信息是数据的载体C.同一信息用同一数据表示形式D.数据处理本质上就是信息处理12.描述事物性质的最小数据单位是( C )。
A.记录B.文件C.数据项D.数据库13.若干记录的集合称为( D )。
A.数据B.数据库C.数据项D.文件14.数据库系统中的软件是指( A )。
中央广播电视大学学数据库考卷及答案
中央广播电视大学2008—2009学年度第二学期“开放本科”期末考试数据库系统概论试卷一、(本题16分)设计一个适合大学里选课的数据库。
该数据库应包括学生、系、教师、课程,哪个学生选了哪门课,哪个教师教哪门课,学生的成绩,一个系提供哪些课程等信息。
用E/R图说明学生选课的数据库。
二、(每小题4分,共16分)假设学生选课数据库关系模式如下:Student(SNo,SName,SAge,SDept)Course(CNo,CName)SC(SNo,CNo,Score)用关系代数进行如下查询:1.学号为200500111的学生的系别和年龄;2.有不及格(成绩<60)学生的课程名;3.数学系有不及格课程的学生名单;4.学生张林的“计算机组成原理”课成绩。
三、(前3个小题每题8分,第4个小题4分,共28分)一个电影资料数据库假定有三个基本表:电影表Movie包括电影名、制作年份、长度;演员表Actor包括演员姓名、地址、生日;电影主演表Acts包括电影名、制作年份、演员姓名。
1.用SQL的建表语句建立三个基本表,要注意合理地选择属性的数据类型。
用SQL实现如下查询或更新操作:2.统计1999年制作电影的平均长度和最短长度;3.所有同名电影各自的电影名和制作年份;4.把电影“我的世界”的长度改为109分钟。
四、(本题10分)设某航班某日尚有余票50张,甲预订10张,乙预订20张,若按如下顺序执行有何问题?如何实现并发控制?五、(每小题6分,共18分)用SQL的有关语句定义1.图书关系Book,包括图书编号BookID、图书名称Title、图书作者Author、出版社Pub-lisher。
2.学生关系Student,包括学生编号ID、学生姓名Name、系Dept;3.学生借书关系Lend,包括学生编号ID、图书编号BookID、借阅时间LDate。
注意:说明主键码和外键码(如果有的话)。
六、(每小题6分,共12分)关系模式如下:商品 P (PNO,PN,COLOR,PRICE)商店 S (SNO,SN,CITY)销售 SP (PNO,SNO,QTY)用SQL写出查询程序:1.查询与商品“TV”颜色相同的商品名PN;2.不销售商品P2(商品号)的商店名SN中央广播电视大学2008—2009学年度第二学期“开放本科”期末考试数据库系统概论试卷答案及评分标准(供参考)三、(前3个小题每题8分,第4个小题4分,共28分) 参考答案:1.CREATE TABLE Movie(Title CHAR(30),Year INT,Length INT) ;CREATE TABLE Actor(Name CHAR(20),Address V ARCHAR(30),Binhdate DATE);CREATE Acts(MovieTitle CHAR(30),MovieYear INT,ActorName CHAR(20));2.SELECT A VG(Length),MIN(Length)FROM MovieWHERE Year=1999;3.SELECT M1.Title,M1.Year,M2.YearFROM Movie AS M1,MOVie AS M2WHERE M1.Title=M2.Title AND M1.Year<M2.Year;4.UPDATEMovie SET Length=109 WHERETitle=”我的世界”四、(本题10分)参考答案:若按上述顺序执行,则最后的余票为30,显然不对,因为正确结果应为20。
省二级考试最后两题答案
省二级考试最后两题答案一、简答题:请简述数据库管理系统的主要功能。
答案:数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据控制和事务管理。
首先,数据定义功能允许用户定义数据库中的数据结构,包括创建、修改和删除数据库对象,如表、视图和索引。
其次,数据操纵功能提供了查询、插入、更新和删除数据的能力,使得用户能够对数据库中的数据进行操作。
数据控制功能则涉及数据的安全性、完整性和并发控制,确保数据的准确性和一致性。
最后,事务管理功能确保数据库操作的原子性、一致性、隔离性和持久性,从而维护数据库的稳定性和可靠性。
二、论述题:分析云计算在现代企业中的应用及其带来的挑战。
答案:云计算作为一种基于互联网的计算方式,为现代企业提供了灵活、可扩展的资源和服务。
在企业中,云计算的应用主要体现在以下几个方面:首先,它能够提供按需自助服务,企业可以根据实际需求快速获取计算资源,无需等待人工干预。
其次,广泛的网络访问使得企业员工能够通过多种设备访问应用程序和数据,提高了工作效率。
再次,资源池化允许多个用户共享资源池,提高了资源利用率。
此外,快速弹性和按使用量付费的模式也帮助企业降低了成本和风险。
然而,云计算的应用也带来了一系列挑战。
数据安全和隐私保护是企业最关心的问题之一,因为云计算环境下数据的存储和处理往往跨越不同的地理位置和法律管辖区。
此外,合规性和法规遵从也是企业需要面对的问题,不同国家和地区的法律法规对数据的处理和存储有不同的要求。
云计算的复杂性也增加了管理难度,企业需要确保云服务提供商的可靠性和性能。
最后,云计算的依赖性可能导致企业在面对服务中断时更加脆弱,因此需要制定有效的灾难恢复计划和业务连续性策略。