




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库及其应用复习题测验1一、单选1、下列四项中说法不正确的是。A数据库减少了数据冗余B数据库中的数据可以共享C数据库避免了一切数据的重复D数据库具有较高的数据独立性标准答案是C。2、单个用户使用的数据视图的描述称为()。A外模式B概念模式C内模式D存储模式标准答案是A。3、数据库物理存储方式的描述称为。A外模式B内模式C概念模式D逻辑模式标准答案是B。4、在下面给出的内容中,不属于DBA职责的是。A定义概念模式B修改模式结构C编写应用程序D编写完整性规则标准答案是C。5、在数据库三级模式间引入二级映象的主要作用是。A提高数据与程序的独立性B提高数据与程序的安全性C保持数据与程序的一致性D提高数据与程序的可移植性标准答案是A。6、DB、DBMS和DBS三者之间的关系是。ADB包括DBMS和DBSBDBS包括DB和DBMSCDBMS包括DB和DBSD不能相互包括标准答案是B。7、位于用户和操作系统之间的一层数据管理软件是()。ADBSBDBCDBMSDMIS标准答案是C。8、数据库的三级模式中,数据的全局逻辑结构用()来描述。A子模式B用户模式C模式D存储模式标准答案是C。9、用户涉及的数据逻辑结构用()描述。A模式B存储模式C概念模式D子模式标准答案是D。10、数据库管理系统与操作系统、数据库应用系统的层次关系从核心到外围依次是()。ADBMS、OS、数据库应用系统BDBMS、数据库应用系统、OSCOS、DBMS、数据库应用系统DOS、应用软件、DBMS标准答案是C。11、在数据库的三级模式结构中,内模式有()。A1个B2个C3个D任意多个标准答案是A。12、ER图中的主要元素是()。A结点、记录和文件B实体、联系和属性C记录、文件和表D记录、表、属性标准答案是B。13、在ER图中,用长方形表示(),用椭圆表示()。A联系、属性B属性、实体C实体、属性D什么也不代表、实体标准答案是C。14、ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示()。A联系B实体C实体的属性D联系的属性标准答案是A。15、概念模型表示方法最常用的是()。AER图方法B数据的方法C分布式方法D面向对象的方法标准答案是A。16、ER图是数据库设计的工具之一,它适用于建立数据库的()。A需求模型B概念模型C逻辑模型D物理模型标准答案是B。17、在数据库设计中,弱实体集是指()。A属性只有一个的实体B不存在关键码的实体C只能短时期存在的实体D以其它实体存在为先决条件的实体标准答案是D。18、综合局部ER图生成总体ER图过程中,下列说法错误的是()。A不同局部ER图中出现的相同实体,在总体ER图中只能出现一次B在总体ER图中可以添加属于不同局部ER图实体间的联系C在总体ER图中可以添加局部ER图中不存在的联系D在总体ER图中不可以删除任何实体间的联系标准答案是C。19、学生学号,姓名,年龄,老师教师号,姓名,专业,如果一个老师可以教多个学生,那么学生与老师的关系是()。A11B22CMND1N标准答案是C。20、数据字典可以()。A用SQL语言查询B由任何用户使用C没有D由用户创建标准答案是B。测验2一、单选1、新奥尔良方法将数据库设计分为四个阶段,它们是()。A系统规划阶段、分析设计阶段、实施阶段、运行维护阶段B需求分析阶段、设计阶段、实施阶段、运行阶段C系统规划阶段、概念设计阶段、详细设计阶段、实施阶段D需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段标准答案是D。2、数据库的设计包括两个方面的设计内容,它们是()。A概念设计和逻辑设计B模式设计和内模式设计C内模式设计和物理设计D结构特性设计和行为特性设计标准答案是D。3、如果事务T获得了数据对象R上的排它锁,那么。AT对R只能读不能写BT对R只能写不能读C其它事务对过R只能读不能写D其它事务对R既不能读也不能写标准答案是D。4、事务的隔离性是由DBMS的。A恢复子系统出现B完整性子系统实现C安全性子系统实现D并发控制子系统实现标准答案是D。5、在数据库系统中死锁属于。A系统故障B程序故障C事务故障D介质故障标准答案是C。6、授权是DBS采用的()。A恢复措施B并发控制措施C完整性措施D安全性措施标准答案是D。7、事务的原子性是指()。A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变就是永久的若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于()。A安全性状态B一致性状C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态标准答案是A。8、若一个事务执行成功,则它的全部更新被提交;若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于()。A安全性状态B一致性状态C完整性状态D可靠性状态标准答案是B。9、DB技术中,“脏数据”是指()。A未提交的数据B未提交的随后又被撤消的数据C违反访问权而写人DB的数据D输入时就有错的数据标准答案是B。10、ER模型转换成关系模型时,一个MN联系转换为一个关系模式,该关系模型的关键字是()。AM端实体的关键字BN端实体的关键字CM端实体的关键字和N端实体的关键字的组合D重新选取的其他属性标准答案是C。11、从ER模型向关系数据模型转换要遵循一定的规则,下面四项中哪一个不是这种转换所要求的规则A一个实体类型转换成一个关系模式B一个联系类型转换成一个关系模式C于MN联系来说,转换成的关系的键为诸相关实体的键的组合D对于1N联系来说,转换成的关系的键为N1实体的键标准答案是D。12、在关系代数中,对一个关系做专门的关系操作后,新关系的元组个数()原来关系的元素个数。A小于B等于C大于D小于或等于标准答案是D。13、一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的()。A记录B行C数据字典D属性标准答案是D。14、下列各种对关系数据库的基本操作中,_是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;_是表中选取满足某种条件的元组的操作,相当于在横向进行选择。A选择、检索B扫描、投影C检索、选择D投影、选择标准答案是D。15、关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S等值自然联接的结果,则()。AT1的属性个数等于T2的属性个数B1的属性个数小于T2的属性个数CT1的属性个数大于T2的属性个数DT1的属性个数大于或等于T2的属性个数标准答案是C。16、对关系R进行投影运算后,得到关系S,则()。A关系R的元组数等于关系S的元组数B关系R的元组数小于关系S的元组数C关系R的元组数大于关系S的元组数D关系R的元组数大于或等于关系S的元组数标准答案是D。17、下列运算中()不是关系代数的基本操作。A笛卡儿积B自然连接C投影D并标准答案是A。18、设关系R和S的属性个数分别为R和S,则RS操作结果的属性个数为。ARSBRSCRSDMAXR,S标准答案是A。19、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功_。A数据查询B数据操纵C数据定义D数据控制标准答案是B。20、下面列出的关于视图(VIEW)的条目中,不正确的是_。A视图是外模式B视图是虚表C使用视图可以加快查询语句的执行速度D使用视图可以简化查询语句的编写标准答案是C。测验3一、单选1、在SQL语言的SELECT语句中,能实现投影操作的是_。ASELECTBFROMCWHEREDGROUPBY标准答案是A。2、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTERTABLE实现哪类功能_。A数据查询B数据操纵C数据定义D数据控制标准答案是C。3、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建_。A另一个表B游标C视图D索引标准答案是C。4、SQL中,下列涉及空值的操作,不正确的是()。AAGEISNULLBAGEISNOTNULLCAGENULLDNOTAGEISNULL标准答案是C。5、视图是一个“虚表”,视图的构造基于。A基本表B视图C基本表或视图D数据字典标准答案是C。6、SQL语言中,SELECT语句的执行结果是。A属性B表C元组D数据库标准答案是C。7、SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且。A包括20岁和30岁B不包括20岁和30岁C包括20岁但不包括30岁D包括30岁但不包括20岁标准答案是A。8、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字。AUNIQUEBCOUNTCDISTINCTDUNION标准答案是A。9、在SQL的SELECT语句中,与选择运算对应的命令动词是()。ASELECTBFROMCWHEREDGROUPBY标准答案是C。10、在SQL语言中,对输出结果排序的子句是()。AORDERBYBWHERECGROUPBYDHAVING标准答案是A。11、在SELECT语句中使用,表示()。A选择任何属性B选择全部属性C选择全部元组D选择主码标准答案是B。12、在SQL语言中,DELETE语句的作用是()。A删除基本表B删除视图C删除基本表和视图D删除基本表和视图中的元组标准答案是D。13、在SQL语言中使用FOREIGNKEY时,与之配合的语句是()。AEXISTSBEXCEPTCTABLEDREFERENCES标准答案是D。14、若用如下的SQL语句创建了一个表SCREATETABLESSCHAR6NOTNULL,SNAMECHAR8NOTNULL,SEXCHAR2,AGEINTEGER今向S表插入如下行时,哪一行可以被插入A991001,李明芳,女,23B990746,张为,NULL,NULLCNULL,陈道一,男,32D992345,NULL,女,25标准答案是B。15、有关系SS,SNAME,SEX,CC,CNAME,SCS,C。其中S为学生号,SNAME为学生姓名,SEX为性别,C为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里WHERE子句的内容是()。ASSSCSANDSEX“女”ANDCNAME“计算机”BSSSCSANDCCSCCANDCNAME“计算机”CSEX“女”ANDCNAME“计算机”DSSSCSANDCCSCCANDSEX“女”ANDCNAME“计算机”标准答案是D。16、SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句。这两种不同使用方式的SQL,分别称为交互式SQL和()。A提示式SQLB多用户SQLC嵌入式SQLD解释式SQL标准答案是C。17、假设学生关系S(S,SNAME,SEX),课程关系CC,CNAME),学生选课关系SC(S,C,GRADE)。要查询选修“COMPUTER”课的男生姓名,将涉及到关系()。ASBS,SCCC,SCDS,C,SC标准答案是D。18、在SQL语言中,子查询是()。A返回单表中数据子集的查询语言B选取多表中字段子集的查询语句C选取单表中字段子集的查询语句D嵌入到另一个查询语句之中的查询语句标准答案是D。19、设关系数据库中一个表S的结构为S(SN,CN,GRADE),其中SN为学生名,CN为课程名,二者均为字符型;GRADE为成绩,数值型,取值范围0100。若要更正王二的化学成绩为85分,则可用()。AUPDATESSETGRADE85WHERESN王二ANDCN化学BUPDATESSETGRADE85WHERESN王二ANDCN化学CUPDATEGRADE85WHERESN王二ANDCN化学DUPDATEGRADE85WHERESN王二ANDCN化学标准答案是A。20、设关系数据库中一个表S的结构为S(SN,CN,GRADE),其中SN为学生名,CN为课程名,二者均为字符型;GRADE为成绩,数值型,取值范围0100。若要把“张二的化学成绩80分”插入S中,则可用()。AADDINTOSVALUES(张二,化学,80)BINSERTINTOSVALUES(张二,化学,80)CADDINTOSVALUES(张二,化学,80)DINSERTINTOSVALUES(张二,化学,80)标准答案是D。测验4一、单选1、学生关系模式S(S,SNAME,SEX,AGE),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。ADELETEAGEFROMSBALTERTABLESDROPAGECUPDATESAGEDALTERTABLESAGE标准答案是B。2、若要在基本表S中增加一列CN(课程名),可用()。AADDTABLES(CNCHAR()BADDTABLESALTER(CNCHAR()CALTERTABLESADD(CNCHAR()DALTERTABLES(ADDCNCHAR()标准答案是C。3、SQL语言中,删除一个视图的命令是()。ADELETEBDROPCCLEARDREMOVE标准答案是B。4、在视图上不能完成的操作是()。A更新视图B查询C在视图上定义新的表D在视图上定义新的视图标准答案是C。5、删除触发器TRI_SNO的正确命令是()。ADELETETRIGGERTRI_SNOBTRUNCATETRIGGERTRI_SNOCDROPTRIGGERTRI_SNODREMOVETRIGGERTRI_SNO标准答案是C。6、CREATETRIGGER命令用于创建()。A存储过程B触发器C视图D表标准答案是B。7、创建索引的命令是()。ACREATETRIGGERBCREATEPROCEDURECCREATEFUNCTIONDCREATEINDEX标准答案是D。8、SELECT语句中与HAVING子句同时使用的是子句。AORDERBYBWHERECGROUPBYD无需配合标准答案是C。9、限制输入到列的值的范围,应使用()约束。ACHECKBPRIMARYKEYCFOREIGNKEYDUNIQUE标准答案是A。10、触发器可引用视图或临时表,并产生两个特殊的表是()。ADELETED、INSERTEDBDELETE、INSERTCVIEW、TABLEDVIEW1、TABLE1标准答案是A。11、用于模糊查询的匹配符是。A_BCDLIKE标准答案是A。12、以下触发器是当对表1进行操作时触发。CREATETRIGGERABCON表1FORINSERT,UPDATE,DELETEASA只是修改B只是插入C只是删除D修改、插入、删除标准答案是D。13、SQL中的视图机制属于DBS的。A完整性措施B安全性措施C恢复措施D并发控制措施标准答案是B。14、SQL语言具有两种使用方式,分别称为交互式SQL和()。A提示式SQLB多用户SQLC嵌入式SQLD解释式SQL标准答案是C。15、MSSQLSERVER是。A数据库B数据库系统C数据处理系统D数据库管理系统标准答案是D。16、脚本文件是在中执行的。A企业管理器B查询分析器C服务管理器D事件探查器标准答案是B。17、下列测试不用考虑内部程序结构的测试是()。A功能测试B结构测试C逻辑驱动测试D白盒测试标准答案是A。18、使用白盒测试方法时,确定测试数据应根据和指定的覆盖标准。A程序的内部逻辑B程序的复杂度C使用说明书D程序的功能标准答案是A。19、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。A介质故障B运行故障C系统故障D事务故障标准答案是A。20、事务日志用于保存()。A程序运行过程B程序的执行结果C对数据的更新操作D数据操作标准答案是C。测验5一、单选1、设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R属于。A第一范式B第二范式C第三范式DBC范式标准答案是A。2、一个规范化的关系至少应当满足()的要求。A第一范式B第二范式C第三范式D第四范式标准答案是C。3、关于关系范式的规范化,下列说法正确的是A数据库系统中的关系所属范式越高越好,因为所属范式越高,存储表所站内存开销越小B数据库系统中的关系所属范式越低越好C一般对表分解到3NF即可D不能对表只分解到3NF标准答案是C。4、已知关系模式R(A,B,C,D,E)及其上的函数相关性集合FAD,BC,EA,该关系模式的候选关键字是()。AABBBECCDDDE标准答案是B。5、若属性X函数依赖于属性Y时,则属性X与属性Y之间具有()。A一对一联系B一对多联系C多对一联系D多对多联系标准答案是B。6、如果关系模式R是1NF,且每个非主属性都不传递依赖于R的候选键,那么R的模式是()A1NFB3NFC4NFDBCNF标准答案是B。7、关系模式中,满足2NF的模式()。A可能是1NFB必定是1NFC必定是3NFD必定是BCNF标准答案是B。8、消除了部分函数依赖的1NF的关系模式,必定是()。A1NFB2NFC3NFDBCNF标准答案是B。9、关系模式的候选关键字可以有1个或多个,而主关键字有()。A多个B0个C1个D1个或多个标准答案是C。10、候选关键字的属性可以有()。A多个B0个C1个D1个或多个标准答案是D。11、任何一个满足2NF但不满足3NF的关系模式都不存在()。A主属性对键的部分依赖B非主属性对键的部分依赖C主属性对键的传递依赖D非主属性对键的传递依赖标准答案是D。12、关系数据库规范化是为了解决关系数据库中()的问题而引入的。A插入、删除异常和数据冗余B提高查询速度C减少数据操作的复杂性D保证数据的安全性和完整性标准答案是A。13、关系的规范化中,各个范式之间的关系是()。A1NF2NF3NFB3NF2NF1NFC1NF2NF3NFD1NF2NFBCNF3NF标准答案是A。14、设有关系模式R(S,D,M),其函数依赖集FSD,DM,则关系模式R的规范化程度最高达到()。A1NFB2NFC3NFDBCNF标准答案是B。15、设有关系模式R(A,B,C,D),其数据依赖集F(A,B)C,CD,则关系模式R的规范化程度最高达到()。A1NFB2NFC3NFDBCNF标准答案是B。16、下列关于函数依赖的叙述中,哪一条是不正确的()。A由XY,YZ,则XYZB由XYZ,则XY,YZC由XY,WYZ,则XWZD由XY,ZY,则XZ标准答案是B。17、XY,当下列哪一条成立时,称为平凡的函数依赖()。AXYBYXCXYDXY标准答案是B。18、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经理)关系中,因哪个属性而使它不满足第一范式()。A部门总经理B部门成员C部门名D部门号标准答案是B。19、在关系模式中,“每个主属性对不包含它的键完全函数依赖”是R3NF的。A充分必要条件B必要条件C充分条件D既不充分也不必要条件标准答案是B。20、保护数据库,防止未经受或不合法的使用造成的数据泄露、非法更改或破坏,是指数据库的()。A安全性B完整性C并发控制D恢复标准答案是A。1、DBMS的存取机制的类型有和强制存取控制。正确答案【自主存取控制】2、数据库系统的设计主要包括数据库的和行为特性设计。正确答案【结构特性设计】3、数据模型三要素有数据结构、数据操纵和。正确答案【完整性约束】4、关系表中每一横行称作一个。正确答案【元组】5、若关系中的某一属性组(或单个属性)的值能唯一地标识一个元组,则称该属性组为。正确答案【候选码】6、关系代数专门的关系运算符包括选择,连接,广义笛卡尔积和除法。正确答案【投影】7、是SQLSERVER服务器上一组预先定义并编译好的程序,它可以接受参数、返回状态值和参数值。正确答案【存储过程】8、若关系R2NF,且它的每一个非主属性都,则称R3NF正确答案【不传递函数依赖于R的候选键】9、建立局部ER图时,根据数据流图中对数据的加工确定实体之间的正确答案【联系】10、数据库语言可以嵌入到某个程序设计语言中使用,这个程序设计语言称为。正确答案【宿主语言】11、一个关系模式R是3NF指的是它的都不传递依赖它的任一候选键。正确答案【非主属性】12、SQLSERVER有每客户和许可模式正确答案【处理器许可证】13、SQLSERVER的实例是SQLSERVER服务器,可以有个。正确答案【多】14、数据库测试的主要内容是数据库模式测试、功能测试和。正确答案【性能测试】15、集中式数据库应用系统使用本地数据库,而的数据库应用系统则需要使用远程数据库服务器。正确答案【C/S结构】16、联系也是实体,所以联系也可以有。正确答案【属性】17、在数据库系统中的数据模型有层次模型、关系模型。正确答案【网状模型】18、每个数据均需指明其数据类型和取值范围,这是数据约束所必需的。正确答案【完整性】19、数据库结构设计的过程是概念设计物理设计。正确答案【逻辑设计】20、实体间联系分为三种一对一联系、多对多联系。正确答案【一对多关系】21、在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为。正确答案【死锁】22、关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到3NF,但不一定能达到。正确答案【BCNF】23、数据字典的所有描述应该具有严密性、正确性和。正确答案【无二义性】24、在数据流图中是系统中有着起点和终点的数据结构。正确答案【数据流】25、我国行政区划编码是采用编码的。正确答案【线分类法】26、以外模式为框架的数据库称为。正确答案【用户数据库】27、以内模式为框架的数据库称为。正确答案【物理数据库】28、数据结构化指数据库按照一定的来组织和存放数据。正确答案【数据模型】29、数据逻辑独立性是指数据的改变时,无需修改原来的应用程序仍能正常工作。正确答案【逻辑结构】30、数据物理独立性是指当数据的改变时,应用程序不用修改仍能正常工作,反之亦然。正确答案【物理结构】31、数据冗余指在多个文件中同时出现所引起的数据重复现象。正确答案【同一组数据】32、数据的完整性是指数据的正确性、和相容性。有效性正确答案【有效性】33、数据共享是指、多种语言、多个应用使用一些共同的数据。正确答案【多个用户】34、是专门全面负责数据库系统的运行管理和控制的人员。正确答案【DBA】35、以模式为框架的数据库称为。正确答案【概念数据库】36、我国服装按照所用材料、男女、服装款式等分类,属于编码。正确答案【面分类法】37、会计科目编码是采用表示会计科目的性质。正确答案【区间编码】38、数据库的包括对数据进行插入、修改、删除操作,从而使数据库中的数据发生变化。正确答案【更新操作】39、是指从数据库中找出符合给定条件要求的数据。正确答案【数据查询】40、关键字在数据库设计中也称为。正确答案【主码】41、是防止数据库中数据在存储和传输中失密的有效手段。正确答案【数据加密】42、实体联系方法也称。正确答案【ER模型】43、数据库规范设计方法中比较著名的有。正确答案【新奥尔良方法】44、也是一种模型,它是现实世界数据特征的模拟和抽象。正确答案【数据模型】45、是对数据库表中一列或多列的值进行排序的一种结构,使用它可以快速访问数据库表中的特定信息。正确答案【索引】46、是指用户对数据库中的表、视图、存储过程等对象的操作权限。正确答案【对象特权】47、并发操作带来的数据库不一致性可以分为4类丢失或覆盖更新、不可重复、幻想读。正确答案【读脏】48、X锁也称。正确答案【排他锁】49、S锁也称。正确答案【共享锁】50、在SQLSERVER2000中,基本表的完整性约束分为列级约束条件和。正确答案【表级约束条件】51、就是从一个或几个基本表(或视图)导出的虚表。正确答案【视图】52、一个表最多只能有个触发器。正确答案【3】53、SQLSERVER两种身份验证模式有和混合模式两种模式。正确答案【WINDOWS身份验证模式】54、SQLSERVER默认管理员账户为。正确答案【SA】55、逻辑覆盖法是以程序的为基础的测试用例设计技术。正确答案【逻辑结构】56、把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是_。正确答案【数据库的恢复】57、数据库系统中可能发生各种各样的故障,大致可以分为_、系统故障、介质故障和计算机病毒等。正确答案【事务故障】58、备份根据备份期间有无事务运行可分为静态备份和_。正确答案【动态备份】59、_是用来记录事务对数据库的更新操作的文件。正确答案【日志文件】60、日志文件主要有两种格式以记录为单位的日志文件和以_为单位的日志文件。正确答案【数据块】61、ADO对象模型非常精炼,仅由三个主要对象、COMMAND、RECORDSET和几个辅助对象组成。正确答案【CONNECTION】62、关系数据库设计理论主要包括、范式和模式设计方法三方面的内容。正确答案【函数依赖】63、在规范化过程中既不能增加也不能丢失信息,因此又称。正确答案【无损连接】64、的目的是消除关系模式中存在的插入、删除、修改和数据冗余等弊病。正确答案【模式分解】65、数据依赖共有三种函数依赖、和连接依赖。正确答案【多值依赖】66、数据库系统需求分析的常用方法有、原型化分析方法、面向对象分析方法。正确答案【结构化分析方法】67、关系模式分解的等价性标准主要有两个,分别为分解具有和分解保持函数依赖。正确答案【无损连接】68、在SQL语言中,使用语句进行授权。正确答案【GRANT】69、在一个关系中,任何一个候选码中所包含的属性都称为。正确答案【主属性】70、根据参照完整性规则,外码的值或者等于以此外码为主码的关系中某个元组主码的值,或者取。正确答案【NULL】71、在SQL语言中,删除表的定义以及表中的数据和此表上的索引,应该使用的语句是。正确答案【DROP】72、数据模型通常由三部分组成,它们是、数据操作和完整性约束。正确答案【数据结构】73、数据处理技术经历了人工管理、数据库系统。正确答案【文件系统】74、设关系模式R的属性集合是A,B,C,D,其函数依赖集FAB,CD,此关系的候选键为。正确答案【AC】75、解决并发操作带来的数据不一致问题普遍采用技术。正确答案【封锁】76、SQL语言中,数据操纵功能包括SELECT、INSERT、DELETE四个语句。正确答案【UPDATE】77、在进行数据查询时,为了使查询结果不包含重复的行,常用关键字对查询加以限制。正确答案【DISTINCT】78、当数据库被破坏后,如果事先保存了和数据库的副本,就有可能恢复数据库。正确答案【日志文件】79、在关系A(S,SN,D)和B(D,CN,NM)中A的主键是S,B的主键是D,则D在A中称为。正确答案【外键】1、给定建立如下4个表。1)供应商(S)表SSNO,SNAME,CITY,其中SNO代表供应商代码,SNAME表示供应商名,CITY表示供应商所在城市。2)零件(P)表P(PNO,PNAME,COLOR,WEIGHT),其中PNO表示零件代码,PNAME表示零件名,COLOR表示零件颜色,WEIGHT表示零件重量。3)工程项目(J)表J(JNO,JNAME,CITY),其中JNO表示工程项目代码,JNAME表示工程项目名,CITY表示工程项目所在城市。4)零件供应情况(SPJ)表SPJ(SNO,PNO,JNO,QTY),其中QTY表示供应数量。请为“一建”工程项目建立一个供应情况的视图,包括供应商代码(SNO),零件代码(PNO),供应商名称(SNAME),供应数量(QTY)。针对该视图完成下列查询。1)查询“一建”工程项目使用的各种零件代码及其数量。2)查询供应商S2的供应情况。3)查询供应零件P2且供应量大于100的供应商名。正确答案【CREATEVIEWVSPASSELECTSNO,PNO,SNAME,QTYFROMSPJ,JWHERESPJJNOJJNOANDJJNAME】2、给出关系模式S学号,姓名,性别,班级,班主任,课程号,课程名,学时数,成绩和如下表数据。学号姓名性别班级班主任课程号课程名学时数成绩9901丁一男A班李咏101英语120959902王二女A班李咏101英语120909903张三男A3班刘红102物理60809904李四男A2班李炎101英语120989905周五女A2班李炎101英语120889906孙六女A2班李炎102物理6078分析该关系模式存在的问题,并将其规范化为若干3NF关系模式。正确答案【分析数据冗余大重复出现班主任、课程名、学时数。修改麻烦冗余造成修改麻烦。插入异常主键是学号和课程号组合,当调入一个学生时插入不到表中,因为他还未选课,课程号为空。删除异常假定删除张三,则同时删除A3班、刘红班主任。分解学生(学号,姓名,性别,班级)班(班级,班主任)课程(课程号,课程名,学时数)学习(学号,课程号,成绩)】3、设关系模式RA,B,C,D),函数依赖集FAC,CA,BAC,DAC,BDA1)求出R的候选码。2)求出F的最小函数依赖集。3)将R分解为3NF,使其既具有无损连接性又具有函数依赖保持性。正确答案【1FAC,CA,BAC,DAC,BDA。候选码BD21单属性化FAC,CA,BA,BC,DA,DC,BDA(2)无冗余化AC是否冗余G1CA,BA,BC,DA,DC,BDAA的G1闭包A,而C不属于A,所以AC不冗余CA是否冗余G2AC,BA,BC,DA,DC,BDAC的G2闭包C,A不属于C,所以CA不冗余BA是否冗余G3FAC,CA,BC,DA,DC,BDAB的G3闭包BCA,而A属于BCA,所以BA冗余BC是否冗余G4AC,CA,DA,DC,BDAB的G4闭包B,而C不属于B,所以BC不冗余DA是否冗余G5AC,CA,BC,DC,BDAD的G5闭包DCA,而A属于DCA,所以DA冗余。DC是否冗余G6AC,CA,BC,BDAD的G6闭包D,而C不属于D,所以DC不冗余BDA是否冗余G7FAC,CA,BC,DCBD的G7的闭包BDCA,A属于该闭包,所以BDA冗余。既约化由于依赖式子右边全部是单属性,故可以省略。FMINAC,CA,BC,DC3)(1)AC,CA,BC,DC,(2)是否存在在F中有一个函数依赖XA,且XAU,无此情况。(3)把依赖集中的每一个依赖式子的属性组合,得到如下子模式AC,BC,DC(4)BD加入(5)消去子集依赖无子集依赖。最终分解为TAC,BC,DC,BD解为TAC,BC,DC,BD】4、给定建立如下4个表。1)供应商(S)表SSNO,SNAME,CITY,其中SNO代表供应商代码,SNAME表示供应商名,CITY表示供应商所在城市。2)零件(P)表P(PNO,PNAME,COLOR,WEIGHT),其中PNO表示零件代码,PNAME表示零件名,COLOR表示零件颜色,WEIGHT表示零件重量。3)工程项目(J)表J(JNO,JNAME,CITY),其中JNO表示工程项目代码,JNAME表示工程项目名,CITY表示工程项目所在城市。4)零件供应情况(SPJ)表SPJ(SNO,PNO,JNO,QTY),其中QTY表示供应数量。试用SQL语言完成如下查询1)查找供应工程J1红色零件的供应商号。2)查找没有使用杭州供应商生产的绿色零件的工程号。3)找出同供应商S1在同一城市的供应商所提供的所有零件。4)找出供应红色的P1零件且供应量大于200的供应商号。正确答案【SELECTSNOFROMSPJ,PWHEREJNO】5、给定建立如下4个表。1)供应商(S)表SSNO,SNAME,CITY,其中SNO代表供应商代码,SNAME表示供应商名,CITY表示供应商所在城市。2)零件(P)表P(PNO,PNAME,COLOR,WEIGHT),其中PNO表示零件代码,PNAME表示零件名,COLOR表示零件颜色,WEIGHT表示零件重量。3)工程项目(J)表J(JNO,JNAME,CITY),其中JNO表示工程项目代码,JNAME表示工程项目名,CITY表示工程项目所在城市。4)零件供应情况(SPJ)表SPJ(SNO,PNO,JNO,QTY),其中QTY表示供应数量。试用SQL语言完成如下查询1)查找工程项目J3使用的各种零件的名称及其数量。2)查询杭州厂商供应的所有零件号码。3)查询使用杭州产的零件的工程名称。4)查询没有使用天津产的零件的工程名称。正确答案【SELECTPNAME,QTYFROMSPJ,PWHEREPPNOSPJPNOANDSPJJNO】6、设职工社团数据库有三个基本表职工(职工号,姓名,年龄,性别)社会团体(编号,名称,负责人,活动地点);参加(职工号,编号,参加日期)。其中1)职工表的主码为职工号。2)社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。试用SQL语句表达下列操作1)查找参加唱歌队或篮球队的职工号和姓名。2)查找没有参加任何社会团体的职工情况。3)查找参加了全部社会团体的职工情况。4)求每个社会团体的参加人数。正确答案【SELECT职工号,姓名FROM职工,社会团体,参加WHERE职工职工号参加职工号AND参加编号社会团体编号AND社会团体名称IN(唱歌队,篮球队)SELECTFROM职工WHERENOTEXISTS(SELECTFROM参加WHERE参加职工号职工职工号)SELECTFROM职工WHERENOTEXISTS(SELECTFROM参加WHERENOTEXISTS(SELECTFROM社会团体WHERE参加职工号职工职工号AND参加编号社会团体编号)SELECTCOUNT(职工号)FROM参加GROUPBY编号】7、假定有一个课程考试成绩表SC(SNO,CNO,SCORE),SNO表示学号,CNO表示课程号,SCORE表示考试成绩。主键为SNO和CNO,考试成绩在0100分。用SQL语句完成如下要求1)创建SC。2)将(“S002”,“C001”,95)插入到SC表中。3删除学号为“C100”的考试成绩。4)将课程号为S100的所有学生成绩提高10。正确答案【CREATETABLESC(SNOCHAR(8)NOTNULL,CNOCHAR(8)NOTNULL,SCORESMALLINTCHECK(SCORE0ANDSCOREY,则保存XY到数据库中,否则保存XY到数据库中。请设计一个解决此问题的程序流程图。根据流程图,分别设计测试用例,实现以下内容语句覆盖、判定覆盖。正确答案【语句覆盖XY2332判定覆盖232332】综合作业1、试述模式分解及其准则释疑【分解|目的|冗余|删除异常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民法学总论课件
- 笔译考试三级真题及答案
- 新质生产力包含半导体么
- 社区经济与新质生产力
- 新质生产力内涵解读
- 《统计学-SPSS和Excel实现》(第9版)课件 第1章 统计、数据和计算机
- 交叉学科:新质生产力的创新源泉
- 哪些行业是新质生产力的产物
- 民族民间舞蹈课件
- 医护关系矛盾化解
- 2025-2030中国纳米气泡发生器行业市场发展趋势与前景展望战略研究报告
- (高清版)DB11∕T2279-2024社会单位消防安全评估规范
- 语文-云南省师范大学附属中学2025届高三下学期开学考试试题和答案
- 北京一年级数学试卷
- 低压电工(特种作业)取证近年考试真题(300题)
- 养老院老人衣物洗涤保养制度
- UL2775标准中文版-2019气溶胶灭火器UL中文版标准
- 工程进度责任状(3篇)
- 工具模型-尤里奇2021年版新HR胜任力
- 华中师大版八年级全一册心理健康 1.别让时间悄悄溜走 教案
- 母婴保健技术服务人员考核审批表
评论
0/150
提交评论