《专升本《数据库系统原理》_试卷_答案.pdf》由会员分享,可在线阅读,更多相关《专升本《数据库系统原理》_试卷_答案.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、专升本数据库系统原理专升本数据库系统原理一、一、(共(共 5353 题题,共共 150150分分)1.数据库管理系统 DBMS 中用来定义模式、内模式和外模式的语言是().(2 分)A.DML B。C C。DDL D。Basic标准答案:C2.保证数据库系统正常工作的的核心软件是()。(2 分)A。编译系统 B.数据库C.操作系统 D.数据库管理系统标准答案:D3.数据库(DB。、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()(2分)A。DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMS D。DBS 就是 DB,也就
2、是 DBMS。标准答案:A4.事务的原子性是指()(2 分)A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D。事务必须是使数据库从一个一致性状态变到另一个一致性状态标准答案:A5。系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS 的这种能力称为()(2 分)A。完整性控制 B。安全性控制 C。可恢复性 D。并发控制。标准答案:C6。有两个实体集,并且它们之间存在着一个 M:N 联系,那么按照 ER 模型转换成关系数据库的规则,这个 ER 结构转换成表的个数为()。(2 分)A
3、。1 B.2 C。3 D。4标准答案:C7.把 ER 图转换为关系模型的过程,属于数据库设计的()(2 分)A.概念设计 B.逻辑设计 C。需求分析 D。物理设计。标准答案:B8。若用如下的 SQL 语句创建一个 student 表:可以插入到 student 表中的记录是()。(2 分)A。(1031,曾华,男,23)B。(1031,曾华,NULL,NULL)C。(NULL,曾华,男,23)C.(1031,NULL,男,23)标准答案:B9.SQL 语言中,删除一个视图的命令是().(2 分)A。DELETE B.DROP C.CLEAR D。REMOVE。标准答案:B10。在 SQL语言中
4、的视图 VIEW 是数据库的()。(2 分)A.外模式 B.模式 C。内模式 D.存储模式。标准答案:A11。()构成了关系模型的三要素。(3 分)A。三级模式B.关系数据结构C。专门的关系操作和传统的集合操作D.关系的三类完整性约束条件标准答案:B,C,D12。如果不进行控制,事务的 ACID 特性可能在()情况下遭到破坏。(3 分)A。多个事务并发执行 B.多个事务顺序执行1第1页共3页C.事务在运行过程中强行终止 D.事务运行一半被撤销.。标准答案:A,C13。下列 SQL 命令中属于数据控制的有()。(3 分)A。SELECT B.UPDATE C.GRANT D.REVOKE标准答案
5、:C,D14。数据库领域中常用的数据模型有()。(3 分)A.层次模型 B.网状模型C.关系模型 D.面向对象模型。标准答案:A,B,C,D15.现有关系模式:EMP(empno,ename,mgr,sal,workday),DEPT(deptno,dname,loC.在以下视图中,不可能更新的视图为()。(3 分)A.视图 V1,由 1970 年以后参加工作的雇员组成B。视图 V2,由部门号和各部门的平均工资组成C.视图 V3,由雇员姓名和其领导者姓名组成D。视图 V4,由薪金超出所有雇员平均薪金以上的雇员组成。标准答案:B,D16.简述数据库系统的三级模式两级映象结构?这种结构的优势何在?
6、(5 分)标准答案:数据库系统的三级模式结构是指外模式,模式和内模式。两级映象是指外模式/模式映象,模式/内模式映象。三级模式两级映像结构是数据库实现数据独立性的关键,包括逻辑独立性和物理独立性.数据逻辑独立性是指局部逻辑数据结构(外模式即用户视图)与全局逻辑数据结构(模式)之间的独立性。当数据库的全局逻辑数据结构(模式)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物理数据独立性是指数据的存储结构与存取方法(内模式)改变时,对数据库的全局逻辑结构(模式)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与
7、存取方法独立与之上的应用程序和模式。数据库系统的三级模式之间存在二级映象,外模式/模式映象,模式/内模式映象,这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性.17。什么是数据的安全性?数据库常用的安全性控制方法有哪些?(5 分)标准答案:数据库的安全性是指保护数据库,防止因用户非法使用数据库造成数据泄露、更改或破坏.这包含两层含义:一是防止非法的用户使用、更改甚至破坏数据库中的数据;其二是防止合法的用户使用、更改或破坏超过其权限范围内的数据。数据库安全控制常用的方法有:用户识别;存取控制;定义视图;审计;数据加密.18。并发控制的主要技术是封锁,什么是封锁?(5 分)标
8、准答案:锁是 DBMS 为数据库中数据添加的一种标志信息。所谓封锁就是事务 T 在对某个数据对象例如表,记录等操作之前,先向系统发出请求,对其加锁的过程。加锁后事务 T 就对该数据对象有了一定的控制,在事务 T 释放它的锁之前,其他的事务不能更新此数据对象。封锁协议是指系统中的每一个事务都必须遵从的关于何时对数据项加何种锁,何时解锁的一组规则。19.在概念设计中将现实世界中客观存在的事物称为()(2 分)A.实体 B.记录 C.对象 D.结点。标准答案:A20。已知在一个工厂中有多个车间,每一个车间有多名职工,工厂的产品要经过多个车间的多道工序加工。具体来说,一个产品要经过多个工人加工,一位工
9、人要加工多个产品。工厂与车间之间属于一对多联系,车间与工人之间属于一对多联系,工人与产品之间属于()联系。(2 分)A.一对多 B。一对一 C.未知 D.多对多。标准答案:D21。()是存储在计算机内的有结构的数据集合。(2 分)A。网络系统 B。数据库系统 C.操作系统 D。数据库。标准答案:D22.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()(2 分)A。其中有一个是 DELETEB。一个是 SELECT,另一个是 UPDATEC.两个都是 SELECTD。两个都是 UPDATE。标准答案:C23.表达用户使用观点的数据库局部逻辑结构的在三级模式结构中是()(2
10、 分)A.概念模式 B。模式 C。外模式 D。内模式标准答案:C24。若关系模式 R3NF,则下面最正确的说法是()(2 分)A.某个主属性不传递依赖于码B.某个非主属性不部分依赖于码C.所有的非主属性都不传递依赖于码D.所有的非主属性都不部分依赖于码标准答案:C25。在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()(2 分)A.另一个表 B。视图 C.索引 D.模式。标准答案:B26.事务的隔离性是指()(2 分)A.事务中包括的所有操作要么都做,要么都不做B。事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是无
11、关的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态。标准答案:C27。若要在基本表 S 中增加一列 CN(课程名),可用()。(2 分)A。ADD TABLE S(CN CHAR()B.ADD TABLES ALTER(CNCHAR()C.ALTER TABLE S ADD(CN CHAR()D。ALTER TABLE S(ADD CN CHAR()。标准答案:C28.设关系数据库中一个表 S 的结构为 S(SN,CN,grade),其中 SN 为学生名,CN 为课程名,二者均为字符型;grade 为成绩,数值型,取值范围 0100。若要把“张二的化学成绩 80 分”插入 S 中,
12、则可用()命令。(2 分)A.ADD INTO S VALUES(张二,化学,80)B。INSERT INTO S VALUES(张二,化学,80)C。ADD INTO S VALUES(张二,化学,80)D.INSERT INTO S VALUES(张二,化学,80)标准答案:D29。SQL语言具有()等功能.(4 分)A.数据操纵 B。数据定义 C。数据控制 D。关系规范化。标准答案:A,B,C30.下面列出的条目中,哪些是数据库技术的主要特点()(4 分)A。数据共享度高 B.数据的冗余小C.较高的数据独立性 D.数据的安全性高标准答案:A,B,C,D31。在以下各条叙述中,正确的叙述有
13、()(4 分)A.数据库避免了一切数据冗余B。数据库减少了数据冗余C.数据库中,如果逻辑模式改变,则需将与其有关的外模式做相应改变,否则应用程序需改写D.数据库中的内模式如有改变,逻辑模式可以不变标准答案:B,D32。三级模式间存在两种映射,它们是()(4 分)2第2页共3页A。外模式与内模式间的映射 B。模式与用户间的映射C。模式与外模式间的映射 D。模式与内模式间的映射标准答案:C,D33.简述数据库系统由哪几部分组成?(5 分)标准答案:数据库系统一般由数据库、数据库管理系统、应用系统、数据库管理员、系统分析员、应用程序员和终端用户等部分组成。34.简述数据库系统所具有的数据与程序的独立
14、性?(5 分)标准答案:数据与程序的独立性简称为数据独立性,包括逻辑独立性和物理独立性。数据逻辑独立性是指局部逻辑数据结构(外模式即用户视图)与全局逻辑数据结构(模式)之间的独立性.当数据库的全局逻辑数据结构(模式)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。数据物理独立性是指数据的存储结构与存取方法(内模式)改变时,对数据库的全局逻辑结构(模式)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立与之上的应用程序和模式.数据库系统的三级模式之间存在二级映象,外模式/模式映象,模式/内模式映象
15、,这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。35.关系模型中的完整性约束包括()(4 分)A.实体完整性 B.域完整性C.参照完整性 D.用户定义完整性标准答案:A,C,D36.()是存储在计算机内有结构的数据的集合。(2 分)A.数据库系统 B。数据库C.数据库管理系统 D。数据结构标准答案:B37。数据库中存储的是()。(2 分)A。数据 B.数据模型C。数据以及数据之间的联系 D。信息标准答案:C38.数据库中,数据的物理独立性是指()。(2 分)A。数据库与数据库管理系统的相互独立B.用户程序与 DBMS 的相互独立C。用户的应用程序与存储在磁盘上数据库中
16、的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立。标准答案:C39.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位),医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的一个外码是()。(2 分)A.患者编号 B.患者姓名C.患者编号和患者姓名 D。医生编号和患者编号标准答案:A40。事务的原子性是指()(2 分)A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D。事务必须是使数据库从一个一致性状态变到另一个一致性状态。标准答案:A41.保护数据库
17、防止不合法的使用,以免数据的泄密、更改或破坏.这属于数据库保护中的()措施。(2 分)A。完整性控制 B.安全性控制 C。可恢复性 D。并发控制标准答案:B42。关系模式中,满足 2NF 的模式()。(2 分)A.可能是 1NF B.必定是 1NF C。必定是 3NF D.必定是 BCNF标准答案:B43。关系模式的候选码可以有 1 个或多个,而主码有().(2 分)A.可以多个 B.可以 0 个C.只有 1 个 D。可以 1 个或多个标准答案:C44。关系数据库中,实现表与表之间的联系是通过()来实现的。(2 分)A.实体完整性规则定义主码 B.参照完整性规则定义外码C。定义用户定义的完整性
18、约束 D.值域定义标准答案:B45.在雇员信息表关系 EMP 中,哪个属性是外码?()(2 分)A.雇员号 B。雇员名 C。部门号 D。工资标准答案:C46。关系模型完整性约束包括()。(3 分)A。实体完整性 B.数据完整性C。用户定义完整性 D.参照完整性标准答案:A,C,D47.数据库故障分为哪些()。(3 分)A。事务内部的故障 B.系统故障C。介质故障 D.计算机病毒引起的系统瘫痪标准答案:A,B,C,D48.在 SQL语言中()属于数据操纵语言。(3 分)A.ALTER B.INSERT C.UPDATE D。DELETE标准答案:B,C,D49.下列关于数据冗余的叙述中,正确的是
19、()(3 分)A.冗余的存在容易破坏数据库的完整性B。冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据标准答案:A,B,C50。数据库系统的三级模式是()。(3 分)A。内模式 B。概念模式 C。模式 D.外模式标准答案:A,C,D51.关系数据模型有哪些优点?(5 分)标准答案:关系模型与非关系模型不同,它是建立在严格的数学概念基础上的。52。为什么外模式/模式映象能够保证数据库具有数据的逻辑独立性?(5 分)标准答案:当模式改变时,由数据库管理员对各个外模式/模式的映象做相应的改变,而使外模式保持不变。应用程序是依据数据库的外模式编写的,从而应用程序不必修改,保证了数据和程序的逻辑独立性。53.简要说明事务的 ACID 特性.(5 分)标准答案:原子性,事务是数据库的逻辑工作单位,事务中包括的各种操作,要么都做,要不都不做。一致性,事务执行的结果必须是是数据库从一个一致性状态到另一个一致性状态.隔离性,一个事务的执行不能被另一个事务干扰。持续性,一个事务一旦提交,它对数据库中数据的改变就应该是永久的。3第3页共3页