数据库基础复习资料_第1页
数据库基础复习资料_第2页
数据库基础复习资料_第3页
数据库基础复习资料_第4页
数据库基础复习资料_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库基础》复习资料一、单项选择题()是位于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA答案:A文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是()A.DATAB.DBSC.DB D.其他答案:A将一个一对多联系型转换为一个独立关系模式时,应取()为关键字。一端实体型的关键属性多端实体型的关键属性两个实体型的关键属性的组合联系型的全体属性答案:B()是刻画一个数据模型性质最重要的方面。因此在数据库系统中,人们通常按它的类型来命名数据库模型。数据结构 B.数据操纵 C.完整性约束 D.数据联系答案:A()属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。数据模型 B.概念模型 C.非关系模型 D.关系模型答案:B当数据库的()改变了,由数据库管理员对()映像做相应的改变,可以使()保持不变,从而保证了数据的物理独立性。(1)模型 (2)存储结构 (3)外模式/模式(4)用户模式(5)模式/内模式A.(1)和(3)和(4)B.(1)和(5)和(3)C.(2)和(5)和(1)D.(1)和(2)和(4)答案:C数据库的三级体系结构即子模式、模式与内模式是对()的3个抽象级别。信息世界 B.数据库系统 C.数据库 D.数据库管理系统答案:C在从E-R图到关系模式的转化过程中,下列说法错误的是()。一个一对一的联系型可以转换为一个独立的关系模式、一个涉及三个以上实体的多元联系也可以转换为一个独立的关系模式对关系模型优化时有些模式可能要进一步分解,有些模式可能要合并关系模式的规范化程度越高,查询的效率就越高答案:D9.模式和内模式(A.只能各有一个答案:A)。B.最多只能有一个C.至少两个 D.可以有多个10.在数据库中存储的是A.数据 B.信息答案:C9.模式和内模式(A.只能各有一个答案:A)。B.最多只能有一个C.至少两个 D.可以有多个10.在数据库中存储的是A.数据 B.信息答案:C()。C.数据与数据之间的联系 D.数据模型的定义11.设关系R和S的属性分别为r和s,则(RxS)操作结果的属性个数为()A.r+s B.r-s答案:AC.rxsD.max(r,s)12.在基本的关系中,下列说法正确的是A.行列顺序有关C.任意两个元祖不允许重复答案:C)B,属性名允许重名D.列是非同质的13.下列属于逻辑结构设计阶段任务的是A.生成数据字典B.集成局部E-R图C.将E-R图转换为一组关系模式D.答案:C确定数据存取方法14.14.设关系R(A,B,C)和S(A,D),A.、a=s.a(RxS)C.nB,C,S,A,D(5R.A=S.A(rxs))答案:C与自然连接R8S等价的关系代数表达式是()B-R3S1=1D.nR,A,B,C(RXS)15.515.5种基本关系代数运算符()a.u、一、x、n和。C.B.u、c、x、n和。答案:AB.U、一、8D.U、C。、、n和。8、n和。16.关系代数中的。连接操作由()操作组合而成。16.关系代数中的。连接操作由()操作组合而成。a.。和n b.。和x c.n、。和x答案:Cd.n和x17.在关系数据模型中,把(A.记录 17.在关系数据模型中,把(A.记录 B.答案:B)称为关系模式。记录类型C.元祖D.元祖集18.对一个关系做投影操作后,A.18.对一个关系做投影操作后,A.小于答案:B新关系的基数个数(B.小于或等于 C.)原来关系的基数个数。等于 D.大于19.关系运算中花费时间可能最长的运算是()。A.投影答案:A.投影答案:CB.选择C.广义笛卡尔积D,并20,有关系:R(A,B,C)主键=A,S(D,A)主键=D,外键=A,参照R的属性A,关系R和S的元祖如下:指出关系S中违反关系完整性规则的元祖是()。R:ABCS:DA123122132null3341A.(1,2) B,(2,null) C.(3,3) D,(4,1)答案:CTOC\o"1-5"\h\z21.设关系R有r个属性,关系S有s个属性,其中有一个属性是相同的,经过(RxS)操作后,属性个数为( )。A.rxs B.r+s-1C.r+s D.max(r,s)答案:C22.在基本的关系中,下列说法不正确的是( )。A.行列顺序无关 B.属性名称应不同C.任意两个元组不允许重复 D.列是非同质的答案:D23.有关系R和S,RIS的运算等价于( )。A.S-(R-S) B.R-(R-S)C.(R-S)US D.RU(R-S)24.下列对E-R24.下列对E-R图设计的说法中错误的是()。答案:B设计局部E-R图时,能作为属性处理的客观事物应尽量作为属性处理局部E-R图中的属性均应为原子属性,即不能再细分为原子属性的组合对局部E-R图集成时既可以一次实现全部集成,也可以两两集成,逐步进行集成后所得的E-R图中可能存在冗余数据和冗余联系,应予以全部清除答案:D在关系代数操作中有3种非基本操作,它们是( )。A.并、交和除 B.交、除和投影C.交、除和选择 D.交、除和连接答案:D关系代数中的自然连接一定要把( )去掉。A.不重复的属性 B.重复的属性和列C.不必去掉东西 D.重复的记录答案:B设关系R和S的属性个数分别是2和3,那么RXS等价于(

A.°1<2(RxS)C.°1<2(RXS)答案:B1<2B.°1<2B.°1<4(RxS)D.°1<4(RXS)A.小于B.小于或等于C.等于D.大于答案:B29.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。)。要查找选修"COMPUTER”课程的“女”学生姓名,将涉及到关系()。C,SCA.S B.S,SC,CC.S,C,SC答案:B30.关系运算中形成元组最多的是( )A,投影B.选择C.广义笛卡尔积D,并答案:C31,有关系:R(A,B,C)主键=A,S(D,A)主键=D,外键=A,参照R的属性A,关系R和S的元组如下,请指出关系S中违反关系完整性规则的元组是()R: ABC S:D A568 1 4437 2 NULL3645A.(1,4) B,(2,NULL)C.(3,6)D,(4,5)答案:C在SQL语言中,增加或删除数据库表中的字段名所使用的命令动词是()A.alter和updateB.drop和deleteC.alter和dropD.update和delete答案:C在嵌入式SQL语言中,使用的某种高级语言称为( )A.主体语言B.宿主语言C.配合语言 D,不完整答案:B34,设有关系R=(A1,A2,A3)。与SQL语句SELECTDISTINCTA3FROMRWHEREA2=’S3’等价的关系代数表达式是()a.口如(R)C,°二S,(R)35.两个子查询的结果()时,可以执行并、交、差操作。A,35.两个子查询的结果()时,可以执行并、交、差操作。A,结构完全一致B.结构不完全一致C.结构部分一致 D.主键一致答案:A36,在SQL查询语句中,用于合并查询的谓词是()。A.ExistsB.UnionC.SomeD.All答案:B使用SQL语句进行查询操作时,若希望查询出全部存在的元组,一般使用()保留字。A.UniqueB.AllC.ExceptD.Distinct答案:B操作视图不可能完成的功能是()。B.查询视图中的内容D.B.查询视图中的内容D.定义新视图C.定义新的基本表答案:CSNAME,SEX,AGE),课程关系是SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。)。要查找选修“数据结构”课程的“男”学生学号,将涉及到关系()。A.SB.SC,CC.S,SC D.S,C,SC答案:D关系模式中数据依赖问题的存在,可能会导致库中数据删除异常,这是指()。该删除的数据不能实现删除数据删除后导致数据库处于不一致状态删除了不该删除的数据 D.以上都不对答案:C若属性A函数决定属性B时,则属性A与属性B之间具有()的联系。A,一对一B,一对多C,多对一D.多对多答案:C下列()不属于E-R模型的3个基本元素。A.实体B.联系C.属性D.关系答案:D在E-R模型中,用()表示联系,内部写明联系的名称,并用无向线段分布将有关联的实体连接起来,同时在无向线段的旁边标明联系的类型。A.椭圆B.矩形C.菱形D.正方形答案:C在E-R模型中,实体标识符加(),并用无向线段将其与相应的实体连接起来。A.下划线B.波浪线C.括号D.着重号答案:A()是指不可再分的属性。A.基本属性 B.复合属性C.多值属性D.单值属性答案:A当实体的某个属性没有值或未知时,应使用()。A,零值B,无值C,空值D,没有值答案:C同学与同学之间的“朋友”联系是()。A.一元联系 B.二元联系C.三元联系D.多元联系答案:A在设备管理系统中,实验室是用来存放设备的,且规定一个实验室可以存放多件设备,同一类设备只能存放在一个实验室中,则设备与实验室之间的联系是()。A,一对一B,一对多C,多对一D.多对多答案:C数据库设计中,将E-R图转换成关系模式的过程属于()。A.需求分析阶段B.逻辑设计阶段C,概念设计阶段 D.物理设计阶段答案:B数据库设计是指()。A.设计DBMS B.设计数据库应用系统C,设计磁盘结构D.设计应用程序答案:B二、判断题用二维表结构表示实体以及实体间联系的数据模型称为表格数据模型。( )答案:x数据模型通常都是由数据流、数据查询和数据完整性约束三个要素组成( )答案:x数据库就是长期储存在计算机内有组织的、可共享的数据集合。( )答案:”关系中主码的取值必须惟一且非空,这条规则是实体完整性规则。( )答案:”关系代数中专门的关系运算包括:选择、投影、连接和除法,主要实现连接类操作( )答案:x关系数据库的关系演算语言是以谓词演算为基础的DML语言( )答案:”TOC\o"1-5"\h\z关系数据库中,关系称为表,元组亦称为行,属性亦称为列。( )答案:”数据库描述语言的作用是操作数据库( )答案:x关系数据库操作的特点是一次一集合式操作( )答案:”数据库的所有关系模式的集合构成关系数据库模型,所有的关系集合构成关系数据库()答案:”在字符匹配查询中,通配符“%”代表任意多个字符,“?”代表任意单个字符。答案:xTOC\o"1-5"\h\zSQL语句具有交互式和插入式两种使用方式。( )答案:x数据字典中的数据单词是不可再分的数据单位( )答案:x介质故障是指系统在运行过程中,由于辅助存储器介质受到破坏,使存储在外存中的数据部分丢失或全部丢失( )答案:”SQL语言中,实现数据检索的语句是SELECT( )答案:”并发控制的方法主要有两种:封锁(Lock)技术和邮标(stamping)技术。( )答案:x基本的封锁类型有两种:电子锁和密码锁( )答案:x对数据库安全性的保护就是指要采取措施,防止库中数据被非法访问、修改,甚至恶意破坏()答案:”19. BEGINTRANSACTION表示事务的开始;ROLLBACK表示事务的提交;COMMIT表示事务的回滚()答案:x用户鉴定机制包括用户标识定义和用户身份验证两个部分( )答案:”进程是数据库系统中执行的一个工作单位(答案:XTOC\o"1-5"\h\z数据加密就是利用加密算法对原始数据进行转换后再存储( )答案:”加锁对象的大小被称为加锁的粒度( )答案:”解除死锁最常用的方法是撤消一些陷入死锁的事务( )答案:”数据库的并安控制是指保护数据库,以防止非法使用所造成数据的泄露、更改或破坏( )答案:X三、填空题数据库就是长期储存在计算机内的 、的数据集合。答案:有组织可共享数据管理技术已经历了人工管理阶段、和3个发展阶段。答案:文件系统阶段数据库系统阶段数据模型通常都是由、和3个要素组成。答案:数据结构数据操作数据完整性的约束数据库的主要特点:、数据冗余度小、具有较高的数据程序独立性、具有统一的数据控制功能等。答案:数据结构化用二维表结构表示实体以及实体间联系的数据模型称为数据模型。答案:关系在数据库的三级模式体系结构中,外模式与模式之间的映像,实现了数据库的独立性。答案:数据逻辑数据库系统是以为中心的系统。答案:数据库中的数据E-R图表示的概念模型比更一般、更抽象、更接近现实世界。答案:DBMS支持的数据模型外模式,亦称为子模式或用户模式,是 能够看到和使用的局部数据的逻辑结构和特征的描述。答案:数据库用户数据库系统的软件主要包括支持 运行的操作系统以及本身。答案:DBMSDBMS数据库系统中最重要的软件是 ,最重要的用户是 答案:数据库管理系统(或DBMS) 数据库管理员(或DBA)数据库设计分为以下六个设计阶段:需求分析阶段、、逻辑结构设计阶段、、数据库实施阶段、数据库运行和维护阶段。答案:概念结构设计阶段 物理结构设计阶段已知关系R(A,B,C,D)和R上的函数依赖集F={A—CD,C—B},贝RGNF。答案:2在数据库设计中,是系统各类数据的描述的集合。答案:数据字典数据模型由数据结构、数据操作和 三部分组成。答案:完整性约束在Student表的Sname列上建立一个聚簇索引的SQL语句为:CREATE StusnameONstudent(Sname)答案:CLUSTERINDEXSELECT语句查询条件中的谓词“=ANY”与运算符等价。答案:IN关系模式R({A,B,C},{(A,C)-B,(A,B)-C,B-C})最高可达到第—范式。答案:一数据抽象主要有分类和两种。答案:聚集存在一个等待事务集{T0,L,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为。答案:死锁“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的设计阶段。答案:物理并发控制的主要方法机制。答案:封锁故障分为事务故障、和介质故障三种。答案:系统故障数据字典通常包括数据项、、、数据存储和处理过程五个部分。答案:数据结构数据流数据库设计方法采用著名的。答案:新奥尔良方法在数据库的三级模式体系结构中,模式与内模式之间的映象(模戒内模式),实现了数据的独立性。答案:物理在SQL语言中,使用语句收回授权。答案:REVOKE若在两个局部E-R图中都有实体“零件”的“重量”属性,而所用重量单位分别为公斤和克,则称这两个E-R图存在 冲突。答案:属性在“学生一选课一课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的。1语句:SELECTSNAME,GRADEFROMS,SC,CWHERECNAME=,数据库技术’ANDS.S#=SC.S#AND。答案:SC.C#=C.C#注:或C.C#=SC.C#数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:、一致性、隔离性和持久性。答案:原子性在一个关系中,任何候选码中所包含的属性都称为 。答案:主属性在SQL中,语句用于提交事务,语句用于回滚事务。答案:COMMIT、ROLLBACK如果关系模式R中所有的属性都是主属性,则R的规范化程度至少达到。答案:3NF或第三范式基于日志的恢复方法需要使用两种冗余数据,即和。答案:登记日志文件数据转储在设计全局ER图中,由于各个分E-R图所面向的问题不同,在合并时会产生冲突,这些冲突主要包括、和3类。答案:属性冲突 命名冲突 结构冲突若在两个局部E-R图中都有同一实体“药品”的“名称”属性,而所用名称不同,则称这两个ER图存在冲突。答案:命名加锁对象的大小被称为加锁的。答案:封锁粒度用户鉴定机制包括和两个部分。答案:户标识定义、用户身份认证SQL中文含义是 ,它集查询、操纵、定义和控制等多种功能。答案:结构化查询语言设关系模式R的属性集为U,K为U的子集,若,则称K为R的候选键。答案:KfU为完全函数依赖四、简答题1.试述关系模型的参照完整性规则?(共4分)答案:参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。评分标准:指明F是R的外码,与S的主码对应1分;参照完整性两条规则各1分。试述视图的作用?(共4分)答案:(1)视图能够简化用户的操作。(1分)(2) 视图使用户能以多种角度看待同一数据。(1分)(3) 视图对重构数据库提供了一定程度的逻辑独立性。(1分)(4) 视图能够对机密数据提供安全保护。(1分)评分标准:意思表达正确即可给分。给出2NF、3NF、BCNF的形式化定义,并说明它们之间的区别和联系。(共9分)答案:1)2NF如果关系模式RE1NF,R(U,F)中的所有非主属性都完全函数依赖于任意一个候选关键字,则称关系R是属于第二范式(SecondNormalForm),简称2NF,记作RE2NF。(3分)2) 3NF如果关系模式RE2NF,R(U,F)中所有非主属性对任何候选关键字都不存在传递函数依赖,则称R是属于第三范式(ThirdNormalForm),简称3NF,记作RE3NF。(3分)3) BCNF如果关系模式RE1NF,且所有的函数依赖X-Y(Y不包含于X,即Y-X),决定因素X都包含了R的一个候选码,则称R属于BC范式(Boyce-CoddNormalForm),记作REBCNF。(3分)试述数据、数据库、数据库管理系统、数据库系统的概念。(共5分)答案:数据:描述事物的符号记录。(1分)数据库:长期存储在计算机内的、有组织的、可共享的数据集合。(1分)数据库管理系统:是位于用户与操作系统之间的具有数据定义、数据操纵、数据库的运行管理、数据库的建立和维护功能的一层数据管理软件。(2分)数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。(1分)评分标准:四个基本概念各1分,意思表达正确即可给分。什么叫关系模式分解?为什么要做关系模式分解?模式分解要遵循什么准则?(共8分)答案:1)关系模式分解:一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式的集合,这种过程就叫关系模式分解又叫关系模式规范化。(3分)2) 做关系模式分解是因为:不好的关系往往内容“包罗万象”内容太杂了。实现了信息的某种程度的分离,必须把“包罗万象”的关系模式,分解为若干内容单一,结合紧密的关系模式,才能使关系表现出更好的操作性能,避免出现各种异常问题的产生。(3分)3) 模式分解要按需遵循模式分解的无损连接性或模式分解的依赖保持性。(2分)数据库的运行和维护(共4分)答案:数据库的转储和恢复(1分)数据库的安全性、完整性控制(1分)数据库性能的监督、分析和改造(1分)数据库的重组织与重构造(1分)关系模式的存取方法(共4分)答案:索引方法B+树方法聚蔟(Cluster)方法HASH方法什么是数据库实施?数据库实施的工作内容(共6分)答案:数据库实施是指根据逻辑设计和物理设计的结果,在计算机上建立起实际的数据库结构,装入数据,进行测试和试运行的过程。(2分)数据库实施的工作内容包括:用DDL定义数据库结构,组织数据入库,编制与调试应用程序,数据库试运行。(4分)什么是E-R图?构成E-R图的基本要素是什么?(共8分)答案:1) E-R图即是实体-联系图,是信息世界概念模型的一种。(2分)2) E-R图提供了表示实体型、属性和联系的方法。(1分)实体型:用矩形表示,矩形框内写明实体名。(1分)属性:用椭圆表示,椭圆形内写明属性名。并用无向边将其与相应的实体连接起来。(2分)联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)。(2分)在对数据库进行操作的过程中,设置视图机制有什么优点?它与数据表之间有什么区别?(共8分)答案:1)在关系数据库系统中,视图为用户提供了多种看待数据库数据的方法与途径,是关系数据库系统中的一种重要对象。其优点有:(1)视图能够简化用户的操作;(2)视图使用户能以多种角度看待同一数据;(3)增加了数据的安全性;(4)视图对重构数据库提供了一定程度的逻辑独立性。2)视图在概念上与基本表等同,一经定义,就可以和基本表一样被查询、被删除,我们也可以在一个视图上再定义新的视图,但对视图的更新(插入、删除、修改)操作相对于数据表来说,则有一定的限制。即有些视图逻辑上是肯定不能修改的。五、设计题设教学数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性另IJ。课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。有如下SQL查询语句:SELECTCNOFROMCWHERECNONOTIN(SELECTCNOFROMS,SCWHERES.SNO=SC.SNOANDSNAME=张三');请完成下列问题:(1)用汉语句子阐述上述SQL语句的含义;答案:查询张三同学没有选修的课程的课程号。(2分)

(2)用等价的关系代数表达式表示上述SQL查询语句。答案:丸CNO(C)^CNO(CSNAME='张三'(S)XSC)或“CNO^)^CNO(CSNAME='张三'(SxSC))(2分)评分标准:(1)意思表达正确即可给分;(2)两个关系的差1分,%NAME='张三,和SXSCi分,任意一个错误不给分。设有如下图所示的三个关系。其中各个属性的含义如下:A#(商店代号)、ANAME(商店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、BNAME(商品名称)、PRICE(价格)、QTY(商品数量)。A#ANAMEWQTYCITY01韶山商店15长沙204前门百货商店89北京256东风商场501北京345铁道商店76长沙620第一百货公司413上海ABB#B#BNAMEPRICE1毛笔212羽毛球7843收音机13254书包242A#B#QTY10111051012421013251014104204361256124125629134511413452183454746204125试用SQL语言写出下列查询:(1) 找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。(2) 找出至少供应了代号为’256’的商店所供应的全部商品的其它商店的商店名和所在城市。答案:(1)SELECTA#,ANAMEFROMAWHEREWQTY<=100ORCITY=长沙';(2分)(2)SELECTANAME,CITYFROMAWHERENOTEXISTS(SELECT*FROMBWHEREEXISTS(SELECT*FROMABAB1WHEREA#='256'ANDB#=B.B#)ANDNOTEXISTS(SELECT*FROMABAB2WHEREA#!='256'ANDA#=A.A#ANDB#=B.B#));(4分)评分标准:SELECTA#,ANAMEFROMA(1分)任意一处错误不给分;WHEREWQTY<=100ORCITY='长沙’(1分)任意一处错误不给分。设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。为每个工资低于1000元的女职工加薪200元,试写出这个操作的SQL语句。答案:UPDATEEMPSETSALARY=SALARY+200WHERESALARY<1000ANDSEX=女';(3分)评分标准:UPDATEEMP(1分);SETSALARY=SALARY+200(1分),少SET不给分;WHERESALARY<1000ANDSEX='女’(1分),两个条件少任何一个条件或将1000写成’1000’均不得分。设某工厂数据库中有两个基本表:车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编号、车间名和车间主任的职工号。职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。建立一个有关女车间主任的职工号和姓名的视图,其结构如下:VIEW6(ENO,ENAME)。试写出创建该视图VIEW6的SQL语句。答案:1:CREATEVIEWVIEW6ASSELECTENO,ENAMEFROMEMPWHERESEX='女'ANDENOIN(SELECTMGR_ENOFROMDEPT)参考答案2:CREATEVIEWVIEW6ASSELECTENO,ENAMEFROMDEPT,EMPWHEREMGR_ENO=ENOANDSEX=女’(4分)评分标准:参考答案1中,CREATEVIEWVIEW6(1分),少VIEW或将VIEW6写成其它名称不给分;SELECTENO,ENAMEFROMEMP(1分);WHERESEX='女’ANDENOIN(SELECTMGR_ENOFROMDEPT)(2分),两个条件各1分。参考答案2中,CREATEVIEWVIEW6(1分),少VIEW或将VIEW6写成其它名称不给分;SELECTENO,ENAMEFROMDEPT,EMP(1分);WHEREMGR_ENO=ENOANDSEX='女’(2分),两个条件各1分。设有关系R和函数依赖F:R(A,B,C,D,E),F={ABC—DE,BC—D,D—E}。试求下列问题:(1) 关系R的侯选码是什么?R属于第几范式?并说明理由

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论