还剩31页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
、在系统中查找最先满足条件的第一个记录是1IMS()()()()A GNB GUC GNPD GHU、对关系进行投影运算得到则与的关系是2R S,R S从属于S R、记载数据库系统运行过程中所有更新操作的文件是3(A)更新文件(B)后备文件(C)日志文件(D)数据文件、在面向对象的模型中,表示实体中每个属性时,使用一个变量,个消息4对象之间的相互作用都得通过发送消息和执行消息完成消息是对象之间的接口,消息分成只读型和更新型两种在面向对象模型中,实体的每个属性应该用一个变量和两个消息表示变量用来存储属性的值,一个消息用来读属性的值,另一个消息用来更新属性值、视图是为了提高数据库系统的—6(A)完整性(B)并发控制(C)隔离性(D)安全性
7、模型中,个实体集,个不同的二元联系,其中个个个则转换成关E-R6721:N,21:1,3M:N,系数目是一个、事务日志用于保存—对数据的更新操作
8、事务以锁方式读取数据时,事务可以进行的操作是91S A2(A)对数据实行X锁并读数据(B)对数据实行S锁并写数据对数据实行X锁并写数据(D)不加锁去读数据共享锁(s锁)如果事务对数据加上共享锁后,则其他事务只能对再加共享锁,不能加排他锁获准共享锁的事务T AA只能读数据,不能修改数据排他锁(X锁)如果事务对数据加上排他锁后,则其他事务不能再对加任任何类型的封锁获准排他锁的事务既能T AA读数据,又能修改数据、方法是一种面向—数据结构—的设计方法10JSP、数据耦合11数据耦合指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言的值传递.一个模块访问另一个模块时,彼此之间是通过简单数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的图12Jackson、软件质量控制
13、提高程序效率的途径(选出那个不能有效地提高)
14、黑盒测试的概念
15、生产性维护是什么?
16、版本控制
17、有一个个顶点,条弧的有向图用邻接表表示,则删除与某顶点相关的所有弧的时间18n eVi复杂度是—()0n+e、算法指的是:
19、线形链表的特性20灵活链表使用指针链表示线形表元素的逻辑关系,插入和删除只需修改指针,不能随机存取、将长为的单链表接到长为的单链表后操作的时间复杂度是21n m()0m从链表头到链表尾需要花0(m)的时间之后再链接上要⑴的时间跟链接上的链表长度无关所以总共要()的时间0m决(插入异常)、(删除异常)和数据冗余过大的问题数据模型分为(概念)数据模型和(结
2.构)数据模型在关系中,内模式是(存储)模式的集合当数据库系统的概念模式改变时,
3.
4.(模式/外模式的映象)要作相应的改变,以保证外模式保不变嵌入式需要用(游标机
5.SQL制)把集合操作转换成单记录处理方式在中表达完整性约束的规则有多种形式,其主
6.SQL要约束有(主键约束),(外健约束),(属性值约束)和全局约束在模式分解时,为保持
7.原模式的特性,要求分解具有(无损失连接)和(保持函数依赖)好的模式设计应符合表
8.达性、分离性和(最小冗余性)分布式数据库系统是(数据库技术)与(计算机网络)技术
9.结合的产物
三、名词解释(本大题共个小题,每小题分,共分)
53151.DML数据操纵语言(DataManipulationLanguage),由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作分成交互型和嵌入型两类依据语言的级别,又DML DML DML DML可分成过程性和非过程性两种DMLDML封锁
2.S共享型封锁如果事务对某数据加上封锁,那么其它事务对数据的封锁便不能成功,T R S RX而对数据的封锁请求可以成功这就保证了其他事务可以读取但不能修改直到事务R SR R,T释放封锁S分布式
3.DBS是指数据存放在计算机网络的不同场地的计算机中,每一场地都有自治处理能力并完成局部应用;而每一场地也参与(至少一种)全局应用程序的执行,全局应用程序可通过网络通信访问系统中的多个场地的数据事务数据库系统的一个操作系列,这些操作或者都做,或者都不做,
4.是一个不可分割的工作单位丢失更新当两个或以上的事务同时修改同一数据集合时,由于并
5.发处理,使得某些事务对此数据集合的修改被忽视了.
四、简答题(本大题共小题,每小题分,共分)5525简述数据字典的内容和作用.是对系统中数据的详尽描述,它提供对数据库数据描述的集中
1.管理它的处理功能是存储和检索元数据,并且为数据库管理员提供有关的报告对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要成果数据字典包括数据项,数据结构,数据流,数据存储和数据处理过程..有两个关系()和()元组关系演算表达式是2R ABC S DBF,()()(()()){t|u vR uAS vAu
[3]=v[l]At[l]=u[l]At
[2]=v
[3]}写出域关系演算表达式()()()(()())设有关系与{xyz|u vw Rxuv ASvwy}
3.R SR ABC234456789S DE7548⑴计算T()(()())T={t|u Rt ASu At
[3]u[l]}ABC
789.试述客户/服务器式的一般结构此时数据库应用的功能如何划分?4DBS客户/服务器式是在客户/服务器计算机网络上运行的这个计算机网络中,有一些计算DBS DBS,机扮演客户,另一些计算机扮演服务者(即客户机/服务器)客户/服务体系结构的关键在于功能的分布一些功能放在客户机(前端机)上运行,另一些功能则放在服务器(后端机)上执行此时数据库应用的功能分成两部分客户机前端部分由一些应用程序构成,例如,格式处理、报表输出、数据输入、图形,实现前端处理和用户界面服务器后端部分包括存取结构、查询优化、并发控制、恢复等系统程序,完成事务处理和数据访问控制.死锁的发生是坏事还是好事试说明理由如何解除死锁状态?5死锁的发生即是坏是又是好事使并发事务不能继续执行下去,造成时间开销却不产生结果1在某些时候我们要利用它来解决更新操作导致的数据库不一致状态解除死锁状态抽出某2个事务作为牺牲品,把它撤消,做回退操作,解除它的所有封锁,并恢复到初始状态
五、程序设计题本大题共小题,每小题分,共分4520设有两个基本表和
1.R A,B,C SA,B,C试用查询语句表达下列关系代数表达式SQL1R-S2n A,BR JiB,CS11SELECT A,B,C FROMR WHERE NOT EXISTS SELECT A,B,C FROM S WHERER.A=S.A AND R.B=S.BAND R.C=S.C2SELECT R.A,R.B,S.C FROMR,S WHERER.B=S.B.对于教学数据库的三个基本表学生学习课程2SS#,SNAME,AGE,SEX SCS#,C#,GRADE试用语句完成在基本表中检索每一门课程成绩都大于等于分CC#,CNAME,TEACHER SQLS80的学生学号、姓名和性别,并把检索到的值送往另一个已存在的基本表STUDENT S#,SNAME,SEXOINSERT INTOSTUDENTS#,SNAME,SEX SELECT S#,SNAME,SEX FROM S WHERENOT EXISTS SELECT*FROM SC WHERE GRADE80AND S.S#=SC.S#.在以上的基本表中,完成以下操作检索选修课程包含老师所授课的学生学号3LIU SELECTDISTINCTS#FROM SC WHERE C#IN SELECT C#FROM CWHERE TEACHER=LIU.在以上的基本表中,写出与下列关系代数表达式一致的语句4SQLn cnoC-ncnoasname=,LIUSCCSELECT CNOFROM CWHERE CNONOTINSELECT CNOFROM S,SCWHERE S.SNO=SC.SNOANDSNAME=LIU;
六、应用题本大题10分L已知IRG3NF,且具有唯一的候选键.求证RWBCNF设R的唯一候选键为乙如果关系模式属于模式,那么“关系模式是第一范式,且每个属性都不传R BCNF R递依赖于的候选键”用反证法,假设不属于根据定义,关系模式不属于R RBCNF RBCNF,则某个属性传递依赖于的候选键由于只有唯一的候选键乙那么,存在属性使R RY,Z-X,X-YXZ,不包含成立X Y⑴如果是主属性,那么由于只有一个侯选键,因此Y YZ,由于X-YXZ,X不包含Y,Z=ZUX-Y-Z,7不包含Y;也就是说,Z肯定包含某个侯选键,该侯选键不包含与前面条件中有唯一的候选键相矛盾Y R⑵如果是非主属性,也就是说,不符合“每个非主属性都不传递依赖于的候选键”,与Y3NF R昨矛盾3NF所以以上假设不成立因此如果且具有唯一的候选键,则R£3NF,RWBCNF模拟试卷
三一、单项选择题(本大题共小题,每小题分,共分)结构数据模型的三个组成部分
151151.是数据结构、数据操作和(C)数据安全性控制数据一致性规则A.B.数据完整性约束数据处理逻辑C.D.
2.在SQL的算术表达式中,如果其中有空值,则表达式(C)A,空值按0计算B.由用户确定空值内容再计算结果结果为空值指出运算错误,终止执行C.D.
3.当两个关系没有公共属性时,其自然连接操作表现为(A)笛卡儿积操作等值连接操作A.B.结果为空集错误操作C.D.
4.在数据库与宿主语言之间传递信息是通过(B).全局变量共享变量公共数据区系统缓冲区A B.C.D.
5.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R3NF的(B)充分必要条件必要条件充分条件既不充分也不必要条件A.B.C.D.
6.基本ER图就是数据库的(D)外模式逻辑模式内模式概念模式A.B.C.D.
7.对基本表S,执行操作DROP TABLES RESTRICT的作用是(C)删除基本表中的所有元组A.S把基本表及其生成的一切视图全部删除
8.S当没有由中的列产生的视图或约束时将表删除C.SS删除表将引用表的视图中一切的属性置为空值D.S,SS
8.在多用户共享系统中,并发操作的事务干扰,破坏了事务的(C)原子性一致性隔离性持久性A.B.C.D.关系与关系只有个公共属性;是与等值连接的结果;是与自然连接的结
9.R S1T1R ST2R S果,则()C的属性个数等于的属性个数A.T1T2的属性个数小于的属性个数B.T1T2的属性个数大于或等于的属性个数C.T1T2的属性个数大于的属性个数当关系和自然联接时,能够把和原该舍弃的元D.T1T
210.R SR S组放到结果关系中的操作是().左外联接右外联接D A B.外部并外联接C.D.如果事务获得了数据项上的排它锁,则对()只能读不能写只能写不能读
11.T QT QC A.B.C.既可读又可写不能读不能写D.
12.SQL的全局约束是指基于元组的检查子句和(C)非空值约束域约束子句断言外键子句A.B.C.D.
13.表达业务流程分析结果的图表是(B)A.业务流程图B.数据流图C.局部图D.基本E-R图
14.在数据库技术中,未提交的随后又被撤消的数据称为(D)错误数据冗余数据过期数据脏数据A.B.C.D.
15.选择分布式数据库各片段数据存放场地的模式是(D)外模式概念模式分片模式分配模式A.B.C.D.
二、填空题(本大题共个空,每空分,共分)事务的特性包括(原子性)、一致
201201.性、隔离性、和(持久性)数据库中的表,可以是基本表,也可以是(视图)关系
2.SQL
3.数据模型的数据完整性规则包括(实体)完整性、(参照)完整性和用户定义的完整性在嵌
4.入式中,为解决主语言与的不同数据结构,采用(游标)机制来进行转换方法SQL SQL
5.E-R的三要素是实体、属性和联系分布式数据库系统的三种类型是异构型、同构同质
6.型和同构异质型分布式数据库系统的特点是数据的分布性和整体的逻辑性数据字
7.
8.典的主要内容包括数据项、数据结构、数据存储、数据流和处理过程在数据库的物理
9.结构中,数据的基本单位是存储记录关系代数中,连接是由笛卡儿积操作与选择操作
10.组合而成的
三、名词解释本大题共个小题,每小题分,共分实体完整性规则这条规则要求关系
53151.中元组在组成主键的属性上不能有空值如果出现空值,那么主键值就起不了唯一标识元组的作用数据字典
2.是对系统中数据的详尽描述,它提供对数据库数据描述的集中管理它的处理功能是存储和检索元数据,并且为数据库管理员提供有关的报告对数据库设计来说,数据字典是进行详细的数据收集和数据分析所获得的主要成果数据字典主要包括四个部分数据项、数据结构、数据流、数据存储事务的隔离性
3.在并发事务被执行时,系统应该保证与这些事务先后单独执行时的结果一样,称事务达到了隔离性的要求嵌入式
4.SQL将语句嵌入高级程序设计语言中使用,发挥高级语言过程化处理能力强的特点SQL参照完整性规则
5.这条规则要求“不引用不存在的实体”其形式定义如下如果属性集是关系模式的主键,K R1也是关系模式的外键,那么的关系中,的取值只允许有两种可能,或者为空值,或K R2R2K者等于关系中某个主键值R1
四、简答题本大题共小题,每小题分,共分简述数据库恢复的几种方法定期对
55251.1整个数据库进行复制与转储建立日志文件当故障发生后,使用日志文件对数据库进行恢复
23.在数据库体系结构中,客户机和服务器各完成什么功能?客户机完成用户应用程序实2C/S1现前端处理和用户界面;服务器完成的核心功能或完成事务处理和数据访问2DBMS
3.设二元关系关系代数表达式是R A,B,n1,2o1=4A2=3RXR写出与此表达式等价的元组演算表达式{U|vRuAR VAU
[1]=V
[2]AU
[2]=V
[1].在关系模式中,计算计算过程如下第4R U,F U=ABCDEF={A—C,AC-B,B-D,C-E,EC-B}EC+一次1x0=xl=EC2由于X0WAB,置X0=EC;⑶检查函数依赖,第二次置检查函数依赖,第三次置fi X1=ECUB=ECB X0=ECB,fi X1=ECB UD=ECBDX0=ECBD,检查函数依赖,X1=ECBD第四次x0=x⑴,输出xl=EC+=ECBD
5.数据库并发操作主要解决哪三个问题,基本方法是什么?数据库并发操作主要解决以下三个问题丢失更新1问题数据不一致分析问题读“脏”数据问题解决的基本方法是采用封锁机制
五、程序设计23题本大题共小题,每小题分,共分4520设某工厂数据库中有两个基本表L车间基本表其属性分别表示车间编号、车间名和车间主任的职DEPT DNO,DNAME,MGR_NO,工号职工基本表其属性分别表示职工号、姓名、工资和所在车间EMP ENO,ENAME,SALARY,DNO,的编号试用关系代数表达式写出下列查询检索“金工车间”的男职工的职工号和姓名金工车间八男n ENO,ENAME DNAME=SEX=,DEPT EMPSELECTENO,ENAMEFROM EMP男WHERE SEX=AND DNOINSELECT DNOFROMDEPT金工车间,WHERE DNAME=.在上题的基本表的基础上,给职工基本增加两列年龄,性别写出相应的2AGE SEXoSQL命令ALTER TABLEEMP山ADD AGESMA NTSEX CHAR2;.对于教学数据库的三个基本表学生学习3SS#,SNAME,AGE,SEX SCS#,C#,GRADE课程试用语句完成求选修课程名为,课程的学生的平均年CC#CNAMEJEACHER SQLENGLISH”Z龄SELECT AVGAGEFROM SWHERE S#INSELECT S#FROM SCWHERE C#INSELECT C#FROM CWHERE CNAME=ENGLISH”;.教学数据库的数据模式如上题4试采用外键子句约束定义下列完整性约束在关系中插入元组时,其值和值必须分别SC S#C#在和中出现S CCREATE TABLE SCS#CHAR4,C#CHAR4,GRADE SMALLIN7;FOREIGN keyS#REFERENCE SS#,FOREIGN keyC#REFERENCE CC#
六、应用题本大题分数据模型分析,关系模型10L R U,F U=ABCDEG,F={AD-E,ACfE,CBfG,BCDf求此模型的最小函数依赖集求出关系模式的候选码此关系模AG,BD—A,AB-G A-C}123Z型最高属于哪级范式将此模型按照模式分解的要求分解为43NF依照题意,得出通过,1Fm={A-E,BC-G,BD-A,A-C•解函数依赖的右部,一F={AD-E,AC-E,BC-G,BCD-A,BCD—G,BD-A,AB—G,A C}•消去左边的冗余属性F={A-E,A-E,BC-G,BD-A,BC-G,BD-A,AB-G,A-C}•消去冗余的函数依赖Fm={A-E,BCfG,BD-A,A-C}也可以为Fm={AfE,ABfG,BD^A,A^C}2候选码BD3R中每一个非主属性完全函数依赖于R的候选键BD;但C,G都传递依赖于R的候选键也就是说,满足的要求,而不满足的要求此关系模型最高属于BD,R2NF3NF2NF4依据算法
4.4主要目的是消除函数依赖RIU1=ABD F1={BD-A}R2U2=BCG F2={BC-G}R3U3=ACE F3={A—C,A-E}模拟试卷
四一、单项选择题本大题共小题,每小题分,共分现实世界中事物在某一方面的特
151151.性在信息世界中称为C实体实体值属性信息A.B.A D.数据的存储结构与数据逻辑结构之间的独立性称为数据的
2.B结构独立性物理独立性逻辑独立性分布独立性A.B.C.D.
3.应用程序设计的工作开始于数据库设计步骤的(D)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段
4.在关系R中,代数表达式34(R)表示(B)从中选择值为的分量小于第个分量的元组组成的关系A.R34从中选择第个分量值小于第个分量的元组组成的关系B.R34从中选择第个分量的值小于的元组组成的关系C.R
34.从中选择所有元组组成的关系DR
5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到(D)A.2NFB.3NFC.BCNF D.4NF
6.事务的ACID性质,是指事务具有原子性、一致性和(C)隔离性、透明性独立性、透明性A.B.隔离性、持久性共享性、持久性C.D.各个场地采用同一类型的数据模型,使用不同型号的这种分布式数据库系统的类型属
7.DBMS,于()B同构同质型同构异质型异构同质型异构异质型A.B.C.D.
8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的(B)锁锁锁和锁锁或锁A.S B.X C.S X D.S X在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,
9.应采用的方式是(B)方式方式方式方式A.RESSTRDICT B.CASCADE C.SET NULL D.CHECK
10.在SQL的查询语句中,对应关系代数中“投影”运算的语句是(A)A.SELECT B.FROM C.WHERE D.SET
11.在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是(D)如果丫一一则A.X——Y,Z,X——Z如果则B.X-fY,Y-fZ,X-—YZ如果则C.X-—Y,Y——Z,X-fYZ如果一—乙则一—D.X-fY,Y XZ-Y
12.在数据库设计中,将E-R图转换成关系数据模型的过程属于(B)A.需求分析阶段B.逻辑设计阶段概念设计阶段物理设计阶段关系代数的五个基本操作可直接转换成元组关系演算表达式,C.D.
13.它们是并、差、投影、选择和(B)A.交B.笛卡尔积C.自然连接D.除法
14.SQL语言具有的功能是(B)A.关系规范化,数据操纵,数据控制数据定义,数据操纵,数据控制B.数据定义,关系规范化,数据控制C..数据定义,关系规范化,数据操纵D
15.分布式数据库系统中数据分配的策略是集中式,分割式和(C)分布式,混合式全复制式,关联式A.B.全复制式,混合式.分片式,关联式C.D
二、填空题(本大题共个空,每空分,共分)事务的特性包括原子性、(一致性)、
151151.(隔离性)、和持久性在关系模型中,表的行称为(元组),列称为属性在中,建
2.
3.SQL立基本表之前必须先建立(模式).分布式数据库系统的四个功能子系统是:查询子系统,完4整性子系统(调度)子系统和(可靠性)子系统并发操作通常会带来三类问题,它们,
5.DB是丢失更新、(不一致)和读脏数据在关系中,能唯一标识元组的属性称为(超键)
6.
7.在嵌入式中,为解决主语言与的不同数据结构,采用(游标)机制来进行转换SQL SQL
8.E—R方法的三要素是实体、属性和联系关系模型包含外延和内涵,内涵是与时间独立的
9.当用户建立视图时,在数据字典中存储的是视图的定义,而不是数据分布式数据库
10.
11.系统的三种类型是异构型、同构同质型和同构异质型
三、名词解释本大题共个小题,每小题分,共分域和元组5315L在关系中,每一个属性都有一个取值范围,称为属性的值域,简称域;记录称为元组元组对应表中的一行;表示一个实体无损联接
2.设是一关系模式,分解成关系模式是上的一个函数依赖集如果对中满R P={Rl,R
2...,Rk},F RR足的每一个关系都有则称这个分解相对于是“无损联接分解,F rr=n Rlrn R2r...n RkrF事务的原子性
3.一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行.分片透明性4分片透明性是最高层次的分布透明性,是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片完全函数依赖
5.在关系中,如果而对于的任何真子集对均不存在函数依赖,称对完全R U,F XfY,X X,Y X Y X依赖
四、简答题本大题共小题,每小题分,共分5525为什么视图被称为虚表?基本表与视图的区别是什么?L因为数据库中只存储有关视图的定义而不存储视图所对应的数据,这些数据仍存放在导出视图的基本表中,所以视图被称为虚表基本表是实际独立存放在数据库中的表,是实表.简述数据库设计过程中输入的主要内容2总体信息需求1处理需求2的特征3DBMS硬件和操作系统的特征
4.数据库并发操作主要解决哪三个问题?如何保证并行操作的可串行性3数据库并发操作主要解决以下三个问题丢失更新问题1数据不一致分析问题2读“脏”数据问题3对任何数据集合进行读写操作之前,事务首先应获得对此数据集合的封锁,在释放一个封锁之后,事务不再获得任何其他封锁.在关系数据库中能完全消除数据冗余吗?4不能要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系所以关系数据库中存在数据冗余,但能控制数据的冗余度设教学数据库有三个关系学生学习课程
5.SS#,SNAME,AGE,SEX SCS#,C#,GRADECC#,CNAME,TEACHER写出下列代数表达式和元组表达式的汉语含义l{t|⑴CuAC
[3]=LUAt[l]=u[l]/\t
[2]=u
[2]}⑴检索老师所授课程的课程号、课程名2Ji S#TEACHER=LUSCC LIU⑵检索选修课程包含老师所授课程的学生学号LIU
五、程序设计题本大题共小题,每小题分,共分
4520.有两个关系模式和1R A,B,CSD,E,F,域关系演算表达式是T={xy|uvWRxuvAS vwy}写出使用的操作语句SQLSELECT R.A,S.FFROM R,SWHERE R.C=S.D.数据模型如下;2商店SSNO,SNAME,CITY商品PPNO,PNAME,COLOR销售SPSNO,PNO,DATE,QTY用完成查询销售全部商品的商店名SQLSELECT SNAMEFORMSWHERE NOT EXISTSSELECT*FROM PWHERENOT EXISTSSELECT*FORM PWHERE PNO=P.PNOANDSNO=S.SNO;解题提示“查出商店名,该商店不存在不销售的商品」“该商店不销售的商品”可以处理为“从中选择商品,中不存在前面所查商店销售该商品P P的记录”.设某工厂数据库中有两个基本表3车间基本表其属性分别表示车间编号、车间名和车间主任的职DEPTDNO,DNAME,MGR_NO,工号职工基本表其属性分别表示职工号、姓名、年龄、EMPENO,ENAME,AGE,SEX,SALARY,DNO,性别、工资和所在车间的编号试建立一个有关女车间主任的职工号和姓名的视图,其结构如下试写出VIEW6ENO,ENAMEo创建视图的语句VIEW6SQLCREATE VIEWVIEW6AS SELECTENO,ENAMEFROM DEPT,EMPWHERE MRG_ENO=ENO女,;ANDSEX=.基于上题的基本表,把工资低于的职工的工资提高480010%UPDATE EMP二」SET SALARYSALARY*1WHERE SALAEY800
六、应用题本大题共分.东方货运公司数据库的样本数据如下101表名称卡车车号货运站编号类型总行程购入日期
1001501159002.711/36/
901002502254523.8的
01003503232116.609/29/
91100450423256.901/14/92表名称货运站货运编号地址电话经理501北京市东城区花市大街号111010-何东海502北京市海淀花园路号101010-吴明君表名称型号类型汽车型号1DJS1302DLS121根据数据库的表结构和内容指出每个表的主码和外码如果没有外码,则写“无二a.卡车表存在实体完整性和参照完整性吗?请详细说明b.具体说明卡车表与运货站表之间存在着什么关系?c.卡车表中包含多少个实体?d.答a.表名称主码外码卡车车号货运站编号,类型货运站货运站编号无型号类型无卡车表中存在实体完整性和参照完整性b.实体完整性在主码车号的这列中不存在空值;参照完整性外码“货运站编号”这列中的值都是货运站表中“货运站编号”这列中的值,外码“类型”这列中的值都是型号表中“型号”这列中的值货运站表和卡车表之间存在着一对多的关系,即每一个货运站可以有多辆车如,样本数据c.中货运站501有两辆车车号为1001和1003;货运站502有两辆车车号为1002和1004o卡车表中包括个实体,即表中每个元组(行)对应一个实体,每个实体就是一辆车d.4模拟试卷
(五)
一、单项选择题(本大题共小题,每小题分,共分)在数据库系统中,数据独立性
151151.是指()C用户与计算机系统的独立性数据库与计算机的独立性A.B.数据与应用程序的独立性用户与数据库的独立性C.D.
2.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C)数据存储量低处理速度慢数据不一致操作烦琐A.B.C.D.
3.设计数据库概念结构时,常用的数据抽象方法是聚集和(D)分类继承分析概括A.B.C.D.
4.在下列的数据库模式中,独立于计算机系统的模式是(A)概念模式逻辑模式内模式外模式A.B.C.D.
5.在SQL中使用CREATE ASSERTION的作用是建立(C)数据库基本表完整性规则视图A.B.C.D.
6.客户/服务器体系结构的关键在于(D)资源共享数据的分布逻辑上的统一功能的分布A.B.C.D.在关系模式()中,如果如果不存在的真子集使称函数依
7.R U,F X-Y,X XI,X1-Y,、适于对动态查找表进行高效率查找的组织是22有序表分块有序表三叉排序树线性链表A B C D.设主串长为模式串长为〈则在匹配失败情况下,朴素匹配算法进行的无效位移次23n,mm n,数为A.mB.n-mC.n-m+1D.n答案C、二维数组地址问题简单
24、的结果是25L=a,b,c,d,e,f tailtailL和的区别是26ISAM VSAM前者是索引顺序文件,后者是索引非顺序文件A.前者只能进行顺序存取,后者只能进行随机存取B.前者建立静态索引结构,后者建立动态索引结构C.前者的存储介质是磁盘,后者的存储介质不是磁盘D.答案C、如果要求一个线性表既能较快地查找,又适应动态变化的要求,可以采用—查找方法27二分顺序分块撒列A B C D答案D、标准中说法错位的是30IEEE
802.5只存在一个有效的令牌不支持优先级A B没有一个中央监控站存在预约指示器C D、操作系统的组成是选出不包括那个34NetWare、采用的监控网络实体的方法是37CMIP、窄带用于因特网接入的信道是由哪一项组成的41ISDN144kbpsAB+D B2B+D C2B+2D DB+2D、可用于的主要技术不包括42RBB电话线局域网AxDSLBCATVQ D寻址间接、变址、相对48是软件测试一段话,从中选出正确的
51.55软件测试[]是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清1-2预期结果与实际结果之间的差别的过程它是帮助识别开发完成中间或最终的版本的计算机软件整体或部分的正确度、correctness完全度和质量的软件过程;是的重要子域completeness qualitySQAsoftware qualityassurance测试原则一,测试应该尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统不能满足用户的需求二,程序员应该避免检查自己的程序,软件测试应该由第三方来负责三,设计测试用例时应考虑到合法的输入和不合法的输入以及各种边界条件,特殊情况下要制造极端状态和意外状态,如网络异常中断、电源断电等四,应该充分注意测试中的群集现象五,对错误结果要进行一个确认过程一般由测试出来的错误,一定要由来确认严A B赖为()X-Y C平凡函数依赖部分函数依赖完全函数依赖传递函数依赖A.B.C.D.
8.要使数据库具有可恢复性,最基本的原则是(D)加强机房安全管理安装防病毒设施A.B.经常检修计算机系统数据重复存储C.D.在关系模式()中,是最小函数依赖集,属性只在中诸函数依赖“一”的左端出
9.R U,F FT F现,则属性T具有以下性质(C)属性仅是的主属性,但不包含于侯选键中A.T R属性必是的非主属性B.T R属性必是组成候选键的主属性C.T R属性可能是的主属性,也可能是的非主属性D.T RR解释函数依赖是语义范畴的概念,本题可以直接从语义上理解
(1)如果t不包含在任一侯选键中,它至少依赖于候选键,所以它肯定会在F中“一”的右端出现;
(2)包含在任何一个候选键中的属性称为主属性
10.对关系R进行投影运算后,得到关系,则(C)关系的元组数等于关系的元组数A.R S关系的元组数小于关系的元组数B.R S关系的元组数大于或等于关系的元组数C.R S关系的元组数大于关系的元组数D.R S
11.记载数据库系统运行过程中所有更新操作的文件称为(C)更新文件后备文件日志文件数据文件A.B.C.D.
12.在面向对象的模型中,表示实体中的每个属性时,使用(C)两个变量,一个消息两个变量,两个消息A.B.一个变量,两个消息一个变量,一个消息C D.在客户/服务器体系结构的中,数据库功能分为前端和后端两部分,下列功能中,属于前
13.DBS端的是()B存取结构用户界面查询优化并发控制A.B.C.D.
14.SQR中的视图提高了数据库系统的(A)完整性并发控制隔离性安全性A.B.C.D.
15.在E-R模型中,如果有6个不同实体集,有7个不同的二元联系,其中2个1N联系,2个11联系,3个MN联系,根据E-R模型转换成关系模型的规则,转换成关系的数目是(B)A.6B.9C.11D.13
二、填空题(本大题共个空,每空分,共分)在数据库的物理结构中,数据的基本
151151.单位是(存储记录)分布式数据库系统的透明性包括(位置)透明性和(复制)透明性
2.在关系模型中,表的行称为元组,列称为(属性)
3.在查询时,如果需要去掉查询结果中的重复组,应使用()
4.SQL DISTINCT封锁一般分为两种(排他型封锁,封锁)和(共享型封锁,封锁)
5.X S模式/内模式映象为数据库提供了(物理)数据独立性
6.判断一个并发调度是否正确,可以用(可串行化)概念来解决关系数据库的关系演算语
7.
8.言是以(谓词演算)为基础的语言在函数信赖中,平凡的函数信赖根据推DML
9.Armstrong理规则中的(自反)律就可推出.设关系模式()是上成立的集,10R A,B,C,F R FD F={BfA,B-C},则分解丢失的是()分布式数据库中定义数据分片时,必须满足三个P={AB,AC}FD B-C
11.条件完备性条件、重构条件和(不相交条件)在有泛化/细化联系的对象类型之间,较
12.低层的对象类型称为(子类型)用树型结构表示实体类型及实体间联系的数据模型称为(层
13.次模型)
三、名词解释(本大题共个小题,每小题分,共分)
53151.DBMS即数据库管理系统(DatabaseManagementSystem),是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问的方法,包括的建立、查询、更新及各种数据控制DB DB总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS DBMSo.传递依赖2在关系模式中,如果且(不决定)(不属于),那么称是传递依赖Y-X,X-A,XY XY,AY AXY-A两段封锁协议
3.
(1)在对任何数据进行读写操作之前,事务首先要获得对该数据的封锁;
(2)在释放一个封锁之后,事务不再获得任何其他封锁.位置透明性4位置透明性位于分片视图与分配视图之间是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地运行记录优先原则
5.⑴至少要等相应的运行记录已经写入“日志”文件后,才能允许事务往数据库写数据()直到事务的所有运行记录都已写入运行“日志”文件后,才能允许事务完成2“END处理TRANSACTION”
四、简答题(本大题共小题,每小题分,共分)设有关系模型()是
55251.R A,B,C,D,E,F R上成立的函数依赖集,试问达到第儿范式,并说明理由F={ABC-DE,BC-D,D-E},R属于由于候选键是而非主属性和部分函数依赖于候选键因此不是R INFo ABCo DE ABC,R2NF,只能是1NF.简述数据库模式的优化原则2E-R数据库模式的优化原则为E-R1)相关实体类型合并)消除冗余属性2)消除冗余联系3设有关系与
3.R SRABC234456789S DE7548计算()()(()八())TT={xyz|u vR zxuS yvAuv}B D A574877847,什么是数据库的恢复?数据库恢复的基本原则是什么?4当数据库系统受到破坏时,通过恢复技术,使数据库恢复到遭到破坏之前的正确状态数据库恢复的基本原则是重复存储,即“冗余二.设有职工关系职工号,姓名,性别,技能,有关系代数运算表达式5Employeen l,2,4EmployeeH-兀42=Li,Employee请用汉语句子写出该表达式所表示的查询检索具备了职工的所有技能的职工的职工号、姓名和技能“Li”
五、程序设计题本大题共小题,每小题分,共分设销售数据模型如下
45201.厂家S SNO,SNAME,CITY产品日P PNO,PNAME,COLOR,W GHT工程J JNO,JNAME,CITY销售SPJ SNO,PNO,JNO,QTY用完成查询与“长风”在同一城市的厂家名SQLSELECT S.SNAMEFROM S,S ASX“长风”WHERE X.SNAME=ANDS.CITY=X.CITY.在上题的数据模型的基础上,用完成查询至少使用两种产品的工程名2SQL Pl,P2SELECT JNAMEFROMJWHERE JNOINSELECT JNOFROMSPJWHERE PNO=plAND JNOINSELECT JNOFROMSPJWHERE PNO=,,P2,,.设有职工基本表淇属性分别表示职工号、姓名、年龄、性3EMPENO,ENAME,AGE,SEX,SALARY别、工资为每个工资低于元的女职工加薪元,试写出这个操作的语句1000200SQLUPDATE EMPSETSALARY=SALARY+200WHERE SALAEY1000二女AND SEX.设有职工基本表其属性分别表示职工号、姓名、年4EMPENO,ENAME,AGE,SEX,SALARYDNO,龄、性别、工资,所在车间的编号试写一个断言断言名为要求每个车间女职工人数ASSE4,不少于人20GREAT ASSERTIONASSE4CHECK20=ALLSELECT COUNTENOFROMEMP二女WHERE SEXGROUPBY DNO
六、应用题本大题共个小题,每小题分,共分21010学生与教师教学模型
1.有若干班级,每个班级包括班级号、班级名、专业、人数、教室1每个班级有若干学生,学生只能属于一个班,学生包括学号、姓名、性别、年龄2有若干教师,教师包括编号、姓名、性别、年龄、职称3()开设若干课程,课程包括课程号、课程名、课时、学分4()一门课程可由多名教师任教,一名教师可任多门课程5()一门课程有多名学生选修,每名学生可选多门课,但选同一门课时,只能选其中一名教6师解题要求⑴画出每个实体及其属性关系、实体间实体联系的(E-R)图⑵根据试题中的处理要求完成数据库逻辑模型,包括各个表的名称和属性⑴⑵班级(班级号,班级名,专业,人数,教室),主键班级号学生(学号,姓名,性别,年龄,班级号),主键学号外键班级号教师(编号,姓名,性别,年龄,职称),主键编号课程(课程号,课程名,课时,学分),主键课程号选课(课程号,学号,成绩),主键课程号,学号外键课程号;学号任课(课程号,编号,时间),主键课程号,编号外键课程号;编号模拟试卷
(六)
一、单项选择题(本大题共小题,每小题分,共分).位于用户和数据库之间的一层201201数据管理软件是(C)一个事务中所有对数据库操作是一个不可分割的操作序列,这称为A.DBS B.DB C.DBMS D.MIS
2.事务的(A)A.原子性B.一致性C.隔离性D.持久性
3.关系代数的五个基本操作是并、差、选择、投影和(D)A.等值连接B.F连接自然连接笛卡儿积在关系数据库中,表与表之间的联系是通过()实现的实体完整C.D.
4.B A.性规则参照完整性规则用户自定义的完整性规则主键数据字典产生于数据库设计步骤B.C.D.
5.的(A)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段
6.在数据库技术中,未提交的随后又被撤消的数据称为(D)A.错误数据B.冗余数据C.过期数据D.脏数据
7.在SQL中,建立视图用的命令是(C)A.CREATE SCHEMA B.CREATE TABLEC.CREATE VIEWD.CREATE INDEX
8.分布式数据库系统的透明性主要表现在位置透明性和()数据透明性处理透明性复制透C A.B.C.明性D.映射透明性
9.在数据库的E-R图中,菱形框表达的是(C)A.属性B.实体C.实体之间的联系实体与属性之间的联系设关系和的结构相同,并且各有个元组,假如这两个D.
10.R S80关系作并运算,其运算结果的元组个数为(D)A.80B.小于等于80c.大于等于160D.大于等于80,小于等于
16011.以下操作中,不能用DML实现的是(B)A.数据查询B.定义数据库的三级结构数据插入数据删除如果关系和进行自然连接时,只把中原该舍弃的元组保C.D.
12.R SS存到新关系中,这种操作称为(D)A.外连接B.内联接C.左连接D.右外连接
13.把E-R图转换成关系模型的过程,属于数据库设计的(C)A.总体结构设计B.概念结构设计C.物理结构设计D.逻辑结构设计
14.ORDBS的中文意思是(C)A.面向对象的数据库系统B.数据库管理系统C.对象关系数据库系统关系数据库系统在较低层上的抽象表达了与之联系的较高层上抽象的特D.
15.殊情况时,称为较高层上抽象是较低层抽象的(D)A.概括B.聚集C.细化D.泛化
16.在SQL中,语句的表示查询结果中()属性名都不相同去掉了重复的列SELECT“SELECT DISTINCT”C A.B.C.行都不相同属性值都不相同在采用客户机/服务器体系结构的数据库应用系统中,应该将D.
17.用户应用程序安装在(A)A.客户机端B.服务器端C.终端D.系统端
18.事务日志用于保存(D)A.程序运行过程.数据操作程序的执行结果对数据的更新操作在第一个事务以锁方式BC.D.
19.S读数据A时,第二个事务可以进行的操作是(D)A,对数据实行X锁并读数据B.对数据实行S锁并写数据对数据实行锁并写数据不加封锁的读数据C.XD.概念结构设计的目标是产生的概念模型,该模型主要反映
20.DB B的管理信息需求企业组织的信息需求应用程序员的编程需求的维护需求
二、填A.DBA B.C.D.DB空题本大题共个空,每空分,共分在数据库的三级模式结构中,数据是按内模
151151.式的描述存储在磁盘中,按外模式提供给用户的在关系中,能唯一标识元组的属性称为超
2.键分布式数据库系统的特点是数据的分布性和整体的逻辑性在对象关系模型中,
3.
4.属性的符合类型包括多集类型、数组类型、结构类型和集合类型.对于函数依赖5x-Y,如果是的子集,此函数称为平凡函数依赖方法的三要素是实体、属性和联系Y X
6.E-R.假设两个事务同时存取同一个数据集,当第一个事务结束之前,第二个事务更新数据库,这7就违反了事务的隔离性,破坏了的一致性.假设一个学生只属于一个班级,则班级和DB8学生之间是一对多,联系;学生可以同时修多门课程,学生和课程之间是多对多,1:N M:N联系数据完整性约束分为静态约束和动态约束在数据库系统中,所有应用程序都
9.
10.通过访问数据库DBMS
三、名词解释本大题共个小题,每小题分,共分部分函数依赖关系模式中,如果
53151.X-Y,且存在真子集使也成立,这时称为部分函数依赖外模式用户与数据库系统的XC,C-Y X-Y
2.接口,是面向每个用户使用的数据视图的描述嵌入式将语句嵌入高级程序设计语言
3.SQL SQL中使用,发挥高级语言过程化处理能力强的特点数据定义语言由提供的,用于描述数
4.DBMS据库各级模式的结构,相互之间的映像,以及安全性规则,完整性约束等内容的语言.授权将5对数据库中的某些表、某些字段的操作权限授予指定的用户,这种操作称为“授权“
四、简答题本大题共小题,每小题分,共分设是如下三个事务,其中为
45201.Tl,T2,T3R数据库中某个数据项,设的初值为R0TlR=R+5T2R=R*3T3R=2若允许三个事务并行执行,试列出所有可能的正确结果采用什么手段,可以解决并行调度的不一致问题?答有种可能的情况61T1-T2-T3R=22T1-T3-T2R=63T2-T1-T3R=24T2-T3-T1R=75T3-T1-T2R=216T3-T2-T1R=ll采用封锁,可以解决并行调度的不一致问题
2.在关系模式RU,中,计算F U=ABCDEF={A-C,AC^B,B-D,C-E,EC-B}AB+°AB+=ABCDE计算过程如下第一次⑴x0=@,xl=AB2由于X0WAB,置X0=AB;⑶检查函数依赖,第二次置检查函数依赖,第三X1=ABUDUC=ABCD X©=ABCD,X1=ABCD UE UB=ABCDE次置X0=ABCDE,检查函数依赖,置X⑴=ABCDE UB二ABCDE第四次x0=xl,输出xl=AB+=ABCDE.简述数据库概念模型的主要特点3对现实世界的抽象和概括,能真实,充分的反映现实世界的事物和事物之间的联系简洁、12明晰、独立于计算机系统、便于理解易于变动和修改3易于向给定的数据库逻辑模式转换4简述在中,语句与的区另限的作用是删除表中的元组,表
4.SQL DELETEDROP TABLE DELETE的模式依然存在,而是将表的结构和元组全部删除,表被删除后就不再存在DROP TABLEDROP了
五、程序设计题本大题共小题,每小题分,共分以下各小题题基于教学数据库的三个4520基本表学生学习课程试用元组SS#,SNAME,AGE,SEX SCS#,C#,GRADE CC#,CNAME,TEACHER
1.表达式和关系代数表达式表示下列查询语句检索年龄小于岁的男学生的学号和姓名关系23代数表达式:男,⑸元组表达式乂#,SNAME AGEAWASEXd.试用的查询语句表达下列查询检索“王兰”t|MSuAu
[3]”Au
[4]=^%t[l]=u[l]AH2]=u
[2]}2SQL同学不学的课程的课程号SELECT C#FROMCWHEREC#NOT IN SELECT C#FROM SCWHERE S#IN王兰试用的查询语句表达下列查询检索全部学SELECTS#FROMSWHERE SNAMEd
3.SQL生都选修的课程的课程号与课程名SELECT C#,CNAME FROMCWHERENOT EXISTS SELECT*FROMS WHERENOTEXISTSSELECT*FROM SCWHERE525#65#人股5#=1#
4.试用
511.更新语句表达以下更新操作把低于总平均成绩的女同学成绩提高5%UPDATE SCSET GRADE=GRADE*
1.05oWHERE GRADESELECTAVGGRADE FROM SC ANDS#INSELECTS#FROMSWHERE SEX=F
六、应用题本大题共个小题,共分有一个应用,包括三个实体集实体类型“商店”110L的属性有商店编号,店名,店址,店经理实体类型“会员”的属性有会员编号,会员名,地址实体类型“职工”的属性有职工编号,职工名,性别,工资每家商店有若干职工,但每个职工只能服务于一家商店每家商店有若干会员,每个会员可以属于多家商店在联系中应反映出职工参加某商店工作的开始时间,会员的加入时间试画出反映商店、职工、会1员实体类型及联系类型的图;将图转换成关系模式,并指出每个表的主键和外键;ER2ER⑶指出以上关系模式所达到的范式⑴⑵商店模式商店编号,店名,店址,店经理主键商店编号职工模式职工编号,职工名,性别,工资,商店编号,开始时间主键职工编号外键商店编号会员模式会员编号,会员名,地址主键会员编号模式会员编号,商店编号,会员加入时间SM主键会员编号,商店编号外键会员编号;商店编号⑶以上关系模式中,所有属性对侯选键都不存在传递依赖,因此都是BCNFo、软件产品的生产主要是1o、制造、复制、开发、研制A BC D、个体手工劳动是时代的软件生产方式
2、程序系统、程序设计、软件工程、程序编码A BC D、软件工程是一门学科
3、理论性、原理性、工程性、心理性A BC D、软件开发费用只占软件生存期全部费用的4o、、如C、、2/3A V2B1/4D、在软件开发过程中大约要花费%的工作量进行测试和调试
5、、、、A20B30C40D
50、准确地解决“软件系统必须做什么”是阶段的任务
6、可行性分析、需求分析、软件设计、程序编码A BC D、软件生存期中时间最长的是阶段
7、需求分析、软件设计、软件测试、软件运行/维护A BC D、在软件生存期的模型中,适合于大型软件的开发,它吸收了软件工程中“演化”的概念
8、喷泉模型、基于知识的模型、瀑布模型、螺旋模型A BC D、在软件生存期中,用户的参与主要在9o、软件定义阶段、软件开发阶段、软件维护阶段、整个软件生存期过程中、在软件A BC D10开发过程中的每个阶段都要进行严格的,以尽早发现在软件开发过程中产生的错误A、检验、验证、度量、评审BC D题号参考答案1D2A3C4B5C6B7D8D9A10A、在软件的可行性研究中,可以从不同的角度对软件的可行性进行研究,其中是从软件的功能1可行性角度考虑的是、经济可行性、技术可行性A B、操作可行性、法律可行性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.题号参考答案1B2D3D4B5D6B7B、分层是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()1DFD细节输入与输出软件的作者绘制的时间A.B.C.D.
2、需求规格说明书的内容还应包括对()的描述主要功能算法的详细过程用户界面及运行环境软件的性能A.B.C.D.、需求规格说明书的作用不应包括()3软件设计的依据用户与开发人员对软件要做什么的共同理解A.B.软件验收的依据软件可行性研究的依据C.D.
4、SA方法用DFD描述()系统的控制流程系统的数据结构A.B.系统的基本加工系统的功能C.D.
5、一个局部数据存储只有当它作为()时,就把它画出来某些加工的数据接口某个加工的特定输入A.B.某个加工的特定输出某些加工的数据接口或某个加工的特定输入/输出C.D.、对于分层的父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输6DFD,出数据流()A.必须一致数目必须相等名字必须相同数目必须不等B.C.D.、需求分析阶段不适用于描述加工逻辑的工具是()7结构化语言判定表判定树流程图A.B.C.D.、方法的分析步骤是首先调查了解当前系统的工作流程,然后()8SA获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型获得A.B.当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型获得当前系统C.的物理模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型获得当前系统的物理模D.型,建立当前系统的物理模型,建立目标系统的物理模型、方法的基本思想是()9SA自底向上逐步抽象自底向上逐步分解A.B.自顶向下逐步分解自顶向下逐步抽象C.D.
10、初步用户手册在()阶段编写可行性研究需求分析软件概要设计软件详细设计题号参考答案A.B.C.D.1B2B3D4D5D6A7D8A9C10B、结构化设计方法在软件开发中,用于()1测试用例设计软件概要设计程序设计软件详细设计A.B.C.D.、软件结构使用的图形工具,一般采用图2A.DFD B.PAD C.SC D.ER、软件结构图中,模块框之间若有直线连接,表示它们之间存在着关系3调用组成链接顺序执行A.B.C.D.、在软件概要设计中,不使用的图形工具是图4A.SCB.IPO C.IDEFO D.PAD、划分模块时,一个模块的5作用范围应在其控制范围之内控制范围应在其作用范围之内A.B.作用范围与控制范围互不包含作用范围与控制范围不受任何限制C.D.、属于软件设计的基本原理是6数据流分析设计变换流分析设计A.B.事务流分析设计模块化C.D.、变换流的由三部分组成,不属于其中一部分的是7DFD事务中心变换中心输入流输出流A.B.C.D.、软件设计阶段一般又可分为8逻辑设计与功能设计概要设计与详细设计A.B.概念设计与物理设计模型设计与程序设计C.D.、好的软件结构应该是9高耦合、高内聚低耦合、高内聚A.B.高耦合、低内聚低耦合、低内聚C.D.、结构图中,不是其主要成分的是10模块模块间传递的数据A.B.模块内部数据模块的控制关系C.D.、在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是11判定树A.PAD B.PDL C.IPO D.、结构化程序设计的一种基本方法是12筛选法递归法迭代法逐步求精法A.B.C.D.、方法是一种面向的设计方法13JSP对象数据流数据结构控制结构A.B.C.D.、方法主要用于规模适中的系统的开发14JSP数据处理实时处理文字处理科学计算A.B.C.D.、是软件开发过程中用于阶段的描述工具15PDL需求分析概要设计详细设计编程A.B.C.D.、在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是16流程图A.PAD B.PDL C.IPO D.、图上下层之间的关系是17Jackson调用关系组成关系继承关系嵌套关系A.B.C.D.、方法根据输入输出的数据结构按一定的规则映射成软件的18JSP o体系结构数据结构程序结构顺序结构A.B.C.D.、程序的三种基本控制结构是19过程、子程序和分程序顺序、选择和重复A.B.递归、堆栈和队列调用、返回和转移C.D.、程序的三种基本控制结构的共同特点是20不能嵌套使用只能用来写简单程序A.B.已经用硬件实现只有一个入口和一个出口C.D.题号参考答案1B2C3A4D5A6D7A8B9BIOC11A12D13C14A15C16B17B18C19B20D.项目的应用领域是选择编程语言关键的因素之一,不适合作为项目应用领域的类型是1A.系统软件数据处理与数据库应用B.实时处理操作系统C.D.UNIX.为了提高易读性,源程序内部应加功能性注释,用于说明2模块总的功能程序段或语句的功能A.B.模块参数的用途数据的用途C.D..程序设计语言的心理特性在语言中表现不应包括3o歧义性简洁性保密性传统性A.B.C.D..程序设计语言的工程特性其中之一表现在4软件的可重用性数据结构的描述性A.B..抽象类型的描述性数据库的易操作性CD..程序设计语言的技术特性不应包括5数据结构的描述性抽象类型的描述性A.B.数据库的易操作性软件的可移植性C.D.题号参考答案1D2B3C4A5D.测试的关键问题是1重的错误可以召开评审会议进行讨论和分析,对测试结果要进行严格地确认,是否真的存在这个问题以及严重程度等六,制定严格的测试计划一定要制定测试计划,并且要有指导性测试时间安排尽量宽松,不要希望在极短的时间内完成也有一个高水平的测试七,妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便测试目标发现一些可以通过测试避免的开发风险
1.实施测试来降低所发现的风险
2..确定测试何时可以结束3在开发项目的过程中将测试看作是一个标准项目
4.测试阶段单元测试主条目单元测试单元测试是对软件组成单元进行测试,其目的是检验软件基本组成单位的正确性,测试的对象是软件设计的最小单位模块集成测试主条目集成测试集成测试也称联合测试,将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作其主要目的是检查软件单位之间的接口是否正确,集成测试的对象是已经经过单元测试的模块系统测试主条目系统测试系统测试⑻主要包括功能测试、界面测试、可靠性测试、易用性测试、性能测试功能测试主要针对包括功能可用性、功能实现程度功能流程业务流程、数据处理业务数据处理方面测试回归测试主条目回归测试回归测试指在软件维护阶段,为了检测代码修改而引入的错误所进行的测试活动回归测试是软件维护阶段的重要工作,有研究表明,回归测试带来的耗费占软件生命周期的3总费用以上与普通的测试不同,在回归测试过程开始的时候,测试者有一个完整的测试用例集可供使用,因此,如何根据代码的修改情况对已有测试用例集进行有效的复用是回归测试研究的重要方向,此外,回归测试的研究方向还涉及自动化工具,面向对象回归测试,测试用例优先级,回归测试用例补充生成等是一道读程序,从中选出正确的56-
63、是两道题6465SQL触发器的题,添什么的66-70Having in触发器示例insertcreate triggertrijnserton studentforinsertasdeclare@student_id char10select@student_id=s.studentJd fromstudents innerjoin insertedion s.student_id=i.studentJdif@studentJd=0000000001,如何组织软件评审如何选择测试用例A.B.如何验证程序的正确性如何采用综合策略C.D..软件测试用例主要由输入数据和两部分组成2测试计划测试规则预期输出结果以往测试记录分析A.B.C.D..成功的测试是指运行测试用例后3o未发现程序错误发现了程序错误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需求规格说明书设计说明书源程序开发计划A.B.C.D.题号参考答案1B2C3B4D5D6A7B8D9A10A在生存周期中,时间长、费用高、困难大的阶段是
1.需求分析编码测试维护A.B.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.题号参考答案1D2B3C4B5C6C7C8A9C汽车有一个发动机汽车和发动机之间的关系是关系L一般具体整体成员分类关系A.B.C.D.isa,面向对象程序设计语言不同于其他语言的最主要特点是模块性抽象性继承性共享2A.B.C.D.o性,软件部件的内部实现与外部可访问性的分离,是指软件的继承性共享性封装性3A.B.C.D.抽象性.类库这种机制是级别的信息共享4同一类不同类同一应用不同应用A.B.C.D..动态模型的描述工具是5对象图结构图状态图设计图A.B.C.D..在只有单重继承的类层次结构中,类层次结构是层次结构树型网状型星型环型6A.B.C.D..表示对象的相互行为的模型是模型7对象动态功能静态A.B.C.D.,有时间间隔的操作是8动作活动加工处理A.B.C.D..与事件联系在一起的瞬时操作是9o处理动作活动加工A.B.C.D..在确定类时,所有是候选的类
10.名词形容词动词代词A B.C.D.常用动词或动词词组来表示
11.o对象类关联属性A.B.C.D.题号参考答案1B2C3C4D5C6A7B8B9B10A11C查找
一、选择题L顺序查找适合于存储结构为(D)的查找表压缩存储散列存储A.B.索引存储顺序存储或链式存储C.D.对线性表进行二分查找时,要求线性表必须
2.B以顺序方式存储以顺序方式存储且元素有序A.B.以链式方式存储以链式方式存储且元素有序C.D.,分块查找时确定块的查找可以用顺序查找,也可以用(),而在块中只能是()3B静态查找,顺序查找二分查找,顺序查找A.B.二分查找,二分查找散列查找,顺序查找C.D.,有一个有序表当用二分查找法查找值为的结点4{1,3,9,12,32,41,45,62,75,77,82,95,100},82时,经()次比较后查找成功CA.l B.2C.4D.
8.设有个元素,用二分法查找时,最大比较次数是()5100DA.25B.50C.10D.
7.有一个长度为的有序表,按二分查找法对该表进行查找,在表内各元素等概率情况下查找612成功所需的平均比较次数为()BoA.3V12B.3%12C.39/12D.43/
12.设有一个长度为的已排好序的表,用二分查找进行查找,若查找不成功,至少比较()7100C次,散列表的地址区间为散列函数为()采用线A.9B.8C.7D.680-17,H K=K mod17性探测法处理冲突,并将关键字序列依次存储到散列表中则元素存26,25,72,38,8,18,5959放在散列表中的地址是(D)oA.8B.9C.10D.119,适于对动态查找表进行高效率查找的组织结构是(C)有序表分块有序表二叉排序树线性链表A.B.C.D.在一棵深度为的具有个元素的二叉排序树中,查找所有元素的最长查找长度为
10.h nDoA.n B.log2nC.(h+1)〃D.h将个元素散列到个单元的哈希表中,则产生冲突IL10100000C一定会一定不会仍可能会,对个元素的表做顺序查找时,若查找每个元A.B.C,12N素的概率相同,则平均查找长度为()A()N/2()]/
2.散列查找时,解决冲突的方法有()除留余A.N+10B.C.N D.[1+N*N13DA.数法数字分析法直接定址法链地址法B.C.D.
二、填空题
1.假设在有序线性表A[l・.20]上进行二分查找,则比较一次查找成功的结点数为
(1),则比较二次查找成功的结点数为(),则比较三次查找成功的结点数为(),则比较四次查找成功24的结点数为(兀则比较五次查找成功的结点数为(兀平均查找长度为(.在有序表
853.72A[l)o・.20]中,按二分查找方法进行查找,查找长度为5的元素个数是
(5)在分块检索中如果采用顺序查找确定块,则对大小为196个元素的线性表分成
(1)块最好,这时平均查找长度为
(89)o.假定查找有序表中每一元素的概率相等,则进行二分查找的平均查找长度为(在3A
[25]
54.)o序列()中采用折半查找(二分查找)方法查找元素需要进行()258,11,15,16,22,24,27,35,5024,3次元素之间的比较.对有序表作折半查找,其中和表示查找过程中的上界和下界,则查找不成功时有5i jlog[j-i]()o.在对长度为的顺序存储的有序表进行二分检索,对应的二分检索判定树的高度为(6n log[n]+l)o7,在顺序存储的线性表R[0・・29]上进行顺序检索的平均检索长度为
(16),进行二分检索的平均检索长度为
(6),进行分块检索(设分为5块)的平均检索长度为
(7)
8.若要对某二叉排序树进行遍历,保证输出元素的值序列按增序排列,应对该二叉排序树采用(二分)遍历法•元素关键字转换为该元素存储位置的函数称为(哈希函数9f)obegin不能插入的学号!raiserror116,8rollback tranendgo触发器示例updatecreate triggertri_update onstudentfor updateasifupdatestudentjdbegin学号不能修改!raiserror,,16,8rollback tranendgo触发器示例deletecreate triggertri_delete onstudent fordeleteasdeclare@student_id varcharlOselect@student_id=studentjd fromdeletedif@studentJd=admin,begin错误raiserror:16,8rollback tranend是的一段话,从中有几个空,然后选择正确的填入71-75CSMA/CD是一种争用型的介质访问控制协议它起源于美国夏威夷大学开发的网所采用的争用型协议,CSMA/CD ALOHA并进行了改进,使之具有比ALOHA协议更高的介质利用率主要应用于现场总线Ethernet中另一个改进是,对于每一个站而言,一旦它检测到有冲突,它就放弃它当前的传送任务换句话说,如果两个站都检测到信道是空闲的,并且同时开始传送数据,则它们几乎立刻就会检测到有冲突发生它们不应该再继续传送它们的帧,因为这样只会产生垃圾而已;相反一旦检测到冲突之后,它们应该立即停止传送数据快速地终止被损坏的帧可以节省时间和带宽控制方式的优点是CSMA/CD原理比较简单,技术上易实现,网络中各工作站处于平等地位,不需集中控制,不提供优先级控制但在网络负载增大时,发送时间增长,发送效率急剧下降应用在的第二层数据链路层CSMA/CD OSI它的工作原理是发送数据前先侦听信道是否空闲,若空闲,则立即发送数据若信道忙碌,则等待一段时间至信道中的信息传输结束后再发送数据;若在上一段信息发送结束后,同时有两个或两个以上的节点都提出发送请求,则判定为冲突若侦听到冲突,则立即停止发送数据,等待一段随机时间,再重新尝试其原理简单总结为先听后发,边发边听,冲突停发,随机延迟后重发CSMA/CD采用IEEE
802.3标准模拟试卷
(一)答案
一、单项选择题(本大题共小题,每小题分,共分)
201201.提供数据库数据描述的集中管理的是(D)数据库模式数据库数据库管理系统数据字典A.B.C.D.
2.授权和完整性管理器属于DBMS的(B)查询处理器存储管理器事务管理器用户管理器A.B.C.D.3,使用CREATE SCHEMA语句建立的是(A).数据库模式表视图索引A B.C.D.设关系和的结构相同,并且各有个元组,假如这两个关系作交运算,其运算结果的
4.R S80元组个数为()B小于等于大于等于大于等于小于等于A.80B.80C.160D.80,
1605.在SQL的授权语句中使用u ALLPRIVILEGES表示(B)授权所有用户所有的操作权限.对所有的数据集合许再授权A.B.C
6.表达业务流程分析结果的图表是(B).业务流程图数据流图局部图、基本图A B.C.E-R DE-R
7.对数据库模式进行规范化处理,是在数据库设计的(C)需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段A.B.C.D.
8.能够消除冗余的键的范式是(C)A.2NF B.3NFC.4NF D.BCNF
9.在下列几种故障中,不破坏数据库内容的是(B)计算机病毒发作供电系统故障A.B.瞬时的强磁场干扰磁盘介质损坏C.D.
10.在数据库技术中,独立于计算机系统的模型是(A)模型层次模型关系模型面向对象的模型AER B.C.D.
11.五种基本关系代数运算是(A)和和A.U,X,n B.U,8,it和兀和C.U,Cl,X,Ji D.U,A,8,
12.SQL中,下列涉及空值的操作,不正确的是(C)A.AGE IS NULL B.AGE ISNOT NULL()CAGE=NULLD.NOT AGEISNULL
13.单个用户使用的数据视图的描述称为(A)外模式概念模式内模式.存储模式A.B.C.D在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,
14.应采用的方式是(B)方式方式A.RESTRICT B.CASCADE方式方式C.SETNULL D.CHECK在客户机/服务器体系结构的中,数据库功能分为前端和后端两部分,下列功能属于后
15.DBS端的是(B)用户界面存取结构A.B.数据输入报表输出C.D.
二、填空题(本大题共个空,每空分,共分)20120结构数据模型的组成包括:数据结构(数据操作)和(数据完整性约束)
1.,在函数依赖中,平凡的函数依赖根据推理规则中的(自反)律就可推出
2.Armstrong标准的数据库三级模式是概念模式、(内)模式和(外)模式
3.用有向图结构表示实体类型及实体间联系的数据模型称为(网状)模型
4.
5.若用户编写程序时,只需指出做什么,不需指出怎么做,这类DML是(非过程性)DML;关系的属于这一类DML.在中,用()命令可以修改表中的数据,用()命令可以修改表的结构6SQL MODIFYALTER在图中,菱形框表示(联系)
7.ER物理结构设计是设计的物理结构,主要包括的(存储结构)和存取方法
8.DB DB并发控制的主要方法是采用(封锁机制)
9.在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态
10.的“地址透明性”位于(分片)模式和(分布)模式之间
11.DDBS
三、名词解释(本大题共个小题,每小题分,共分)概念模式
53151.是数据库中全部数据的整体逻辑结构的描述它由若干个概念记录类型组成概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求封锁
2.X如果事务对数据实现封锁,那么其他的事务要等解除封锁以后,才能对这个数据进T RX TX行封锁只有获准封锁的事务,才能对被封锁的数据进行修改X复制透明性
3.即用户不必关心数据库在网络中各个结点的数据库复制情况,更新操作引起的波及由系统去处理主属性
4.包含在任何一个候选键中的属性事务的原子性
5.一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行
四、简答题(本大题共小题,每小题分,共分)
5525.设有关系与1R SRABC234456789S DE7548计算()()n3,2R,o A=D RXS()()n3,2R:oA=D RXS:CBABCDE4378975654564898设二上的试证明相对于不是无损联接分解
2.R ABCD,RF={A-C,D-C,BD-A},P={AB,ACD,BCD}F根据算法
4.2B1213b14CD a122a34CD31a234BCa2a314b22a34a2a3a4⑴构造表根据进行处理2A-C,D-C,BDfA没有一行都是所以,相对于不是无损联接分解a,P F.什么是“运行记录优先原则”?其作用是什么?在数据库系统中,写一个修改到数据库中和3写一个表示这个修改的登记记录到日志文件中是两个不同的操作,在这两个操作之间有可能发生故障这时,如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改,那么以后也就无法撤消这个修改为了安全起见,采用“运行记录优先原则:它包括两点至少要等相应运行记录已经写入“日志”文件后,才能允许事务往数据库中写记1录2直至事务的所有运行记录都已写入运行“日志”文件后,才能允许事务完成u ENDTRANSACTIONv处理
4.试叙述分布式DBMS的功能主要功能有接受用户请求,并判定把它送到哪里,或必须访问哪些计算机才能满足该请求1访问网络数据字典,或者至少了解如何请求和使用其中的信息如果目标数据存储于系统23的多个计算机上,就必须进行分布式处理通信接口功能,在用户、局部和其他计算4DBMS机的之间进行协调⑸在一个异构型分布式处理环境中,还需提供数据和进程移植的支DBMS持这里的异构型是指各个场地的硬件、软件之间存在一定差别数据独立性与数据联系这
5.两个概念有什么区别?数据独立性是指应用程序与数据之间相互独立,不受影响数据联系是指同一记录内部各字段间的联系,以及记录之间的联系
五、程序设计题本大题共小题,每小题分,共分
4520.对于教学数据库的三个基本表学生学习课程1SS#,SNAME,AGE,SEX SCS#,C#,GRADECC#,CNAME,TEACHER试用关系代数表达式和语句表示检索同学不学的课程号SQL WANG或者1n C#C-Ji C#o SNAME=WANGSSC兀二,全部课程号减去同学所学的课程号n C#SC-C#o SNAMEWANGSSC WANG2SELECTC#FROM CWHEREC#NOT INSELECTC#FROM SCWHERES#INSELECT S#FROM SWHERESNAME=WANG
2.教学数据库的基本表如上题,有如下关系代数表达式五C#,CNAMEC n S#,C#SC+nS#⑸请写出对应的语句,并指出其汉语含义SQL汉语含义检索全部学生都选修的课程的课程号与课程名SELECTC#,CNAME FROMCWHERENOTEXISTS SELECT*FROMSWHERENOTEXISTSSELECT*FROMSCWHERE SC.S#=S.S#AND.设销售数据模型如下SC.C#=C.C#3厂家SSNO,SNAME,CITY产品日PPNO,PNAME,COLOR,W GHT名肖售SPJ SNO,PNO,QTY用完成以下操作SQL试建立一个有关产品“电钻”的产品号和厂家号的视图,其结构如下View2EN0,SNO CREATEVIEWView2EN0,SNOAS SELECTP.PNO,SNOFROM SPJ,P电钻WHERE SPJ.PNO=P.PNO ANDPNAME=
4.在以上销售数据库表中,用SQL语句完成以下操作PNO为,00227,的产品数增加100;并检索出其对应的产品名UPDATE SPJSETQTY=QTY+100WHEREPNO=00227,;SELECT PNAMEFROMPWHERE PNO=00227,;
六、应用题本大题分学生运动会模型
101.⑴有若干班级,每个班级包括班级号,班级名,专业,人数⑵每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄⑶有若干比赛项目,包括:项目号,名称,比赛地点⑷每名运动员可参加多项比赛,每个项目可有多人参加⑸要求能够公布每个比赛项目的运动员名次与成绩⑹要求能够公布各个班级团体总分的名次和成绩解题要求⑴画出每个实体及其属性关系、实体间实体联系的图.E-R⑵根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性,并指出每个表的主键和外键11⑵班级班级号,班级名,专业,人数主键班级号运动员运动员号,姓名,性别,年龄,班级号主键运动员号外键班级号项目(项目号,项目名,比赛地点)主键项目号比赛(运动员号,项目号,成绩,名次,得分)主键:运动员号,项目号外键运动员号;项目号模拟试卷
(二)
一、单项选择题(本大题共小题,每小题分,共分)下述各项中,属于数据库系统
201201.的特点的是(C).存储量大.存取速度快数据独立性操作方便A BC.D.
2.在关系中,能唯一标识组的属性集称为关系模式的(D)候选键主键夕卜键超键A.B.C.D.
3.在数据操作语言(DML)的基本功能中,不包括的是(B)插入新数据描述数据库结构A.B.对数据库中数据排序删除数据库中数据C.D.
4.数据库中全体数据的整体逻辑结构描述称为(B).存储模式内模式外模式右外模式AB.C.D.
5.对于分布式数据库,可以简单归纳为(B)数据逻辑上分散,物理上统一A.数据物理上分散,逻辑上统一B.数据在逻辑上、物理上都是分散的C.数据在逻辑上、物理上都是统一的D.在关系与关系进行自然连接时,只把中原该舍弃的元组保存到新关系中,这种操作称
6.RSR为()C外连接内连接左外连接右外连接A.B.C.D.
7.在SQL中使用FOREIGN KEY时,与之配合的语句是(D)A.EXISTS B.EXCEPTC.TABLED.REFERENCES
8.定义片段以及全局关系与片段之间映像的模式是(C)外模式概念模式分片模式分配模式A.B.C.D.在客户机/服务器体系结构的中,数据库功能分为前端和后端两部分,下列功能属于后
9.DBS端的是(B)用户界面存取结构数据输入报表输出A.B.C.D.
10.能够消除多值依赖引起的冗余的范式是(C)
11.位于分片视图和分配视图之间的透明性是(D)全局数据模型透明性分片透明性A.B.局部数据模型透明性位置透明性C.D.设关系模式()是上成立的集,则分解相对于()
12.RA,B,C,FRFD F={B-C},P={AB,BC}F AA.是无损联接,也保持的分解是无损联接,但不保持的分解不是无损联接,但保持FD B.FD C.FD的分解D.既不是无损联接,也不保持FD的分解
13.DBMS中实现事务持久性的子系统是(D)安全性管理子系统完整性管理子系统并发控制子系统恢复管理子系统A.B.C.D.的含义是()
14.RDBS C.面向对象的数据库系统数据库管理系统对象关系数据库系统对象关系数据库AB.C.D.在中,建立视图用()命令命令命
15.SQL CA.CREATE SCHEMAB.CREATETABLEC.CREATE VIEW令命令D.CREATE INDEX
二、填空题(本大题共个空,每空分,共分)对数据模型的规范化,主要是解
201201.。
个人认证
优秀文档
获得点赞 0