文档介绍:该【数据库知识练习题 】是由【zhimenshu】上传分享,文档一共【20】页,该文档可以免费在线阅读,需要了解更多关于【数据库知识练习题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。severalgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasured10年《数据库》( A )??????????????,定义索引的组织方式属于( D )??????????????,实现数据存取控制功能的语句是( C )??????????,称为数据库的( B )????????????,需要消除属性冲突、命名冲突和( B )??????????????,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( D )????????????????“AGEBETWEEN18AND24”等价于( D )>18ANDG<24???????>=18ANDG<>18ANDG<=24??????>=18ANDAGE<=,独立于计算机的硬件和DBMS软件的设计阶段是( A )?????????????????,建立视图用(?C)???????????????(null)的是(C)(列名)(列名)(*)(列名)一、单项选择题(每小题2分,共20分),对用户使用的数据视图的描述称为(???D????)??(???B????)??(????B???)?,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,?(????A???)????,用GRANT/REVOKE语句实现数据库的(????D???)??,若各个事务之间的依赖关系构成循环,则就会出现(????A???)??,正确的是(???A????)(C),每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(???C??)。??????????????.“一个事务中的诸操作要么都做,要么都不做”,这是事务的(???A??)属性。??????????????、单项选择题(每小题2分,共20分),一个码是(C)。A可以由多个任意属性组成B至多由一个属性组成severalgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredC由一个或多个属性组成,其值能够惟一标识关系中一个元组D以上都不是2数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。。,也就是DBMS3区分不同实体的依据是(B)。(??B???)实现参照完整性规则的。???????????????????????????,规范化的主要理论依据是(???A??)。??????????????????????????????????-R模型转换成关系模型的过程中,下列叙述不正确的是(???C??)。?∶N联系类型转换一个关系模式??∶1和1∶N联系类型时,不生成新的关系模式。,在数据库设计的(???C??)阶段,需要将E-R模型转换为关系数据模型。?????????????????????????????(C)方法来保证调度的正确性。??( D )severalgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredA步骤B过程C流程D调度10如果事务T已在数据R上加了X锁,则其他事务在数据R上( D )A只可加X锁B只可加S锁C可加S锁或X锁D不能加任何锁单项选择题(每小题2分,共20分)1模式的逻辑子集通常称为( D )A存储模式B内模式C外模式D模式2SQL语言的GRANT和REVOKE语句主要是用来维护数据库的(D)。A完整性B可靠性C隔离性D安全性3在数据库设计中,将E-R图转换成关系数据模型的过程属于(C),则其他事务在数据R上( D )A只可加X锁B只可加S锁C可加S锁或X锁D不能加任何锁5在数据库系统中,视图可以提供数据的( B )A完整性B并发性C安全性D可恢复性6事务的持续性是指(A),要么都不做B事务一旦提交,对数据库的改变是永久的severalgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(??D??)?:1????????:M?:1???????:N8系统故障会造成(??A??)??????????????(B),通常采用的方法是(???C??)。????????????????????—R图导出关系模型?????????、简答题(每小题5分,共30分)1简述关系模型中的实体完整性。实体完整性规则:若属性A是基本关系的主属性,则属性A不能取空值,。并且关键字下不能出现重复值。2简述二段锁协议。两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。1)在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;2)在释放一个封锁之后,事务不再申请和获得任何其他封锁。“两段”的含义是,事务分为两个阶段:第一阶段是获得封锁,也称为扩展阶段。第二阶段是释放封锁,也称为收缩阶段。3什么是数据库恢复?简述数据库恢复的基本技术?把数据库从错误状态恢复到某一已知的正确状态(即一致状态或完整状态),就是数据库恢复。数据库恢复的基本技术是数据转储和登录日志文件。即根据存储在系统别处的冗余信息来恢复数据库系统。转储即DBA按照一定的策略将数据库复制到磁带或另一个磁盘上保存起来的过程。日志文件是用来记录事务对数据库的所有更新操作的文件,包括数据库内部的更新操作。不同数据库系统采用的日志文件格式是不同的。当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。severalgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasured4什么是视图?通过视图如何保证数据库安全性。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图。通过对视图授权可以实现数据库的安全性。5简述数据库设计的步骤。需求分析,概念设计,逻辑设计,物理设计,数据库的实施与维护6简述什么是触发器。是一种特殊类型的存储程序,在试图修改触发器所保护的表中的数据时,它就会自动执行。触发器可以包括大多数Transact_sql语句。二、简答题(每题5分,共30分)简述引进视图的优点。引进视图的优点有:(1)视图能够简化用户的操作。(2)视图使用户能以多种角度看待同一数据。(3)视图对重构数据库提供了一定程度的逻辑独立性。(4)视图能够对机密数据提供安全保护简述数据库设计的设计包含的设计步骤。需求分析,概念设计,逻辑设计,物理设计,数据库的实施与维护简述数据库系统可能发生的故障,及数据库恢复的基本技术。故障类型:事务内部故障,系统故障,介质故障,计算机病毒。数据库恢复的基本技术是数据转储和登录日志文件。即根据存储在系统别处的冗余信息来恢复数据库系统。当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据库恢复到故障前的某个一致性状态。SQLSERVER中INSERTED表和DELETED表有何用?severalgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasuredseveralgroupnumber,thenwithb±a,=c,-2~3measurement,suchasproceedsofcvaluesareequalandequaltothedesignvalue,,b,andcvalueswhileonhorizontalverticalerrorsformeasurement,Generalinironanglecodebitatmeasurementlevelpointsgriderrors,omethylverticalboxcenterlinedistancefora,,tobverticalboxdistanceforb,listcanmeasured触发器中用到两种特殊的表:删除表和插入表。触发器中使用名为“deleted”和“Inserted”。删除表存储受DELETE和UPDATE语句影响的行的副本。当执行DELETE或UPDATETE语句时,行从触发器表中删除并传递到删除表中。插入表存储受INSERT和UPDATE语句影响的行的副本。当执行INSERT或UPDATE语句时,新行同时增加到插入表和触发器表中在建立E-R型时如何区分实体和属性?在给定的应用环境中,可以遵循以下准则来划分实体和属性:属性与它所描述的实体之间只能是单值联系,即联系只能是一对多的。(2)属性不能再有需要进一步描述的性质。(3)作为属性的数据项,除了它所描述的实体之外,不能再与其它实体具有联系。什么是候选码?它和主码是什么关系?关系中的一个属性组,其值能唯一标识一个元组。若从属性组中去掉任何一个属性,它就不具有这一性质了,这样的属性组称作候选码。进行数据库设计时,可从一个关系的多个候选码中选定一个作为主码。二、简答题(每小题5分,共30分)1关系数据库中的实体完整性和参照完整性对数据分别有什么样的约束?实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。参照完整性规则:若属性(或属性组)Y是基本关系R的外码,它与基本关系S的主码X相对应,则对于R中每个元组在Y上的值必须为:1)或者取空值(Y的每个属性值均为空值);2)或者等于S中某个元组的主码值。2并发操作可能会产生哪几类数据不一致?并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。(1)丢失修改(LostUpdate)(2)不可重复读(Non-RepeatableRead)(3)读“脏”数据(DirtyRead)避免不一致性的方法就是并发控制。最常用的并发控制技术是封锁技术。也可以用其他技术,例如在分布式数据库系统中可以采用