数据库原理及应用复习题及参考答案

合集下载

数据库原理与应用复习题及参考答案

数据库原理与应用复习题及参考答案

数据库原理与应⽤复习题及参考答案数据库原理与应⽤复习题及参考答案⼀、选择题1.在下⾯所列出的条⽬中,哪些是数据库管理系统的基本功能。

A.数据库定义B.数据库的建⽴和维护C.数据库存取D.数据库和⽹络中其他软件系统的通信ABC 2.在数据库的三级模式结构中,内模式有。

A.1个B.2个C.3个D.任意多个 A 3.下⾯列出的条⽬中,哪些是数据库技术的主要特点。

A.数据的结构化B.数据的冗余度⼩C.较⾼的数据独⽴性D.程序的标准化ABC 4.在数据库管理系统中,下⾯哪个模块不是数据库存取的功能模块。

A.事务管理程序模块B.数据更新程序模块C. 交互式程序查询模块D.查询处理程序模块 C5.是按照⼀定的数据模型组织的,长期储存在计算机内,可为多个⽤户共享的数据的聚集。

A.数据库系统B.数据库C.关系数据库D.数据库管理系统 B 6.下⾯哪个不是数据库系统必须提供的数据控制功能。

A.安全性B.可移植性C.完整性D.并发控制 B 7.数据库系统的核⼼是。

A. 数据库B.数据库管理系统C. 数据模型D.软件⼯具 B8.数据库系统与⽂件系统的主要区别是。

A.数据库系统复杂,⽽⽂件系统简单B.⽂件系统不能解决数据冗余和数据独⽴性问题,⽽数据库系统可以解决C.⽂件系统只能管理程序⽂件,⽽数据库系统能够管理各种类型的⽂件D.⽂件系统管理的数据量较少,⽽数据库系统可以管理庞⼤的数据量 B 9.数据库的是指数据的正确性和相容性。

A.安全性B.完整性C.并发控制D.恢复 B 10.数据库的是为保证授权⽤户对数据库的修改不会影响数据⼀致性。

A.安全性B.完整性C.并发控制D.恢复 B 11.数据库系统中,物理数据独⽴性是指。

A.数据库与数据库管理系统的相互独⽴B.应⽤程序与DBMS的相互独⽴C.应⽤程序与存储在磁盘上数据库的物理模式是相互独⽴的D.应⽤程序与数据库中数据的逻辑结构相互独⽴ C 13.结构化查询语⾔SQL是⼀种关系数据库语⾔,其主要功能有[C] A.数据定义、数据操作、数据安全B.数据安全、数据编辑、数据并发控制C.数据定义、数据操作、数据控制D.数据查询、数据更新、数据输⼊输出14.数据库的三级模式之间存在着两级映象,使数据库系统具有较⾼的数据[B] A.相容性B.独⽴性C.共享性D.⼀致性15.实现关系代数投影运算的SQL ⼦句是[A] A .SELECT B .ORDER BY C .FROM D .WHERE16.设有关系R(A,B,C)和关系S(B,C,D),那么与R ?S 等价的关系代数表达式是 [B]A .σ1=5(R ?S )B .σ1=5(R ×S )C .σ1=2(R ?S )D .σ1=2(R ×S )17.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,B FROM RWHERE B NOT IN (SELECT B FROM S WHERE C='C56');等价的关系代数表达式是[C] A .πA ,B (σC ≠'C56'(R ?S ))B .πA ,B (R ? S )C .R -πA ,B (σC= 'C56'(R ?S ))D .R -πA ,B (σC ≠'C56'(R ?S )) 19.在关系数据库系统中,为了简化⽤户查询操作,⽽⼜不增加数据的存储空间,常⽤的⽅法是创建 [C]A .另⼀个表B .游标C .视图D .索引20.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。

《数据库原理及应用》总复习题

《数据库原理及应用》总复习题

《数据库原理及应用》总复习题《数据库原理及应用》总复习题一、单项选择题1、数据库系统的核心是。

A )数据库 B)数据库管理系统C)操作系统 D)文件答案:B2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。

A )DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 答案:A3、在数据管理技术的发展过程中,数据独立性最高的是阶段。

A )数据库系统 B)文件系统 C)人工管理 D)数据项管理答案:A4、数据库系统是数据库、数据库管理系统、应用系统、和用户构成。

A )DBMS B)DB C)DBS D)DBA 答案:D5、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是。

A )DATA B)INFORMATION C)DB D)其他答案:A6、是长期存储在计算机内有序的、可共享的数据集合。

A )DATA B)INFORMATION C)DB D)DBS 答案:C7、是位于用户与操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时其统一管理、统一控制。

A )DBMS B)DB C)DBS D)DBA 答案:A8、概念设计的结果是 A)一个与DBMS相关的要领模型 B)一个与DBMS无关的概念模型 C)数据库系统的公用视图 D)数据库系统的数据字典答案:B9、 E-R方法的三要素是 A)实体、属性、实体集 B)实体、键、联系 C)实体、属性、联系 D)实体、域、候选区答案:C10、要保证数据库的数据独立性,需要修改的是 A)模式与外模式 B)模式与内模式 C)三级模式之间的两层映射 D)三级模式答案:C11、描述数据库全体数据的全局逻辑结构和特性的是 A)模式B)内模式 C)外模式 D)全模式答案:A12、在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是I、人工管理阶段 II、文件系统阶段III、数据库阶段A)I 和 II B)只有 II C)II 和 III D)只有 I 答案:D13、下列四项中,不属于数据库系统特点的是 A)数据共享B)数据完整性 C)数据冗余度高 D)数据独立性高答案:C14、应用数据库的主要目的是为了 A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题 D)解决数据量大的问题答案:C15、如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于。

数据库原理及应用复习题及参考答案

数据库原理及应用复习题及参考答案

《数据库原理及应用》复习题及参考答案一、判断题1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。

(×)2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。

(×)3.概念设计可以独立于数据库管理系统。

(√)4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。

(×)5.在视图中插入一个元组,该元组会同时插入到基本表中。

(√)6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。

(×)7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。

(√)8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。

(√)9.超类可以自动继承子类的所有特性。

(×)10.两段锁协议是使并发操作可串行化调度的必要条件。

(×)二、选择题1.实体联系模型属于( D )。

A. 层次模型B. 网状模型C. 关系模型 D 概念模型2.在一个关系中,任意两个元组的值( C )。

A. 可以全同B. 必须全同C. 不能全同D. 以上都不是3.关系R和S进行自然连接时,要求R和S含有一个或多个公共( B )A. 行B. 属性C. 记录D.元组4.SQL是( C )的缩写.A. Standard Query LanguageB. Select Query LanguageC. Structured Query LanguageD. 以上都不是5.当两个子查询的结果( C )时,可以执行并、交、差操作。

A.结构完全不一致时B.结构部分一致C.结构完全一致时D.主键一致6.在数据库设计中,当合并局部E---R图时,职工在某一局部应用中被除数当作实体,而在另一局部应用中被除数当作属性,那么被称之为( A )冲突。

数据库原理与应用试题及答案

数据库原理与应用试题及答案

数据库原理与应用试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 执行程序D. 以上都是答案:D2. 关系数据库中,表之间的关系有几种?A. 1种B. 2种C. 3种D. 4种答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 用于排序D. 用于分组答案:A5. 数据库的完整性约束包括哪些类型?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有上述类型答案:D二、填空题6. 数据库设计通常分为三个阶段:需求分析、______、物理设计。

答案:概念设计7. 在关系数据库中,一个表的______是指表中数据的逻辑结构。

答案:模式8. 数据库的并发控制主要解决______、更新丢失和不一致的异常问题。

答案:数据竞态9. 数据库的______是指数据库中数据的独立性。

答案:规范化10. 在SQL中,使用______语句可以实现数据的删除。

答案:DELETE三、简答题11. 简述数据库的三级模式结构。

答案:数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户与数据库交互的接口,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。

12. 解释什么是事务的ACID属性。

答案:事务的ACID属性包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

原子性指事务中的操作要么全部完成,要么全部不完成;一致性指事务执行的结果必须使数据库从一个一致的状态转移到另一个一致的状态;隔离性指并发执行的事务之间不会互相影响;持久性指一旦事务提交,其结果将永久保存在数据库中。

四、论述题13. 论述数据库备份与恢复的重要性及其常用方法。

大学数据库原理及应用复习题(附答案)

大学数据库原理及应用复习题(附答案)

大学数据库原理及应用复习题(附答案)1.R为四元关系R(A,B,C,D).S为三元关系S(B,C,D),R∞S构成的结果为(A)元关系A.4B.3C.7D.62.内模式是数据库中数据的内部表示或者底层描述。

一般来说,一个数据库有( A )个内模式A.一个B.两个C.三个D.任意多个(P12)3.关系R的某个属性组合F不是R的候选码,而是另外一个关系S 的候选码,则称F是R的( C )A.次码B.主码C.外码D.联系(P50)4.在数据库关系中。

实体集以及实体间的联系都是用(A )来表示的。

A.关系B. 属性C.行和列D.数据联系(P49)5.若属性F是基本关系R的外码,他与基本关系S 的主码相对应,则R在F上的取值必须为空值或等于S中某个元组的主码值。

这是关系的( B )A.域完整性规则B.参照完整性规则C.用户定义完整性规则 D实体完整性规则(p51)6. ( C )是一组具有相同数据类型的值的集合A.码B.次码C.域D.候选码 (p44)7. SQL中使用的字符串常数的定界符用( B )A. :B.’’C.,D.()8.结构化查询语言SQL中,删除已存在的基本表时应使用动词( C )A.UPDATEB.DELETEC.DROPD.INSERT (这题还要做不出来的话,各位,自重…)9.与“WHERE Grade NOT BETWEEN 80 AND 90”语句等价的句子是(A )A.WHERE Grade<80 OR Grade>90B.WHERE Grade>=80 OR Grade <=90C. WHERE Grade>=80 AND Grade <=90D. WHERE Grade>80 AND Grade <90 (p108例题)10.设关系R和S的元组个数分别为50和60,关系T是R与S的笛卡尔积,则T的元组个数为( D )A.110B.2500C.3600D.3000(P45)11.在SQL Server 2000 中,可以在( B )内编辑SQL语言,并运行显示查询结果。

数据库原理与应用练习题(含答案)

数据库原理与应用练习题(含答案)

数据库原理与应⽤练习题(含答案)《数据库原理与应⽤》复习题⼀、判断题1.在关系数据库管理系统中,创建的视图在数据库三层结构中属于模式。

错2.若在⼀个关系中,某⼀个属性或属性组的值能唯⼀地标识该关系的元组,⽽其真⼦集不⾏,则称该属性或属性组为候选码。

对3.每个Oracle数据库中只有⼀个重做⽇志⽂件。

错4.DBMS提供数据定义语⾔(DDL)实现对数据库的检索、插⼊、修改、删除等基本操作。

错5.静态列级约束是对⼀个列的取值域的说明。

对6.数据库的安全性是为了保护数据库以防⽌不合法的使⽤所造成的数据泄露、更改或破坏。

对7.若事务T对数据对象A加上共享锁后,则只允许事务T读取A。

错8.INSTEAD OF触发器是基于视图的触发器,只适⽤于视图。

对⼆、单项选择题1.关系模式规范化的最起码的要求是达到第⼀范式,即满⾜( D )。

A. 每个⾮码属性都完全依赖于主码B. 主码属性唯⼀标识关系中的的元组C. 关系中的元组不可重复D. 每个属性都是不可分解的2.公司中有多个部门和多名职员,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,从职员到部门的联系类型是( C )。

A. 多对多B.⼀对⼀C.多对⼀D.⼀对多3.在数据库系统的三级模式结构中,⽤来描述数据的全局逻辑结构的是(C )。

A.⼦模式B.⽤户模式C.模式D.存储模式4.在数据库中可以创建和删除表、视图、索引,可以修改表。

这是因为数据库管理系统提供了(A )。

A.数据定义功能B.数据操纵功能C.数据维护功能D.数据控制功能5.SQL语⾔称为( C )。

A. 结构化定义语⾔B. 结构化控制语⾔C. 结构化查询语⾔D. 结构⼈操纵语⾔6.设有⼀个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且⾄少包含4个字母的DNAME,则查询条件⼦句应写成WHERE DNAME LIKE B 。

A.‘_ _ W _ %’B.‘_ % W _ _’C.‘_ W _ _’D.‘_ W _ %’7.SQL语⾔级数据定义功能、数据操纵功能和数据控制功能于⼀体。

数据库原理及应用复习题及参考答案

数据库原理及应用复习题及参考答案

(5) 数据库设计的一般步骤有:需求分析、___________、____________、
_______________、________________、运行与维护等。
2
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试写5交、卷重底电保要。气护设管设装备线备置高4敷、调动中设电试作资技气高,料术课中并试3中、件资且卷包管中料拒试含路调试绝验线敷试卷动方槽设技作案、技术,以管术来及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

数据库原理与应用试题及答案精选全文完整版

数据库原理与应用试题及答案精选全文完整版

可编辑修改精选全文完整版一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。

《数据库原理及应用》总复习题(带答案).

《数据库原理及应用》总复习题(带答案).

《数据库原理及应用》总复习题(带答案)一、单项选择题(131)1.()是长期存储在计算机内有序的、可共享的数据集合。

A)DATAB)INFORMATIONC)DBD)DBS2.应用数据库的主要目的是为了()A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题3.在数据管理技术的发展过程中,数据独立性最高的是()阶段。

A)数据库系统B)文件系统C)人工管理D)数据项管理4.数据库系统的核心是()。

A)数据库B)数据库管理系统C)操作系统D)文件5.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是()。

A)DATAB)INFORMATIONC)DBD)其他6.下列四项中,不正确的提法是()A)SQL语言是关系数据库的国际标准语言B)SQL语言具有数据定义、查询、操纵和控制功能C)SQL语言可以自动实现关系数据库的规范化D)SQL语言称为结构查询语言8.数据库主数据文件的扩展名为()。

A)dbfB)mdfC)ndfD)ldf9.数据库设计过程中,()将E-R图转换成关系模式并进行关系的规范化。

A)需求分析阶段B)概念结构设计阶段C)逻辑结构设计阶段D)物理结构设计阶段10.下列实体类型的联系中,属于一对一联系的是()。

A)教研室对教师的所属联系B)父亲与孩子的联系C)省与省会的所属联系D)供应商与工程项目的供货联系12.()是位于用户与操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A)DBMSB)DBC)DBSD)DBA13.下列四项中,不属于数据库系统特点的是()A)数据共享B)数据完整性C)数据冗余度高D)数据独立性高14.描述数据库全体数据的全局逻辑结构和特性的是()A)模式B)内模式C)外模式D)全模式15.在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是()I.人工管理阶段 II.文件系统阶段III.数据库阶段A)I 和 IIB)只有 IIC)II 和 IIID)只有 I16.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。

《数据库原理与应用》练习题及参考答案

《数据库原理与应用》练习题及参考答案

《数据库原理与应用》练习题及参考答案一、单项选择题1.有两个不同的实体集,它们之间存在着一个1:N 联系和一个M :N 联系,那么根据E-R 模型转换成关系模型的规则,这个E-R 结构转换成的关系模式个数为( )。

A .2个B .3个C .4个D .5个 2.下列四项中,不属于关系数据库特点的是()。

A .数据冗余小B .数据独立性高C .数据共享性好D .多用户访问 3.对关系代数表达式的查询树进行优化时,( )运算要尽可能先做。

A .连接 B .投影 C .选择 D .广义笛卡尔积 4.数据独立性是指( )之间相互独立,彼此不受影响。

A .应用程序和用户B .应用程序和数据C .数据库和用户D .数据库和程序员 5.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是()。

A .并发事务不存在问题B .并发事务导致丢失修改C .并发事务导致不能重复读D .并发事务导致读“脏”数据6.设关系R 和S 的属性个数分别为r 和s,那么(R ×S )操作结果的属性个数为( )。

A .r+s B .r-s C .r ×s D .max(r,s) 7.设计E-R 图属于数据库设计的( )。

A.逻辑设计B.概念设计C.物理设计D.需求分析 8.1NF 通过()可以规范化为2NF 。

A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖 9.在关系模式中,函数依赖X →Y 的语义是( )。

A.在R 的任意两个关系中,若X 值相等,则Y 值也相等 B.在R 的当前关系中,若两个元组的X 值相等,则Y 值也相等 C.在R 的任意关系中,Y 值应与X 值相等 D .在R 的当前关系中,Y 值应与X 值相等10.E-R 模型是数据库设计的有力工具,适于建立数据库的()。

A .数据模型 B .概念模型 C .逻辑模型 D .结构模型 11.下面对视图的描述中,错误的是( )。

数据库原理及应用题目与解答

数据库原理及应用题目与解答

1【单选题】在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

•A、数据库系统•B、文件系统•C、人工管理•D、数据项管理答案:A2【单选题】是存储在计算机内有结构的数据的集合。

•A、数据库系统•B、数据库•C、数据库管理系统•D、数据结构答案:B3【单选题】在数据库中存储的是。

•A、数据•B、数据模型•C、数据以及数据之间的联系•D信息答案:4【单选题】数据库中,数据的物理独立性是指。

•A、数据库与数据库管理系统的相互独立•B、用户程序与DBMS的相互独立•C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的•D、应用程序与数据库中的数据的逻辑结构相互独立答案:C5【单选题】下述关于数据库系统的正确叙述是。

•A、数据库系统减少了数据冗余•B、数据库系统避免了一切冗余•C、数据库系统中数据的一致性是指数据类型一致•D、数据库系统比文件系统能管理更多的数据6【单选题】数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。

•A、DBMS包括DB和DBS•B、DB包括DBS和DBMS•C、DBS包括DB和DBMS•D、DBS就是DB,也就是DBMS答案:C7【单选题】数据库管理系统(DBMS)是。

•A、数学软件•B、系统软件•C、应用软件•D、计算机辅助设计答案:B8【单选题】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为。

•A、数据定义功能•B、数据管理功能•C、数据操纵功能•D、数据控制功能答案:C9【单选题】在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。

•A、外模式•B、内模式•C、存储模式•D、模式答案:D10【单选题】数据库系统的数据独立性是指。

•A、不会因为数据的变化而影响应用程序•B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序•C、不会因为存储策略的变化而影响存储结构•D、不会因为某些存储结构的变化而影响其他的存储结构11【单选题】按照传统的数据模型分类,数据库系统可以分为三种类型。

(完整版)数据库原理与应用试题及答案

(完整版)数据库原理与应用试题及答案

(完整版)数据库原理与应⽤试题及答案⼀、单选题(20分,每题1分)1.关系数据模型的基本数据结构是()。

A. 树B. 图C. 索引D. 关系2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。

A. OSB. DSC. DBMSD. DBS3.元数据是指()。

A. 数据结构的描述B. 数据项的描述C. 数据的来源D. 基本数据4.下⾯对关系中属性的描述,错误的是()。

A. 属性的次序可以任意交换B. 允许多值属性C.属性名唯⼀ D. 每个属性中所有数据来⾃同⼀属性域5.超码、候选码和主码之间的关系是()。

A.超码?候选码?主码 B. 超码?主码?候选码C. 主码?候选码?超码D. 主码?超码?候选码6.关系数据库实现数据之间联系的⽅法是()。

A. 主码B. 外码C. 候选码D. 超码7.如下所⽰关系R(A,B,C,D)中,可以作为主码的属性组是()。

A. ABB. BCC. CDD. AD或BD8.设有如下所⽰关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插⼊关系S的元组是()。

A. (1,2,3)B. (3,2,1)C. (1,2,1)D. (4,5,6)9. 将上题中的2个关系R 和S (未插⼊元组前)进⾏R*∞S 后的运算结果包含()个元组。

A. 5B. 6C . 3D. 210. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使⽤了ON UPDA TECASCADE 短语(级联更新),将R 中第⼀个元组的A 属性值更新为4时,S 中第⼀个元组A 属性的值()。

A. 不变B. 变为4C .变为NULL D. 拒绝更新,返回错误信息11. 设有⼀个关系R (A ,B ),如果要找出B 属性的最后⼀个字母为A ,并且⾄少包含2个字母的查询条件⼦句应写成WHERE B LIKE ()。

A . ‘_A%’B. ‘_A ’C. ‘_% A ’D. ‘%A ’12. SQL 中谓词EXIST 可⽤来测试⼀个集合是否()。

《数据库原理及应用》复习题及答案[1](2)

《数据库原理及应用》复习题及答案[1](2)

《数据库原理及应用》复习题及答案[1](2)数据库原理及应用复习题填空题1.事务的ACID特性指的是:原子性、一致性、隔离性和持久性。

2.实体-联系模型的基本要素是:实体、联系、属性。

3.目前最常用的数据模型有:层次模型、网状模型、关系模型。

4.数据管理技术的发展主要经历了以下三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。

5.关系的三类完整性约束:域完整性、实体完整性、参照完整性。

6.关系模型由三部分组成:数据结构、数据操作或运算、完整性约束。

7.各分E-R图之间的冲突主要有3类:属性冲突、命名冲突、结构冲突。

8.模式分解等价的标准有:分解具有无损连接性、分解要保持函数依赖、分解既要保持函数依赖,又要具有无损连接性。

9.数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。

10.DBMS单项选择题1.现在采用的概念模型主要是(A)。

A.实体-联系模型B.结构模型C.数据模型D.抽象模型2.数据字典通常包括(D)A.数据项和数据结构B.数据流和数据存储C.处理过程D.ABC均正确。

3.完整性约束条件作用的对象层次有:(D)A.列级 B.元组级 C.关系层 D.ABC均正确4.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。

A.包括20岁和30岁B. 不包括20岁和30岁C.包括20岁但不包括30岁D. 包括30岁但不包括20岁5.SQL语言具有(B)的功能A.关系规范化、数据操纵、数据控制台B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵6.语句SELET COUNT(*) FROM human返回(A)行。

A.1B.2C.3D.47.在SQL语言中,子查询是(D)。

A.返回单表中数据子集的查询语句B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句8.假设数据表“test1” 中有10 条数据行,可获得最前面两条数据行的命令为(B)A.SELECT 2 * FROM test1B.SELECT TOP 2 * FROM test1C.SELECT PERCENT 2 * FROM testD.SELECT PERCENT 20 * FROM test19.并发操作不会带来的问题:(B)A.丢失更新B.可重复读C.未提交读D.幻象读10.有两种错误可能造成事务执行失败:(C)A.逻辑错误和数据错误 B.系统错误和数据错误C.逻辑错误和系统错误 D.均不正确11.关系模型是用(B)来表示数据之间的联系。

(完整版)数据库原理及应用习题带答案

(完整版)数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是(A)阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。

A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。

(完整版)数据库原理与应用试题及答案

(完整版)数据库原理与应用试题及答案

一、单选题(20分,每题1分)1.关系数据模型的基本数据结构是()。

A. 树B. 图C. 索引D. 关系2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。

A. OSB. DSC. DBMSD. DBS3.元数据是指()。

A. 数据结构的描述B. 数据项的描述C. 数据的来源D. 基本数据4.下面对关系中属性的描述,错误的是()。

A. 属性的次序可以任意交换B. 允许多值属性C.属性名唯一 D. 每个属性中所有数据来自同一属性域5.超码、候选码和主码之间的关系是()。

A.超码⊆候选码⊆主码 B. 超码⊆主码⊆候选码C. 主码⊆候选码⊆超码D. 主码⊆超码⊆候选码6.关系数据库实现数据之间联系的方法是()。

A. 主码B. 外码C. 候选码D. 超码7.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是()。

A. ABB. BCC. CDD. AD或BD8.设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插入关系S的元组是()。

A. (1,2,3)B. (3,2,1)C. (1,2,1)D. (4,5,6)9. 将上题中的2个关系R 和S (未插入元组前)进行R*∞S 后的运算结果包含( )个元组。

A. 5B. 6C . 3D. 210. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使用了ON UPDA TECASCADE 短语(级联更新),将R 中第一个元组的A 属性值更新为4时,S 中第一个元组A 属性的值( )。

A. 不变B. 变为4C . 变为NULL D. 拒绝更新,返回错误信息11. 设有一个关系R (A ,B ),如果要找出B 属性的最后一个字母为A ,并且至少包含2个字母的查询条件子句应写成WHERE B LIKE ( )。

A . ‘_A%’B. ‘_A ’C. ‘_% A ’D. ‘%A ’12. SQL 中谓词EXIST 可用来测试一个集合是否( )。

数据库原理及应用历年考题_答案

数据库原理及应用历年考题_答案

《数据库原理及应用》试题1一、选择题 1、数据库系统的基本特征是_________。

A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C)正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。

A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B)正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。

A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法.一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的__________。

A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。

A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E-R 模型的三个基本要素是_________。

A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。

A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________.A 、任何一个关系模式一定有键。

B 、任何一个包含两个属性的关系模式一定满足3NF 。

C 、任何一个包含两个属性的关系模式一定满足BCNF 。

D 、任何一个包含三个属性的关系模式一定满足2NF 。

《数据库原理与应用》复习题及参考答案完整版

《数据库原理与应用》复习题及参考答案完整版

《数据库原理与应用》复习题及参考答案完整版第一章:绪论一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是 A 阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库的概念模型独立于A 。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界3.数据库的基本特点是 B 。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制4.B 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构5.数据库中存储的是 C 。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息6. 数据库中,数据的物理独立性是指 C 。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合8.数据库系统的核心是 B 。

A.数据库B.数据库管理系统C.数据模型D.软件工具9. 下述关于数据库系统的正确叙述是 A 。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。

《数据库原理与应用》考试试卷和答案

《数据库原理与应用》考试试卷和答案

《数据库原理与应用》考试试卷和答案一.单项选择题(每题1分,共23分)1.目前市场上常见的DBMS 90%以上都是基于( C )数据模型的。

A.层次B.网状C.关系D.面向对象2.E-R图是在数据库设计中用来表示( A )的一种常用方法。

A.概念模型B.逻辑模型C.物理模型D.面向对象模型3.( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

A.外模式B.内模式C.模式D.概念模式4.( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

A.外模式B.内模式C.模式D.概念模式5.数据库的概念模型独立于(A )。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界6.在数据库中存储的是( C )。

A.数据B.数据库模型C.数据以及数据之间的联系D.信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。

A.互不相关的B.不可分解的C.长度可变得D.互相关联的8.在数据模型中有“型”和“值(或实例)”两个对应的概念。

其中数据库的模式是一个(D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。

A.型;变化;值;不变B.值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20.则A与B的笛卡尔积A×B的属性有( D )个,元组个数有()个。

A.30;200 B.11;30 C.30;30 D.11;20010.父亲和子女的亲生关系属于( B )的关系。

A.1:1 B.1:n C.m:n D.不一定11.在SQL语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。

A.delete,delete B.drop,drop C.delete,drop D.drop,delete12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。

《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习资料一、单项选择题1.现实世界中事物在某一方面的特性在信息世界中称为__________。

A.实体B.实体值C.属性D.信息2.数据的存储结构与数据逻辑结构之间的独立性称为数据的__________。

A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性3. 应用程序设计的工作开始于数据库设计步骤的__________。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.在关系R中,代数表达式σ3<4(R)表示__________ 。

A.从R中选择值为3的分量小于第4个分量的元组组成的关系B.从R中选择第3个分量值小于第4个分量的元组组成的关系C.从R中选择第3个分量的值小于4的元组组成的关系D.从R中选择所有元组组成的关系5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到__________。

A.2NFB.3NFC.BCNFD.4NF6.在数据库中,下列说法不正确的是__________。

A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余7.__________是存储在计算机内有结构的数据的集合。

A.数据库系统B. 数据库C. 数据库管理系统D. 数据结构8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的__________。

A.S锁B.X锁C.S锁和X锁D.S锁或X锁9.候选键中的属性可以有__________。

A.0个B.1个C.1个或多个D.多个10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是__________。

A.SELECTB.FROMC.WHERED.SET11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是__________。

A.如果X→→Y,Y→→Z,则X→→ZB.如果X→→Y,Y→→Z,则X→→YZC.如果X→→Y,Y→→Z,则X→→YZD.如果X→→Y,Y→→Z,则X→→Z-Y12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于__________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中南大学现代远程教育课程考试复习题及参考答数据库原理及应用一、判断题:判断下列各题是否正确,正确的划√,错误的划×1.数据库模型或数据模型是一个描述现实世界如何表示成计算机信息的定义集合( )2.在数据库系统中,核心的部分是应用程序。

( )3.码可以选作主码,但一个主码不总是候选码. ( )4.视图、表、同义词是一样,可以进行更新操作的。

( )5.在关系的规则中,不允许出现重复的元组,而在ORACLE的表中却可以输入多条所有字段值都相同的记录。

( )6.表T中仅有两个元组,我们可以说T一定是BCNF. ( )7.在数据表定义时设置Primary key是数据库的实体完整性控制。

()8.R.A→R.B, R.A→R.C与R.A→R.(B,C)等价(其中A,B,C为R的属性) ()9. 模式是数据库局部逻辑结构。

( )10.数据库是整个数据库系统的基础( )11. 已知关系模式TEACH2(C,T,H),其中C表示课程,T表示教员,H表示参考书,假设每一门课程可由多个教员讲授,每个教员可使用不同的参考书,并且可讲授不同的课,则TEACH2为全码关系。

()12.已知关系模式R(A, B, C),满足函数依赖集F={A->B,B->C,C->A},则R不存在非主属性,因此,一定属于BCNF 。

( )13. 在数据表定义时设置主键(Primary key)则不允许插入全为空的记录。

()14、若R.A→R.B, R.A→R.C,则R.A→R.(B,C) (其中A,B,C为R的属性) ()15、若R.(B,C,D)→R.(A,D), 则R.(B,C)→R.(A,D)(其中A,B,C,D为R的属性) ()16、VFP是关系统数据库系统,而且是完备式的关系系统。

()17、在ORACLE的表中可以直接输入空值记录。

( )18、关系模式R属性的属性或属性集如果具有唯一性,叫关系模式R的码。

()19、关系的优化是将表尽可能地变小(列数与行数都少)。

()20、外模式是数据库全局逻辑结构。

()21、现实世界的对象在数据库中用实体描述()22、在基于有数据库的软件系统设计与实施中,只有程序编制是最主要的。

( )23、对于数据量大的系统都应该采用数据库技术进行开发()24、基于数据库的编程工具一般通过ODBC与数据库相联()25、关系数据库已经是最好的了,现在的应用都能得到满足()二、填空题:请把答案填在题中的横线上。

(1) 在数据库的三级模式,包括内模式、、与___________。

(2) 在关系数据库中,表(table)是三级模式结构中的。

(3) SQL的四种功能为操纵、_______________、_________________、________________。

(4) 数据库保护包括安全性、________________、________________与恢复。

(5) 数据库设计的一般步骤有:需求分析、___________、____________、_______________、________________、运行与维护等。

(6) 关系系统的完整性控制包括实体完整性、____________、____________。

(7) DB设计中优化设计的目标是_______________、____________________。

(8) E-R图的主要元素是实体型、____________、____________。

(9) 常用的关系运算是关系_______与关系演算,其中关系演算包括_______演算与域演算。

(10) 数据库中的数据一般包括数据与媒体数据.(11) 关系模式R的码都为单属性,则R一定是第_ 范式。

(12) 数据库系统一般包括数据库、___________、___________、___________与用户。

(13) 现在流行的数据库管理系统有ORACLE、___________、___________、___________、___________、___________、iBase等。

三、现有如下E-R图,实体的主要属性如下,其中下划线部分为主码:仓库(仓库号、仓库名、面积、货位数、…)零件(零件号、零件名称、规格型号、计量单位、供货商号、价格、…)库存(?,?,库存量)1.试用SQL表示(即定义)上述E-R图所有的实体及联系,其中实体只需表示列出的主要属性,要求反映主码与联系(外码),其中的类型长度可以根据需要确定。

?,?处需要填上相应的属性。

2.在上述定义的每个表中输入一个有代表性的记录,体现相互间的联系。

3.用SQL与关系代数、元组演算表示查询:找出职工“张明亮”的职工号、部门号、工作日期找出零件名为“镙丝II”的零件号与规格型号,计量单位4.试用SQL表示查询:1)找出“张明亮”所管理仓库的总面积与总货位数。

2)找出所管理零件总价值(价格*总数量)超过50万的职工号及职工名。

5、删除价格大于10万的零件及库存记录。

6、建立视图表示关系(仓库号、仓库名、零件号、零件名、计划价格、库存量)四、1.已知关系模式R(A、B、C 、D、E)满足的函数依敕为:F={A—>B、B—>D、C—>B、DE—>A }(1)求R所有的码,并写出求解过程。

(2)判断R的最高范式,,并说明理由2.已知关系模式R(A、B、C 、D、E)满足的函数依敕为:F={AB—>C、B—>D,D—>B,BD—>E }(1)求R所有的码,并写出求解过程。

(2)判断R的最高范式,,并说明理由五、程序填空以下程序表示产生以’i3081’开头的第7位不为4而第8位固定为3的多个学号,请将程序中的空格补充完整(其中的数字与()只是作为第几空说明,不作程序)DECLAREv_LoopCounter (1___________):= 1;BEGINwhile v_LoopCounter< 36 LOOPIf v_LoopCounter <10 and (2________________) thenINSERT INTO temp_table (sno)select ‘i30810’||to_char(v_LoopCounter)||’3’ from dual;Else if (3________________) thenINSERT INTO temp_table (sno)Select ‘i3081’||to_char(v_LoopCounter)||’3’ from dual;(4_________)v_LoopCounter := v_LoopCounter + 1;end loop;END;程序运行完成后,一共产生了(5_________)个学号。

参考答案一、判断题:1 ╳数据是描述事物的符号记录。

2 √3 √4 ╳某些视图是不能更新数据的,例如使用DISTINCT函数的视图等。

5 √6 ╳不存在非主属性并不一定是BCNF。

7 √8╳9 √10 √11 √12 √13 √14 √15 ╳R.(B,C) R.(A,D)不一定16 ╳VFP只是最小关系系统。

17 √18 ╳还需要最小性。

19 ╳关系的优化是进行极小化处理,消除冗余的联系。

20 ╳外模式是局部数据逻辑结构。

21 ╳现实世界的对象在数据库中用表及其联系描述。

22 ╳最主要的应该是根据用户需要构造最优的数据库模式23 ╳不一定24 √25 ╳随着数据库技术的发展,又有新的数据库系统出现,如对象—关系。

二、填空题:(1)外模式内模式(2)内模式(3)查询定义控制(4)完整性备份(5)概念结构设计逻辑结构设计数据库物理设计数据库实施(6)参照完整性用户定义的完整性(7)确定数据依赖对关系模式进行必要的分解(8)属性联系(9)代数元组关系(10)数字(11) 2(12)数据库管理系统(及其开发工具)应用系统数据库管理员(13)ACCESS SQL Sybase DB2 Mysql三、现有如下E-R图,实体的主要属性如下,其中下划线部分为主码:仓库(仓库号、仓库名、面积、货位数、…)零件(零件号、零件名称、规格型号、计量单位、供货商号、价格、…)库存(?,?,库存量)1.建立仓库表Create table warehouse(wno varchar2(10) primary key,wname varchar2(20),guard varchar2(20),square number(10,2),cou int);建立零件表Create table material(mno varchar2(10) primary key,mname varchar2(20),type varchar2(10),unit varchar2(10),cusnum varchar2(10),price number(10,2));建立库存表Create table storage(wno varchar2(10) references warehouse(wno),mno varchar2(10) references material(mno), store number(10,2),primary key(wno,mno)); 2. insert into employee values(‘k10001' ,’计划科’,‘张明',2003-11-14);insert into warehouse values(‘w001',‘仓库1',’刘成’,1000,100);insert into material values(‘030001',‘螺母',‘中号’,‘只’,‘c1001’,5);insert into storage values(‘w001',‘030001',2000);3. 用SQL 表示select eno, dno, edate from employee where ename=’张明亮’;select mno, type, unit from material where mname=’螺丝II ’;用关系代数表示))(('',,employee enam e edate dno eno 张明亮=δπ))(('',,material II m nam e unit type m no 螺丝=δπ用元组演算表示GET W (employee.eno,employee.dno,employee.edate):employee.ename=’张明亮’;GET W (material.mno,material.type,material.unit):material.mname=’螺丝II ’;4. 1)找出“张明亮”所管理仓库的总面积与总货位数。

相关文档
最新文档