版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理与应用第1题下列关于数据独立性的说法,正确的有()A物理独立性是指应用程序与数据库的物理存储结构无关B逻辑独立性是指应用程序与数据库的逻辑结构无关C物理独立性是通过模式/内模式映像实现的D逻辑独立性是通过外模式/模式映像实现的第2题数据库管理系统的主要功能包括()A数据定义功能B数据操纵功能C数据库的运行管理D数据库的建立和维护第3题关于数据库系统的叙述,正确的是()A数据库系统可以减少数据冗余B数据库系统可以避免一切数据冗余C数据库系统可以实现数据共享D数据库系统可以保证数据安全第4题在文件系统阶段,数据管理存在哪些问题?()A数据冗余大B数据不一致C数据联系弱D数据独立性差第5题下列属于概念模型的有()AE-R模型B层次模型C网状模型D扩充的E-R模型第6题数据库系统提供了两级映像,包括()A外模式/模式映像B模式/内模式映像C外模式/内模式映像D概念模式/存储模式映像第7题数据库系统的三级模式结构包括()A外模式B模式C内模式D存储模式第8题数据模型通常由哪三部分组成?()A数据结构B数据操作C数据完整性约束D数据独立性第9题数据管理技术的发展经历了哪几个阶段?()A人工管理阶段B文件系统阶段C数据库系统阶段D数据仓库阶段第10题数据库系统的特点包括()A数据结构化B数据共享性高C数据冗余度低D数据独立性高第11题下列不属于数据库系统组成部分的是()A硬件B数据库C操作系统D数据库管理系统第12题在数据库系统中,逻辑独立性是指()A应用程序与数据库的物理存储结构无关B应用程序与数据库的逻辑结构无关C应用程序与数据库管理系统无关D数据库的逻辑结构改变时,应用程序可以不变第13题层次模型和网状模型统称为()A关系模型B非关系模型C面向对象模型D概念模型第14题在人工管理阶段,数据是()A有结构的B无结构的C整体结构化D记录内部有结构第15题关于数据库系统的叙述中,正确的是()A数据库系统只是指数据库和数据库管理系统B数据库系统包括数据库、数据库管理系统以及与之相关的硬件、软件和人员C数据库系统不包括应用程序D数据库系统就是数据库管理系统第16题在数据库系统中,模式/内模式映像用于定义()A外模式与模式之间的对应关系B模式与内模式之间的对应关系C内模式与物理存储之间的对应关系D外模式与内模式之间的对应关系第17题数据库三级模式结构的划分,有利于()A数据的共享B数据的独立性C数据的安全性D数据的完整性第18题在文件系统阶段,数据()A无独立性B共享性高C记录内有结构,整体无结构D完全独立于程序第19题下列哪个是数据库系统的核心和基础?()A数据模型B数据库C数据库管理员D应用程序第20题在人工管理阶段,数据的管理者是()A操作系统B数据库管理系统C应用程序D专门的软件第21题在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于()A概念模型B逻辑模型C物理模型D数据模型第22题数据模型的三要素是()A数据结构、数据操作、完整性约束B实体、属性、联系C外模式、模式、内模式D关系模型、层次模型、网状模型第23题下列四项中,不属于数据库系统特点的是()A数据结构化B数据冗余度高C数据共享性好D数据独立性高第24题要保证数据库的逻辑数据独立性,需要修改的是()A模式与外模式之间的映像B模式与内模式之间的映像C模式D三级模式第25题数据库系统的数据独立性是指()A不会因为数据的变化而影响应用程序B不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C不会因为存储策略的变化而影响存储结构D不会因为某些存储结构的变化而影响其他的存储结构第26题在数据库三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A外模式B内模式C模式D存储模式第27题在数据库中,数据的物理独立性是指()A用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的B用户的应用程序与数据库中的逻辑结构是相互独立的C用户的应用程序与数据库管理系统是相互独立的D数据与数据之间的逻辑关系是相互独立的第28题数据库()、数据库系统()和数据库管理系统()三者之间的关系是()ADBS包括DB和DBMSBDBMS包括DBS和DBCDB包括DBS和DBMSDDBS就是DB,也就是DBMS第29题在数据管理技术的发展过程中,经历了人工管理、文件系统和数据库系统三个阶段。其中数据独立性最高的是()阶段。A人工管理B文件系统C数据库系统D三者相同第30题数据库系统的核心是()A数据库B数据库管理系统C数据模型D应用程序第1题关于笛卡尔积运算,下列说法正确的有()A两个分别为n目和m目的关系R和S的笛卡尔积是(n+m)列元组的集合B若R有k1个元组,S有k2个元组,则笛卡尔积有k1×k2个元组C笛卡尔积是基本运算之一D笛卡尔积是连接运算的基础第2题关于投影运算,下列说法正确的有()A投影是对列的操作B投影是从关系中选择指定的属性列C投影可能会改变元组的个数D投影可能会改变关系的列数第3题关于选择运算,下列说法正确的有()A选择是对行的操作B选择是从关系中选择满足条件的元组C选择的结果关系结构不变D选择的运算符是σ第4题关于等值连接和自然连接,下列说法正确的有()A等值连接要求连接运算符是“=”B自然连接要求有相同的属性组C自然连接要去掉重复的属性列D自然连接是特殊的等值连接第5题下列运算中,可以用基本运算表达的有()A交B连接C除D自然连接第6题关系代数的基本运算包括()A并B差C笛卡尔积D投影和选择第7题传统的集合运算包括()A并B交C差D广义笛卡尔积第8题关于关系的性质,下列说法正确的有()A关系中每一个属性值都具有原子性B每一列中的分量必须来自同一个域C列的顺序可以任意交换D关系中不允许出现重复元组第9题关系模型中的完整性约束包括()A实体完整性B参照完整性C用户自定义完整性D域完整性第10题设关系R和S具有相同的结构,则R∩S等价于()AR-(R-S)BR-(S-R)CS-(R-S)DR∪S第11题在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。如果W中的元组或者属于R,或者属于S,则W为()运算的结果A笛卡尔积B并C差D交第12题关系代数的5种基本运算是()A并、交、差、投影、选择B并、差、笛卡尔积、投影、选择C并、交、笛卡尔积、投影、选择D并、交、差、笛卡尔积、连接第13题如果两个关系没有相同的属性,则其自然连接等价于()A等值连接B外连接C笛卡尔积Dθ连接第14题关系R和S进行集合运算,必须具有()A相同的列数B相同的属性名C相同的行数D相同的结构第15题从表中取出满足条件的属性的操作称为()A选择B投影C连接D扫描第16题关系数据库管理系统能实现的专门关系操作包括()A排序、索引、统计B选择、投影、连接C关联、更新、排序D显示、打印、制表第17题外码是指()A本关系的主码B本关系的候选码C本关系的属性但不是码,而是另一个关系的主码D本关系的任意属性第18题能够唯一标识一条记录的属性或属性集,且可能包含冗余属性的称为()A超码B候选码C主码D外码第19题若关系中的某一属性组能唯一标识一个元组,而其子集不能,则称该属性组为()A超码B候选码C主码D外码第20题在关系理论中称为“属性”的概念,在关系数据库中称为()A记录B表C行D字段第21题关系模型中,实现实体之间联系是通过()A关系B指针C表D公共字段第22题用二维表来表示实体及实体之间联系的数据模型是()A关系模型B层次模型C网状模型D实体-联系模型数据库标准SQL作业一第1题删除视图时,基表中的数据不会受影响。()第2题视图可以基于一个或多个表创建,也可以基于其他视图创建。()第3题所有视图都可以进行INSERT、UPDATE、DELETE操作。()第4题通过视图查询数据,最终会转换为对基表的查询。()第5题视图存储实际数据,占用存储空间。()第6题TRUNCATETABLE是DML语句,可以回滚。()第7题DELETE语句可以只删除满足条件的行。()第8题UPDATE语句省略WHERE子句将修改表中的所有行。()第9题INSERT语句中,如果省略列名列表,则必须为所有列提供值。()第10题进行集合运算时,两个查询的列名必须完全相同。()第11题INTERSECT运算的优先级高于UNION和EXCEPT。()第12题UNION运算默认去除重复行。()第13题关联子查询中,子查询对外部表的每一行都执行一次。()第14题EXISTS子查询的SELECT列表通常写为SELECT*,不影响结果。()第15题ANY和SOME是同义词,功能相同。()第16题使用比较运算符引导子查询时,子查询可以返回多行多列。()第17题使用IN谓词时,子查询必须返回单列值。()第18题非标量子查询可以返回多行多列。()第19题标量子查询必须返回一行一列的值。()第20题子查询必须用括号括起来。()第21题关于视图的可更新性,下列说法正确的有()A视图定义若包含聚合函数,则不可更新B视图定义若包含DISTINCT,则不可更新C视图定义若包含GROUPBY,则不可更新D视图若由多表连接生成,可能不可更新第22题视图的主要作用包括()A简化复杂查询B限制数据访问(安全性)C提供逻辑数据独立性D提高查询性能第23题关于DELETE语句,下列说法正确的有()A可以删除指定行B可以删除所有行C删除数据后可以回滚(事务内)DDELETE是DDL语句第24题关于UPDATE语句,下列说法正确的有()A必须指定WHERE子句B可以同时修改多列C可以基于其他表的值进行更新D省略WHERE将修改所有行第25题关于INSERT语句,下列说法正确的有()A可以插入单行B可以插入多行C可以从其他表查询插入D可以省略列名列表第26题数据更新操作包括()AINSERTBUPDATECDELETEDSELECT第27题关于集合运算的兼容性要求,下列说法正确的有()A两个查询的列数必须相同B对应列的数据类型必须兼容C两个查询的表名必须相同D两个查询的列名可以不同第28题关于UNION和UNIONALL,下列说法正确的有()AUNION去除重复行BUNIONALL保留重复行CUNIONALL通常比UNION效率高D两者功能完全相同第29题集合运算包括哪些类型?()AUNIONBINTERSECTCEXCEPTDJOIN第30题关于关联子查询,下列说法正确的有()A子查询引用了外部查询的列B通常需要对父查询的每一行执行一次子查询C关联子查询可以出现在WHERE、HAVING子句中D关联子查询的效率通常低于非关联子查询数据库标准SQL作业二第1题关于ANY和SOME,下列说法正确的有()A两者功能相同B可以使用关键字SOME代替ANYCANY要求所有值满足条件DSOME要求至少一个值满足条件第2题引导子查询的谓词包括()AINB比较运算符CANY/ALLDEXISTS第3题子查询可以出现在SQL语句的哪些子句中?()ASELECTBFROMCWHEREDHAVING第4题嵌套查询按照子查询是否引用外部查询的列,可分为()A标量子查询B非标量子查询C关联子查询D非关联子查询第5题嵌套查询按照子查询返回数据的特性,可分为()A标量子查询B非标量子查询C关联子查询D非关联子查询第6题关于可更新视图,下列说法正确的是()A所有视图都可以更新B通过视图更新数据,实际上更新的是基表数据C视图更新不会影响基表D视图只能查询,不能更新第7题删除视图的SQL语句是()ADELETEVIEWBDROPVIEWCREMOVEVIEWDALTERVIEW第8题视图的主要作用不包括()A简化复杂查询B提高查询性能C提供数据安全性D逻辑数据独立性第9题关于视图的描述,正确的是()A视图存储实际数据B视图存储查询定义,不存储实际数据C视图的数据不能修改D视图必须基于多个表创建第10题创建视图的SQL语句是()ACREATETABLEBCREATEVIEWCCREATEINDEXDCREATESCHEMA第11题关于DELETE和TRUNCATE,下列说法正确的是()ADELETE可以带WHERE条件,TRUNCATE不可以BTRUNCATE可以带WHERE条件CDELETE速度比TRUNCATE快D两者效果完全相同第12题删除表中所有数据但保留表结构,且速度更快的方法是()ADELETEFROM表名BDROPTABLE表名CTRUNCATETABLE表名DREMOVETABLE表名第13题删除表中数据的SQL语句是()ADELETEBDROPCTRUNCATEDREMOVE第14题UPDATE语句中,用于指定修改条件的子句是()ASETBWHERECHAVINGDGROUPBY第15题修改表中数据的SQL语句是()AALTERBUPDATECMODIFYDCHANGE第16题向表中插入多行数据,可以使用()A多个INSERT语句BINSERT一次插入多行CINSERTINTO...SELECTD以上都可以第17题插入数据时,如果某些列没有指定值,这些列将被填充为()ANULLB0C空字符串D默认值(如有定义)或NULL第18题向表中插入数据的SQL语句是()AUPDATEBINSERTCALTERDCREATE第19题在集合运算中,INTERSECT的优先级()UNION和EXCEPT。A高于B低于C等于D不确定第20题进行集合运算时,两个查询必须满足()A列数相同,对应列数据类型兼容B表名相同C行数相同D必须有主键第21题EXCEPT运算在有些数据库中也称为()AUNIONBINTERSECTCMINUSDDIFFERENCE第22题用于返回第一个查询结果集中存在但第二个查询结果集中不存在的行的集合运算是()AUNIONBINTERSECTCEXCEPTDMINUS第23题用于返回两个查询结果集中共同行的集合运算是()AUNIONBUNIONALLCINTERSECTDEXCEPT第24题保留重复行的并集运算使用()AUNIONBUNIONALLCINTERSECTALLDEXCEPTALL第25题在SQL中,用于合并两个查询结果集(去除重复行)的集合运算是()AUNIONALLBUNIONCINTERSECTDEXCEPT第26题关联子查询的执行特点是()A只执行一次B对父查询的每一行执行一次C对子查询的每一行执行一次D随机执行第27题执行顺序上,非关联子查询通常()执行。A先于父查询B后于父查询C与父查询同时D不确定第28题关于EXISTS和IN的描述,正确的是()AEXISTS只能用于关联子查询BIN只能用于非关联子查询C在某些情况下,EXISTS和IN可以相互转换DEXISTS效率总是高于IN第29题查询"没有选修1号课程的学生姓名",可以使用()ANOTINBNOTEXISTSCLEFTJOIN...ISNULLD以上都可以第30题下列哪个查询可以实现"查询选修了1号课程的学生姓名"?()ASELECTsnameFROMstudentWHEREsnoIN(SELECTsnoFROMscWHEREcno='1')BSELECTsnameFROMstudentWHEREsno=(SELECTsnoFROMscWHEREcno='1')CSELECTsnameFROMstudent,scWHEREstudent.sno=sc.snoANDcno='1'DA和C都正确第31题如果子查询结果为空,则EXISTS返回(),NOTEXISTS返回()ATRUE,FALSEBFALSE,TRUECTRUE,TRUEDFALSE,FALSE第32题EXISTS谓词用于判断子查询结果是否()A存在值B为空C大于0D等于0第33题查询选修了全部课程的学生,通常使用()谓词实现。AINBANYCALLDEXISTS第34题带有ALL谓词的子查询,如果子查询返回多个值,则()A要求所有值都满足条件B要求至少一个值满足条件C要求没有值满足条件D语法错误第35题带有ANY或SOME谓词的子查询,如果子查询返回多个值,则()A要求所有值都满足条件B要求至少一个值满足条件C要求没有值满足条件D语法错误第36题NOTIN运算符等价于()A<>ANYB<>ALLCNOTEXISTSD!=ANY第37题IN运算符等价于()A=ANYB=ALLC>ANYD>ALL第38题带有IN谓词的子查询,如果子查询返回多行,则()A语法错误B只取第一行CIN运算符会对集合中的每一个值进行比较D自动转为EXISTS第39题查询与"刘晨"在同一个系学习的学生,可以使用()谓词引导子查询。A比较运算符BINCEXISTSDANY第40题在WHERE子句中使用比较运算符(如=、>、<)引导子查询时,要求子查询必须()A返回多行B返回单值C使用聚合函数D使用GROUPBY数据库安全性作业第1题收回角色权限使用REVOKE语句。()第2题创建角色使用CREATEUSER语句。()第3题一个角色可以授予多个用户。()第4题使用角色可以简化授权过程。()第5题角色是用户的集合。()第6题在自主安全性的授权过程中,用户创建基本表后自动成为该表的属主账户。()第7题高级别权限自动包含低级别权限。()第8题授予视图访问的权限,意味着自动授予了对基本表的访问权限。()第9题PUBLIC表示允许所有有效用户使用授予的权限。()第10题WITHGRANTOPTION允许被授权者传播这些权限。()第11题数据加密的作用包括()A防止数据库中的数据在存储时失密B防止数据库中的数据在传输时失密C提高查询效率D减少数据冗余第12题审计功能的作用包括()A记录用户对数据库的所有操作B监控数据库中的各种行为C找出非法存取数据的人、时间和内容D对潜在威胁提前采取防范措施第13题关于WITHGRANTOPTION的描述,正确的有()A允许被授权者传播这些权限B可以在GRANT语句中使用C被授权者可以再将权限授予其他用户D只能用于表授权,不能用于视图第14题给角色授权的语法包括()AGRANT权限BON对象名CTO角色DWITHADMINOPTION第15题角色的使用过程包括()A创建角色B给角色授权C将角色授予其他角色或用户D回收角色权限第16题关于数据库角色的描述,正确的有()A角色是权限的集合B可以为一组具有相同权限的用户创建一个角色C使用角色可以简化授权过程D一个角色可以授予多个用户第17题在自主安全性的授权过程中,正确的步骤包括()ADBA为用户创建账户BDBA授予某用户账户级别的权限C用户创建对象成为属主D属主可将其权限授予其他用户第18题关于数据库用户的级别,说法正确的有()A超级用户(DBA)拥有所有权限B账户级别用户可以创建表、视图等对象C关系级别用户主要进行数据查询和更新D高级别权限自动包含低级别权限第19题REVOKE语句收回权限时,可以指定的选项包括()ACASCADEBRESTRICTCGRANTOPTIONFORDADMINOPTION第20题在GRANT语句中,可以授予权限的对象包括()A表B视图C数据库D索引第21题创建角色的SQL命令是()ACREATEUSERBCREATEROLECCREATEPERMISSIONDCREATEGROUP第22题使用数据库角色的主要目的是()A提高查询效率B简化授权过程C减少数据冗余D提高安全性第23题关于数据库角色的描述,正确的是()A角色是用户的集合B角色是权限的集合C角色是表的集合D角色是视图的集合第24题在自主安全性的授权过程中,当用户创建了基本表后,该用户成为该表的()A临时用户B普通用户C属主账户DDBA第25题在自主安全性的授权过程中,第一步是()A用户创建基本表BDBA为用户创建账户C属主向下授权D用户获得账户级别权限第26题关于高级别权限和低级别权限的关系,正确的是()A高级别权限自动包含低级别权限B低级别权限自动包含高级别权限C两者互不包含D只有DBA才有高级别权限第27题关系级别用户通常拥有的权限是()A创建表B创建数据库C查询和更新数据D管理用户第28题在数据库用户权限级别中,权限最高的是()A关系级别用户B账户级别用户C超级用户(DBA)D普通用户第29题授予对视图的访问权限,是否意味着授予了对基本表的访问权限?()A是,两者等价B否,这是两个不同级别的权限C取决于DBMS设置D取决于视图类型第30题关于授权的描述,正确的是()A授权者可以授予任何权限,不管自己是否拥有B授权者只能授予自己已经拥有的权限C授权者只能授予查询权限D授权者必须经过DBA同意才能授权第31题自主存取控制()的英文全称是()ADiscretionaryAccessControlBDynamicAccessControlCDataAccessControlDDirectAccessControl第32题用户标识和鉴定通常通过()来实现。A用户名和口令B指纹识别C数字证书D硬件密钥第33题下列哪项不是DBMS安全控制的常用方法?()A用户标识和鉴定B存取控制C视图和审计D数据压缩第34题数据库系统的安全级别不包括()A物理控制B网络控制C操作系统控制D应用层控制第35题在一般计算机系统中,安全措施是()设置的。A单一层次B随机C层层设防D由用户自行第36题下列哪个不是数据库系统必须提供的数据控制功能?()A安全性B可移植性C完整性D并发控制第37题数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()A可靠性B一致性C完整性D安全性第38题在数据库系统中,对存取权限的定义称为()A命令B授权C定义D审计第39题数据库的()是指数据的正确性和相容性。A安全性B完整性C并发控制D恢复第40题保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏,这是指数据库的()A完整性B并发控制C安全性D恢复数据库完整性作业第1题创建断言后,对断言中所涉及关系的操作都会触发DBMS对断言的检查。()第2题断言可以定义涉及多个表和聚集操作的复杂完整性约束。()第3题触发器中的WHEN子句是可选的。()第4题在UPDATE触发器中,可以同时引用:old和:new。()第5题在DELETE触发器中,可以引用:old来获取被删除的值。()第6题在INSERT触发器中,可以引用:old来获取插入前的值。()第7题语句级触发器对每条满足条件的行执行一次。()第8题行级触发器使用FOREACHROW定义。()第9题SELECT操作可以激活触发器。()第10题触发器只能定义在基本表上,不能定义在视图上。()第11题关于外键约束,下列说法正确的有()A外键可以引用自身表的主键B外键可以是组合属性C外键可以不与主键同名D外键的值必须与主键的数据类型一致第12题关于PRIMARYKEY和UNIQUE的区别,下列说法正确的有()APRIMARYKEY不能取空值,UNIQUE可以取一个空值B一个表只能有一个PRIMARYKEY,可以有多个UNIQUEC两者都保证列值的唯一性DPRIMARYKEY可以定义在多个列上第13题动态约束包括()A动态列级约束B动态元组约束C动态关系约束D触发器中的约束第14题完整性约束条件按约束状态可分为()A静态约束B动态约束C列级约束D表级约束第15题关于断言,下列说法正确的有()A断言可以定义涉及多表的约束B断言可以包含聚集函数C断言创建后自动生效D违反断言的操作会被拒绝第16题触发器的应用场景包括()A复杂的业务规则B数据审计和日志C级联更新D数据完整性控制第17题在触发器中,:old和:new的可用情况包括()AINSERT触发器中可用:newBDELETE触发器中可用:oldCUPDATE触发器中可用:old和:newD所有触发器都可用:old和:new第18题关于语句级触发器,下列说法正确的有()A使用FOREACHSTATEMENT定义B对整个SQL语句执行一次C不能引用:old和:newD执行效率通常高于行级触发器第19题关于行级触发器,下列说法正确的有()A使用FOREACHROW定义B对每条满足条件的行执行一次C可以引用:old和:newD执行效率通常低于语句级触发器第20题触发器的执行时间可以是()ABEFOREBAFTERCINSTEADOFDWHILE第21题用户定义完整性不包括()A列值非空B列值唯一C列值满足CHECK条件D主码约束第22题关于完整性约束的命名,下列说法正确的是()A约束名称必须唯一B约束名称可以重复C约束名称不能删除D约束名称不能修改第23题在定义触发器时,REFERENCING子句的作用是()A指定触发器名称B指定触发事件C为旧值和新值指定别名D指定触发条件第24题触发器不能用于实现()A复杂的业务规则B数据审计和日志C级联更新D数据查询优化第25题关于INSTEADOF触发器,下列说法正确的是()A只能定义在表上B只能定义在视图上C可以定义在表和视图上D执行在触发事件之前第26题断言创建后,DBMS检查断言的时机是()A只在创建时检查B只在关闭数据库时检查C任何对断言中涉及关系的操作都会触发检查D每天定时检查第27题下列哪种情况不会破坏参照完整性?()A插入的外码值在被参照表中不存在B修改后的外码值在被参照表中不存在C删除被参照表中被引用的记录D外码取空值且允许为空第28题下列哪种情况不会破坏实体完整性?()A插入重复的主键值B主键列为空值C修改主键值为已存在的值D插入的记录主键值唯一第29题在完整性约束命名子句中,修改约束的正确方法是()AALTERCONSTRAINTB先删除原约束,再添加新约束CUPDATECONSTRAINTDMODIFYCONSTRAINT第30题关于行级触发器和语句级触发器,下列说法正确的是()A行级触发器对每条满足条件的行执行一次B语句级触发器对每条满足条件的行执行一次C行级触发器在整个语句执行后执行一次D两者没有区别第31题关于断言的描述,正确的是()A断言是列级的完整性约束B断言是表级的完整性约束C断言可以定义涉及多个表的复杂完整性约束D断言只能用CHECK短语实现第32题删除触发器的SQL命令是()ADELETETRIGGERBDROPTRIGGERCREMOVETRIGGERDALTERTRIGGER第33题在UPDATE触发器中,可以同时引用()A只有:oldB只有:newC:old和:newD:value第34题在触发器的动作体中,引用删除的旧值应使用()A:oldB:newC:old和:newD:value第35题在触发器的动作体中,引用插入的新值应使用()A:oldB:newC:old和:newD:value第36题在触发器的定义中,FOREACHSTATEMENT表示该触发器是()A语句级触发器B行级触发器C表级触发器D列级触发器第37题在触发器的定义中,FOREACHROW表示该触发器是()A语句级触发器B行级触发器C表级触发器D列级触发器第38题在触发器的定义中,BEFORE和AFTER关键字用于指定()A触发器的名称B触发事件C触发器的执行时间D触发器的类型第39题下列哪个操作不会启动触发器?()AUPDATEBDELETECINSERTDSELECT第40题下列关于触发器的描述,错误的是()A触发器是由事件驱动的特殊过程B触发器由用户显式调用执行C触发器可以实现更复杂的完整性控制D触发器可以定义在基本表上数据库规范化理论作业第1题模式分解需要关注的两个重要特性是____。第2题模式分解时,无损连接性和保持函数依赖可以同时达到BCNF。()第3题保持函数依赖分解是指分解后的关系模式的函数依赖集与原关系模式的函数依赖集等价。()第4题无损连接分解是指分解后的关系通过自然连接能够恢复原来的关系。()第5题4NF是在BCNF的基础上消除非平凡且非函数依赖的多值依赖。()第6题函数依赖可以看成是多值依赖的特殊情况。()第7题多值依赖具有对称性。()第8题如果一个关系模式属于3NF,那么它一定属于BCNF。()第9题如果一个关系模式属于BCNF,那么它一定属于3NF。()第10题BCNF要求每一个决定因素都包含码。()第11题关系数据库规范化理论是数据库逻辑设计的工具。()第12题弱第四范式(弱4NF)与4NF的区别在于()A弱4NF允许存在一些非平凡的多值依赖B4NF要求消除所有非平凡多值依赖C弱4NF是4NF的弱化版本D两者完全相同第13题下列关于闭包的说法,正确的有()A属性集X的闭包X+是由X能函数决定的所有属性的集合B函数依赖集F的闭包F+是F逻辑蕴涵的所有函数依赖的集合C通过计算闭包可以判断一个函数依赖是否成立D闭包的计算在规范化过程中很重要第14题逻辑蕴涵的概念包括()A给定函数依赖集F,可以证明其它一些函数依赖也成立B被证明成立的函数依赖是被F逻辑蕴涵的CF逻辑蕴涵的所有函数依赖的集合称为F的闭包D逻辑蕴涵与Armstrong公理有关第15题下列关于传递函数依赖的说法,正确的有()A传递函数依赖是导致数据冗余的原因之一B消除传递函数依赖可以达到3NFC传递函数依赖中,中间属性不能决定左部D传递函数依赖与部分函数依赖无关第16题下列关于部分函数依赖的说法,正确的有()A部分函数依赖只可能存在于组合码的情况下B如果码是单属性,则不可能存在非主属性对码的部分函数依赖C部分函数依赖是导致数据冗余的原因之一D消除部分函数依赖可以达到2NF第17题下列关于范式级别与数据冗余的说法,正确的有()A范式级别越高,数据冗余越小B范式级别越高,存储同样的数据需要分解更多的表C范式级别越高,查询效率可能越低D范式级别越高越好第18题模式分解需要关注的特性包括()A无损连接性B保持函数依赖C减少数据冗余D提高查询效率第19题关于4NF的描述,正确的有()A4NF是在BCNF的基础上消除了非平凡且非函数依赖的多值依赖B4NF要求对于每个非平凡多值依赖X→→Y,X都含有码C4NF比BCNF更严格D4NF消除了所有多值依赖引起的冗余第20题关于多值依赖的描述,正确的有()A多值依赖具有对称性B多值依赖具有传递性C函数依赖可以看成是多值依赖的特殊情况D多值依赖比函数依赖更一般第21题不好的关系模式可能存在的问题包括()A数据冗余度大B更新异常C插入异常D删除异常第22题弱第四范式(弱4NF)通常是指()A允许存在一些非平凡的多值依赖B不允许存在任何多值依赖C只允许存在函数依赖D与4NF完全相同第23题设关系模式R(A,B,C,D),函数依赖集F={A→B,B→C,C→D},则R的候选码是()AABBCCDD第24题在关系规范化过程中,BCNF是在()的基础上进一步消除主属性对码的部分依赖和传递依赖。A1NFB2NFC3NFD4NF第25题关系模式R(U,F)中,若X→Y,且Z=U-X-Y,则多值依赖X→→Y成立的条件是()A对R的任一关系r,给定一对(x,z)值,有一组Y的值,这组值仅仅决定于x值而与z值无关B对R的任一关系r,给定一对(x,z)值,有一组Y的值,这组值仅仅决定于z值而与x值无关C对R的任一关系r,给定一对(x,y)值,有一组Z的值,这组值仅仅决定于x值而与y值无关D对R的任一关系r,给定一对(x,y)值,有一组Z的值,这组值仅仅决定于y值而与x值无关第26题下列关于函数依赖和多值依赖的说法,正确的是()A函数依赖是多值依赖的特例B多值依赖是函数依赖的特例C函数依赖和多值依赖没有关系D多值依赖比函数依赖约束更强第27题在数据库设计中,将一个具有多值属性的实体转换为关系模式时,为了满足4NF,应该()A将所有多值属性组成一个关系模式B使多值属性不在关系模式中出现C将实体的码分别和每个多值属性独立构成一个关系模式D将多值属性和其它属性一起构成该实体对应的关系模式第28题若关系模式R∈1NF,且对于R的每个非平凡多值依赖X→→Y(Y不是X的子集),X都含有码,则称R属于()A2NFB3NFCBCNFD4NF第29题下列哪项不是多值依赖的性质?()A对称性:若X→→Y,则X→→Z,其中Z=U-X-YB传递性:若X→→Y,Y→→Z,则X→→Z-YC函数依赖可以看成是多值依赖的特殊情况D若X→→Y,则X→Y一定成立第30题在关系模式R(A,B,C,D)中,F={A→B,B→C,C→D},则A+为()AABABCABCDABCD第31题在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},那么R的候选码是()ABBCCDDA第32题满足3NF的关系模式一定满足BCNF吗?()A一定B不一定C一定不D视情况而定第33题满足BCNF的关系模式一定满足()A1NFB2NFC3NFD以上都是第34题码只包含一个属性,则一定不会存在()A部分函数依赖B传递函数依赖C多值依赖D函数依赖第35题给定关系模式R,U={A,B,C,D},F={A→B,BC→D},则关系R的码为()A(AB)B(AC)C(BC)D(BD)第36题下列关于函数依赖描述错误的是()A若A→B,B→C,则A→CB若A→B,A→C,则A→BCC若B→A,C→A,则BC→AD若BC→A,则B→A,C→A第37题在关系模式中,如果属性A和B存在1对1的联系,则说()AA→BBB→ACA←→BD以上都不是第38题关系模型中的关系模式至少是()A1NFB2NFC3NFDBCNF第39题当关系模式R(A,B)已属于3NF,下列说法中()是正确的。A它一定消除了插入和删除异常B仍可能存在一定的插入和删除异常C一定属于BCNFDA和C都是第40题学生表(id,name,sex,age,depart_id,depart_),存在的函数依赖是id→{name,sex,age,depart_id};dept_id→dept_name,其满足()A1NFB2NFC3NFDBCNF数据库设计作业第1题视图集成时,不同局部E-R图中的同一个实体可能会有不同的属性,这属于结构冲突。()第2题在E-R图中,联系也可以有自己的属性。()第3题数据库设计完成后,不再需要修改和调整。()第4题逻辑结构设计阶段只需考虑数据模型,不需要考虑完整性约束。()第5题在将弱实体转换为关系模式时,弱实体的主码由其自身的部分属性和父实体的主码共同组成。()第6题弱实体是指没有主码的实体,必须依赖于父实体存在。()第7题在E-R图中,多值属性通常用双线椭圆表示。()第8题在E-R图中,派生属性通常用虚线椭圆表示。()第9题物理结构设计需要考虑具体的DBMS特性。()第10题概念结构设计需要考虑具体的DBMS特性。()第11题关于物理结构设计,下列说法正确的有()A物理结构设计包括确定数据库的存储结构B物理结构设计包括确定索引C物理结构设计包括确定数据存放位置D物理结构设计包括确定存取路径第12题逻辑结构设计阶段需要设计的外模式包括()A用户视图B应用程序员使用的视图C最终用户使用的视图DDBA使用的视图第13题在将E-R图转换为关系模式时,对于实体的属性,下列说法正确的有()A简单属性直接转换为关系的属性B复合属性需要分解为多个简单属性C多值属性需要单独建立关系模式D派生属性通常不转换为关系属性第14题在数据库设计中,常用的概念模型表示方法包括()AE-R模型BIDEF1XCUML类图D关系模型第15题关于概念结构设计中的视图集成,下列说法正确的有()A视图集成是指将多个局部E-R图合并为全局E-R图B视图集成时需要消除冲突C冲突包括属性冲突、结构冲突、命名冲突D视图集成可以自动完成第16题数据库设计中的规范化处理通常在哪个阶段进行?()A需求分析阶段B概念结构设计阶段C逻辑结构设计阶段D物理结构设计阶段第17题在将E-R图转换为关系模式时,对于三元联系,下列说法正确的有()A通常需要转换为一个独立的关系模式B新关系模式的属性包括各实体的码和联系本身的属性C新关系模式的码根据联系的类型确定D可以合并到任意一端的关系模式中第18题在将E-R图转换为关系模式时,对于二元1:n联系,如果将其合并到n端的关系模式中,那么()A在n端的关系模式中加入1端的码B加入的码作为外码Cn端关系模式的码不变D1端关系模式需要修改第19题在将E-R图转换为关系模式时,对于二元1:1联系,如果将其合并到一端的关系模式中,那么()A在该端的关系模式中加入另一端的码B加入的码作为外码C需要根据实际情况选择合并到哪一端D不能合并到任何一端第20题E-R图中的联系可以具有的属性包括()A描述联系特征的数据项B属于联系的属性C由联系决定的属性D可以没有属性第21题在将E-R图转换为关系模型时,对于m:n联系,正确的说法有()A必须将联系转换为一个独立的关系模式B新关系模式的属性包括两端实体的码和联系自身的属性C新关系模式的码是两端实体码的组合D可以合并到任意一端的关系模式中第22题在将E-R图转换为关系模型时,对于1:n联系,可以采取的处理方式有()A将联系转换为一个独立的关系模式B将联系合并到n端实体对应的关系模式中C将联系合并到1端实体对应的关系模式中D必须将联系转换为独立的关系模式第23题在将E-R图转换为关系模型时,对于1:1联系,可以采取的处理方式有()A将联系转换为一个独立的关系模式B将联系合并到左端实体对应的关系模式中C将联系合并到右端实体对应的关系模式中D必须将联系转换为独立的关系模式第24题将E-R图转换为关系模型时,转换规则包括()A一个实体转换为一个关系模式B一个1:1联系可以合并到任意一端C一个1:n联系可以合并到n端D一个m:n联系必须单独转换为一个关系模式第25题逻辑结构设计的步骤包括()A将概念模型转换为一般的数据模型B将一般的数据模型转换为特定DBMS支持的数据模型C对数据模型进行优化D设计外模式第26题在E-R图中,属性的类型包括()A简单属性和复合属性B单值属性和多值属性C派生属性D关键属性第27题实体之间的联系类型包括()A1:1B1:nCn:mDn:1第28题E-R模型的基本要素包括()A实体B属性C联系D索引第29题关于概念模型的描述,正确的有()A概念模型是现实世界到机器世界的中间层次B概念模型独立于具体的DBMSC概念模型应具有较强的语义表达能力DE-R模型是常用的概念模型第30题数据库设计的基本步骤包括()A需求分析B概念结构设计C逻辑结构设计D物理结构设计第31题在将E-R图转换为关系模式时,如果两个实体之间是m:n联系,则()A必须为联系单独建立一个关系模式B可以将联系合并到任意一端C可以将联系合并到两端D不需要处理联系第32题在将E-R图转换为关系模式时,如果两个实体之间是1:n联系,最常用的转换方法是()A将联系单独转换为一个关系模式B将联系合并到1端实体对应的关系模式中C将联系合并到n端实体对应的关系模式中D将联系合并到两端实体对应的关系模式中第33题在逻辑结构设计阶段,需要遵循的规范化设计原则主要是为了()A提高查询效率B减少数据冗余,避免操作异常C保证数据安全性D增强数据独立性第34题在将E-R图转换为关系模型时,一个1:1联系可以转换为()A一个新的关系模式B合并到任意一端的关系模式中CA和B都正确D必须新建关系模式第35题在将E-R图转换为关系模型时,一个m:n联系必须转换为()A一个新的独立的关系模式B合并到任意一端的关系模式中C合并到两端的关系模式中D不进行处理第36题在将E-R图转换为关系模型时,一个1:n联系可以转换为()A一个新的关系模式B合并到n端实体对应的关系模式中C合并到1端实体对应的关系模式中DA和B都正确第37题在将E-R图转换为关系模型时,一个实体通常转换为()A一个关系模式B多个关系模式C一个属性D一个元组第38题E-R图中的联系可以与()有关。A0个实体B1个实体C2个实体D多个实体第39题一个公司只有一个总经理,一个总经理只能在一个公司任职,公司和总经理之间的联系是()A1:1B1:nCn:mD不确定第40题一个班级有多个学生,一个学生只能属于一个班级,班级和学生之间的联系是()A1:1B1:nCn:mD不确定第41题一个学生可以选修多门课程,一门课程可以被多个学生选修,学生和课程之间的联系是()A1:1B1:nCn:mD不确定第42题在E-R图中,联系用()表示。A矩形B椭圆C菱形D三角形第43题在E-R图中,属性用()表示。A矩形B椭圆C菱形D三角形第44题在E-R图中,实体用()表示。A矩形B椭圆C菱形D三角形第45题E-R图是数据库设计的工具之一,它适用于建立数据库的()A概念模型B逻辑模型C物理模型D存储模型第46题关于概念模型的描述,错误的是()A概念模型是现实世界到机器世界的一个中间层次B概念模型用于信息世界的建模C概念模型与具体的DBMS有关D概念模型应具有较强的语义表达能力第47题在数据库设计中,独立于任何计算机系统的信息结构设计是()A需求分析B概念结构设计C逻辑结构设计D物理结构设计第48题在数据库设计中,将E-R图转换成关系数据模型的过程属于()A需求分析阶段B概念结构设计阶段C逻辑结构设计阶段D物理结构设计阶段第49题数据库设计一般分为四个阶段:需求分析、概念结构设计、逻辑结构设计和()A物理结构设计B系统实施C运行维护D数据库部署第50题数据库设计的根本目标是()A节省存储空间B建立能够满足用户需求的数据库系统C提高查询速度D减少数据冗余数据库恢复技术作业第1题建立冗余数据是数据库恢复的基础。()第2题日志文件中只需要记录更新后的新值,不需要记录旧值。()第3题事务的隔离性由恢复子系统实现。()第4题事务的持久性由并发控制子系统实现。()第5题恢复子系统的功能是把数据库从错误状态恢复到某一已知的正确状态。()第6题在没有出现故障时,数据库镜像可用于并发操作,一个用户对数据加排它锁修改数据时,其他用户可以读镜像数据库上的数据。()第7题当出现介质故障时,可由镜像磁盘继续提供使用,不需要关闭系统。()第8题数据库镜像只能用于数据库恢复。()第9题检查点之后结束的事务都需要重做。()第10题检查点之前结束的事务不需要恢复。()第11题如果先写了数据库修改,而在日志中没有登记这个修改,则以后就无法恢复这个修改了。()第12题登记日志文件时,可以先写数据库,后写日志文件。()第13题日志文件是用来记录事务对数据库的更新操作的文件。()第14题介质故障的破坏性最大。()第15题系统故障会破坏磁盘上的数据。()第16题事务故障会影响所有正在运行的事务。()第17题事务的ACID特性是数据库恢复技术和并发控制技术的基础。()第18题事务的隔离性是指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。()第19题事务的原子性是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。()第20题事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。()第21题数据库恢复的基本技术包括()A数据转储B登记日志文件C建立检查点D数据库镜像第22题关于介质故障,下列说法正确的有()A介质故障是由于磁盘损坏等物理原因引起的B介质故障影响是全面的,既影响内存中的数据,又影响磁盘中的数据C介质故障的破坏性最大D介质故障可以通过数据库镜像来应对第23题关于系统故障,下列说法正确的有()A系统故障是由于掉电、非正常关机等引起的B系统故障影响正在运行的事务C系统故障影响数据库缓冲区中的数据D系统故障会破坏磁盘上的数据第24题关于事务故障,下列说法正确的有()A事务故障是事务内部的故障B事务故障的常见原因包括运算溢出、违反完整性限制等C事务故障可能由并发事务发生死锁引起D事务故障会影响所有正在运行的事务第25题数据库故障的类型包括()A事务故障B系统故障C介质故障D计算机病毒第26题关于事务的持久性,下列说法正确的有()A一个事务一旦提交,它对数据库中数据的改变就应该是永久性的B接下来的其他操作或故障不应该对其执行结果有任何影响C持久性由恢复子系统实现D持久性由并发控制子系统实现第27题关于事务的隔离性,下列说法正确的有()A一个事务的执行不能被其他事务干扰B并发执行的各个事务之间不能互相干扰C隔离性由并发控制子系统实现D隔离性要求事务串行执行第28题关于事务的一致性,下列说法正确的有()A事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态B当数据库只包含成功事务提交的结果时,数据库处于一致性状态C一致性可以由DBMS的完整性约束机制实现D一致性可以由应用程序实现第29题关于事务的原子性,下列说法正确的有()A事务是数据库的逻辑工作单位B事务中包括的诸操作要么都做,要么都不做C原子性由恢复子系统实现D原子性由并发控制子系统实现第30题事务的ACID特性包括()A原子性B一致性C隔离性D持久性第31题在介质故障恢复中,首先要做的是()A执行UNDO操作B执行REDO操作C重装数据库后备副本D扫描日志文件第32题在系统故障恢复中,需要建立的事务队列是()AUNDO队列和REDO队列B提交队列和未提交队列C活动队列和休眠队列D开始队列和结束队列第33题对于系统故障,如果事务在故障发生时已提交,但缓冲区中的信息尚未完全写回到磁盘上,恢复时应采取的操作是()AREDOBUNDOCREDO和UNDO都需要D不需要任何操作第34题对于系统故障,如果事务在故障发生时尚未提交,恢复时应采取的操作是()AREDOBUNDOCREDO和UNDO都需要D不需要任何操作第35题对于事务故障,恢复时应采取的操作是()AREDOBUNDOCREDO和UNDO都需要D不需要任何操作第36题如果先写日志文件,但没有修改数据库,在恢复时()A必须执行REDO操作B无法恢复C多执行一次不必要的UNDO操作,不影响数据库的正确性D会导致数据库错误第37题如果先写了数据库修改,但在日志中没有登记这个修改,以后发生故障时()A可以恢复这个修改B无法恢复这个修改C可以部分恢复D不影响恢复第38题登记日志文件时,必须遵循的原则是()A先写数据库,后写日志文件B先写日志文件,后写数据库C同时写数据库和日志文件D任意顺序均可第39题在数据库恢复技术中,用于记录事务对数据库更新操作的文件是()A数据库文件B索引文件C日志文件D数据字典第40题下列故障中,破坏性最大的是()A事务故障B系统故障C介质故障D死锁第41题介质故障是指()A事务内部的故障B由于掉电引起的故障C由于磁盘损坏等物理原因所引起的故障D操作系统故障第42题系统故障是指()A事务内部的故障B由于掉电、非正常关机等所引起的故障C磁盘介质损坏引起的故障D应用程序错误引起的故障第43题事务故障是指()A事务在运行过程中由于种种原因未运行至正常终止点就夭折B由于掉电、非正常关机等所引起的故障C由于磁盘损坏等物理原因所引起的故障D计算机病毒引起的故障第44题在SQL中,用于回滚事务的语句是()ABEGINTRANSACTIONBCOMMITCROLLBACKDSAVEPOINT第45题在SQL中,用于提交事务的语句是()ABEGINTRANSACTIONBCOMMITCROLLBACKDSAVEPOINT第46题事务的四个特性简称为()AABCDBACIDCAICEDAIDE第47题一个事务一旦提交,它对数据库中数据的改变就应该是永久性的,接下来的其他操作或故障不应该对其执行结果有任何影响。这是事务的()A原子性B一致性C隔离性D持久性第48题一个事务的执行不能被其他事务干扰,即
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车制造行业质检员产品质量与检验准确性绩效考评表
- 电信网络维护工程师设备故障响应时间KPI考核表
- 2026中国直播电商商业模式演进与用户行为研究报告
- 嵌入式系统启动流程详解与最佳实践
- 2026资源循环利用产业技术标准制定供需研究及环保企业投资计划书
- 2026智慧医疗人工智能应用场景开发及商业模式研究报告
- 旅游区域发展规划手册
- 物流仓储调度与成本控制能力绩效评估表
- 物流行业运输流程优化与成本降低方案
- 跨境电商平台运营人员业绩KPI考核表
- 2026-2027学年高二语文上册第一次月考试卷原卷解析
- 成年人幽门螺杆菌感染诊断、治疗与预防临床实践指南(2026版)
- 2026年人教版七年级上册语文期中测试题
- (一模)2026年河北省高三模拟考试生物试卷(含答案解析)
- 2026年国考公务员考试行测行政执法卷真题试题试卷及答案解析
- (2026年)宫颈癌放疗患者护理查房课件
- 骑楼介绍教学课件
- 2025年政工类职称面试题目答案
- 青岛大学课件
- 乡土文学课件
- 无人机装调与维护
评论
0/150
提交评论