1、专升本数据库系统原理试题分类:专升本数据库系统原理_08033050题型:单选分数:21.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0100。若要把“张二的化学成绩80分”插入S中,则可用()命令。A.INSERTINTOSVALUES(张二,化学,80)B.ADDINTOSVALUES(张二,化学,80)C.ADDINTOSVALUES(张二,化学,80)D.INSERTINTOSVALUES(张二,化学,80)答案:A2.事务的隔离性是指()A.事务一旦提交,对数据库的改变是永久的B.事务中
2、包括的所有操作要么都做,要么都不做C.一个事务内部的操作及使用的数据对并发的其他事务是无关的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:C3.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()A.两个都是UPDATEB.一个是SELECT,另一个是UPDATEC.两个都是SELECTD.其中有一个是DELETE答案:C4.已知在一个工厂中有多个车间,每一个车间有多名职工,工厂的产品要经过多个车间的多道工序加工。具体来说,一个产品要经过多个工人加工,一位工人要加工多个产品。工厂与车间之间属于一对多联系,车间与工人之间属于一对多联系,工人与产品之间属于()
3、联系。A.未知B.一对一C.多对多D.一对多答案:C5.()是存储在计算机内的有结构的数据集合。A.数据库系统B.数据库C.网络系统D.操作系统答案:B6.若关系模式R3NF,则下面最正确的说法是()A.所有的非主属性都不部分依赖于码B.某个主属性不传递依赖于码C.所有的非主属性都不传递依赖于码D.某个非主属性不部分依赖于码答案:C7.表达用户使用观点的数据库局部逻辑结构的在三级模式结构中是()A.概念模式B.外模式C.模式D.内模式答案:B8.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()A.模式B.视图C.另一个表D.索引答案:B9.若要在基本表
4、S中增加一列CN(课程名),可用()。A.ALTERTABLES(ADDCNCHAR()B.ALTERTABLESADD(CNCHAR()C.ADDTABLESALTER(CNCHAR()D.ADDTABLES(CNCHAR()答案:B10.在概念设计中将现实世界中客观存在的事物称为()A.记录B.实体C.对象D.结点答案:B试题分类:专升本数据库系统原理_08033050题型:不定项选择分数:31.三级模式间存在两种映射,它们是()A.外模式与内模式间的映射B.模式与用户间的映射C.模式与外模式间的映射D.模式与内模式间的映射答案:CD2.要实现数据库恢复通常采用的方法是()。A.建立视图B
5、.建立副本C.建立日志文件D.建立索引答案:BC3.在下列选项中属于关系数据库中完整性规则的有()。A.实体完整性规则B.索引完整性规则C.视图引用完整性规则D.用户定义的完整性规则答案:AD4.关系模型完整性约束包括()。A.实体完整性B.数据完整性C.用户定义完整性D.参照完整性答案:ACD5.关系模型的三要素指()。A.三级模式B.关系数据结构C.专门的关系操作和传统的集合操作D.关系的三类完整性约束条件答案:BCD6.在下列SQL语言命令中属于数据操纵语言的是()。A.ALTERB.INSERTC.UPDATED.DELETE答案:BCD7.关系模式中,满足2NF的模式()。A.可能是
6、1NFB.必定是1NFC.可能是3NFD.必定是3NF答案:BC8.若用如下的SQL语句创建一个student表:下列插入到student表中命令一定不能成功的是()。A.(1031,曾华,男,23)B.(1031,曾华,NULL,NULL)C.(NULL,曾华,男,23)D.(1031,NULL,男,23)答案:CD9.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0100。若要把“张二的化学成绩80分”插入S中,则可用()命令。A.ADD INTO S VALUES(张二,化学,80) B.IN
7、SERT INTO S VALUES(张二,化学,80) C.ADD INTO S VALUES(张二,化学,80) D.INSERT INTO S VALUES(张二,化学,80) 答案:D10.若要在基本表S中增加一列CN(课程名),可用()。A.ADD TABLE S(CN CHAR() B.ADD TABLE S ALTER(CN CHAR() C.ALTER TABLE S ADD(CN CHAR()D.ALTER TABLE S (ADD CN CHAR()答案:C11.若关系模式R3NF,正确的说法是()A.所有主属性不传递依赖于码B.所有主属性不部分依赖于码C.所有的非主属性都
8、不传递依赖于码D.所有的非主属性都不部分依赖于码答案:CD12.将系统E-R图转换到关系模式,是在数据库()进行的。概念设计阶段逻辑设计阶段需求分析阶段数据库实施阶段答案:B13.事务是数据库技术的重要概念,事务的特性有()。A.原子性B.一致性C.隔离性D.持久性答案:ABCD14.数据库故障分为哪些()。A.事务内部的故障B.系统故障C.介质故障D.计算机病毒引起的系统瘫痪答案:ABCD15.现有如下关系:医生(医生编号,医生姓名,职称,科室,毕业院校,最高学历),患者(患者编号,患者姓名,性别,出生日期,所在单位),医疗(患者编号,医生编号,患者姓名,医生姓名,诊断日期,诊断结果)其中,
9、医疗关系中的外码是()。A.患者编号B.患者姓名C.医生姓名D.医生编号答案:AD16.事务的隔离性是指()A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是无关的D.事务必须使数据库从一个一致性状态变到另一个一致性状态答案:C17.数据库的逻辑设计阶段主要输出的是()。A.系统E-R图B.系统数据流图C.系统三级模式图D.程序流程图答案:A18.关系模型的数据操作中传统的集合运算包括()。A.并B.交C.笛卡尔积D.差答案:ABCD19.如果不进行控制,事务的ACID特性可能在()情况下遭到破坏。A.多个事
10、务并发执行B.多个事务顺序执行C.事务在运行过程中强行终止D.事务运行一半被撤销。答案:AC20.数据库设计中如果采用自底向上的设计,数据可能出现等()现象。A.同名异义B.异名同义C.编码长度不同D.以上都不是答案:AB试题分类:专升本数据库系统原理_08033050题型:多选分数:41.在以下各条叙述中,正确的叙述有()A.数据库中的内模式如有改变,逻辑模式可以不变B.数据库中,如果逻辑模式改变,则需将与其有关的外模式做相应改变,否则应用程序需改写C.数据库避免了一切数据冗余D.数据库减少了数据冗余答案:A, D2.关系模型中的完整性约束包括()A.实体完整性B.域完整性C.参照完整性D.
11、用户定义完整性答案:A, C, D3.三级模式间存在两种映射,它们是()A.模式与内模式间的映射B.模式与用户间的映射C.模式与外模式间的映射D.外模式与内模式间的映射答案:A, C4.下面列出的条目中,哪些是数据库技术的主要特点()A.数据的安全性高B.较高的数据独立性C.数据的冗余小D.数据共享度高答案:A, B, C, D5.SQL语言具有()等功能。A.关系规范化B.数据操纵C.数据控制D.数据定义答案:B, C, D试题分类:专升本数据库系统原理_08033050题型:问答分数:51.简述关系规范化的原因。关系规范化到什么程度合适?是不是范式级别越高越好?答案:关系的规范化是指通过模
12、式分解将低范式级别的关系分解为多个高级别范式关系的过程。由于低级别范式发生插入异常、删除异常、更新困难、数据冗余的现象非常频繁,因此为了数据库中数据的一致性和完整性要求,通常都要求在数据库设计时,进行规范化。范式是符合某种级别的关系模式的集合,用于区分不同关系模式的。如1范式是指那些所有符合关系定义的关系所构成的集合,2范式是满足1范式且满足非主属性不部分依赖于码的关系所构成的集合等。3范式是消除了非主属性对码的传递依赖的2范式。BC范式是消除了主属性对码的部分和传递依赖的3范式。在规范化过程中,一般到3范式就能满足应用需求,并不要求范式级别太高,范式级别越高,表中数据就越单调,信息含量就越少
13、,查询起来就越麻烦,效率也就越低!2.简述数据模型的三要素,关系模型的三要素是什么?答案:数据模型三要素指:数据结构、数据操作、数据完整性约束条件。关系模型的三要素是:关系结构、关系操作,包括传统的集合运算和专门的关系运算。关系三类完整性约束条件。包括实体完整性、参照完整性和用户定义完整性。3.什么是数据的安全性?数据库常用的安全性控制方法有哪些?答案:数据安全性是指为了杜绝对数据库中数据的非法访问而采取的控制方法和措施。常用数据库的安全性控制方法有用户注册、访问控制和视图隔离。4.数据库管理系统是如何实现数据一致性的?答案:数据库中的数据是一致的,这一特性不是数据固有的,而是DBMS通过特定
14、技术实现的。数据一致性是通过事务的并发控制机制实现的,并发控制技术包括数据封锁技术和时间戳技术。三级封锁协议和两段锁协议都是用于保证数据一致性的协议。5.简述视图的定义,视图对应三级模式结构的哪个模式?答案:视图是关系数据库为了支持三级模式两极变换结构而特别设计的相当于外模式的对象,是为用户提供的多种观察数据库中数据的重要机制,一个视图可以是从一个或几个基本表(或视图)导出的虚表。采用视图的优点是:支持三级模式两级映像的体系结构,简化用户的操作;可以使用户以不同的角度看待同一个数据;视图对数据库的重构提供了数据的逻辑独立性;视图可以通过屏蔽数据库中的敏感数据来实现数据的安全性。6.简述数据独立
15、性概念,数据库系统是如何实现的?答案:数据独立性是指数据库中的数据独立于建立在数据库之上的应用程序。数据独立性包括物理独立性和逻辑独立性,物理独立性是指当数据库中数据的逻辑结构发生变化时,只要改变模式与外模式之间的映射,而不影响之前开发的应用程序。物理独立性是指当数据库中数据的存储结构发生变化时,应用程序也不发生变化。数据库系统是通过实现三级模式两级映射结构实现数据独立性的7.什么是事务?事务的提交和回滚概念是什么?答案:事务是数据库技术的重要概念,是并发控制的单元。事务可以是一段连续执行的程序,也可以是若干SQL语句组成。事务中的语句要么一次全部完成要么一次什么也不做。为了保证这个特性,就必
16、须让执行完的事务确保反映到数据库中,将直行完的事务显示存入数据库称为事务提交。如果事务做到一半系统崩溃了,则为了保证从外部看来事务就像什么都没做就必须将做到一半的事务恢复到事务开始前的状态,这个过程称为事务的回滚。8.关系中属性可以称为“目”或“元”的,含有两个属性的关系称为二元关系或二目关系。(1)“任何二目关系一定属于3NF”断言正确吗?(2)若正确,请证明,若不正确,请举出反例说明。答案:(1)该断言是正确的。(2)证明:设R(X,Y)是任意的二元关系,其中X,Y均为单属性,则X,Y之间的数据依赖关系只能是以下三种情况之一:(1)XY或YX这时X(或Y)是候选码、主属性,Y(或X)是非主
17、属性,非主属性完全依赖于主属性,又,不存在第三个属性,所以非主属性不可能传递依赖于码,R(X,Y)3NF(2)XY且YX即XY这时X,Y均为候选码、主属性,R(X,Y)中不存在非主属性,R(X,Y)3NF(3)XY且YX这时R(X,Y)的候选码为XY,R(X,Y)中不存在非主属性,R(X,Y)3NF故命题成立。试题分类:专升本数据库系统原理_08033050题型:问答分数:51.简述数据库系统所具有的数据与程序的独立性?答案:数据与程序的独立性简称为数据独立性,包括逻辑独立性和物理独立性。数据逻辑独立性是指局部逻辑数据结构(外模式即用户视图)与全局逻辑数据结构(模式)之间的独立性。当数据库的全
18、局逻辑数据结构(模式)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。数据物理独立性是指数据的存储结构与存取方法(内模式)改变时,对数据库的全局逻辑结构(模式)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立与之上的应用程序和模式。数据库系统的三级模式之间存在二级映象,外模式/模式映象,模式/内模式映象,这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。2.简述数据库系统由哪几部分组成?答案:数据库系统一般由数据库、数据库管理系统、应用系统、数据库管理员、系统分析员、应用程序员和终端用户等部分组成。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1