《西安美术学院数据库期末(含六卷)含答案.docx》由会员分享,可在线阅读,更多相关《西安美术学院数据库期末(含六卷)含答案.docx(79页珍藏版)》请在优知文库上搜索。
1、西安美术学院数据库期末(一)总分:100分考试时间:90分钟注意事项: 答题前要仔细阅读答题卡上的考生须知。填好姓名、准考证号填写清楚,字迹不能超出框线。 答题过程中,不得喧哗、交头接耳,不得夹带、旁窥、抄袭或有意让他人抄袭。 考试结束,不得将试卷、答题卡或草稿纸带出考场。一.单项选择题(每小题2分,共40分)1.有商品类别和商品表如下:类别分类号,类别名称)商品编码,品名,规格,厂家,价格,分类号)已知一个商品类别包括多种商品,且一种商品只能属于一个类别。若要创建一个能够按照商品类别显示商品记录的窗体,可通过在窗体内嵌入另一个窗体来实现,被嵌入的窗体称为()A、子窗体B、单页窗体C、多页窗体
2、D、连续窗体【答案】A2、下列表空间中()表空间是运行一个数据库必须的一个表空间。A、RollbackB、ToolsC、TempD、System【答案】D3、以下是对分布式结构数据库系统的描述,请选择错误描述的选项。()A、分布式结构的数据库系统的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同节点上,每个节点上的主机又带有多个终端用户B、网络中的每个节点都可以独立的处理数据库中的数据,执行全局应用C、分布式结构的数据库系统的数据分布存放给数据的处理、管理和维护带来困难D、分布式结构的数据库系统的数据只在存放在服务器端,其他节点只进行处理和执行【答案】D4、SQL中,下列涉及空值的操作,
3、不正确的是()。A、NOT(AGEISNULL)B、AGE=NULLC、AGEISN0TNLLD、AGEISNULL【答案】B5、SQLSerVer默认的具有DBA权限的账号是什么?()A、rootB、adminC、saDxsystem【答案】C6、关系模型中,一个码是(A、可由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D、以上都不是【答案】C7、自然联接是构成新关系的有效方法。一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的(A、记录B、行C、属性D、元组【答案】C8、关系数据库的任何检索操作都是由三种基本运
4、算组合而成的,这三种基本运算不包括一OA、联接B、比较C、选择D、投影【答案】B9、若要建立数据库内两个表之间的关系,应对()的字段作为关联建立联系A、相同名称的字段B、相同数据类型的字段C、名称相同且数据类型相同D、数据类型相同且字段含义和大小相同【答案】D【解析】关联字段必须是数据类型、字段大小和字段含义相同的字段。10、SQL语句中修改表结构的命令是(a、modifytableB、MODIFYSTRUCTUREC、ALTERTABLED、ALTERSTRUCTURE【答案】C11、下列表达式中不符合VisualFoxpro6.0语法要求的是一。A、04/05/99B、TtC、1234D、
5、2X15【答案】B12、下面关于索引说法正确的是()A、聚集索引必然是稠密索引B、在数据库中只能创建一个稀松C、在数据库中只能创建一个聚集索引D、索引文件中一定不包括记录的详细数据【答案】A13、关于语句CREATETABLER(nointzsumintCheCk(SUm0)和CREATETABLER(noint,sumint,check(sum0),以下说法不的是()A、两条语句都是合法的B、前者定义了属性上的约束条件,后者定义了元组上的约束条件。C、两条语句的约束效果不一样。D、当sum属性改变时检查,上述两种CHECK约束都要被检查。【答案】C14、下列选项中,不属于合并E-R图时需要消
6、除的冲突是()A、语法冲突B、结构冲突C、属性冲突D、命名冲突【答案】A15、()称为函数依赖集F的闭包A、函数依赖集F中全部的全部函数依赖B、函数依赖集F的任意一个子集C、被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合D、蕴涵了函数依赖集F的其它函数依赖集【答案】C16、对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是(1A、应用程序开发人员B、终端用户C、数据库管理员D、数据库管理系统的软件设计人员【答案】C17、DBMS中实现事务持久性的子系统是()A、安全性管理子系统B、完整性管理子系统C、并发控制子系统D、恢复管理子系统【答案】D18、如果事务T获得了
7、数据项Q上的排它锁,则T对Q()A、只能读不能写B、只能写不能读C、既可读又可写D、不能读不能写【答案】C19、在Orade中,获得当前系统时间的查询语句是:(A、sysdate;Bxselectsysdate;C、selectsysdatefromdual;D、selectsysdatefromcommon;【答案】C20、【】是把数据按照相似性归纳成若干类别,同一类中的数据彼此相似,不同类中的数据相异A、聚类B、关联C、分类D、孤立点检测【答案】A二、填空题(每小题2分,共20分)1.从数据处理的角度而言,数据访问页和窗体类似,所不同的是数据访问页存储在Access数据库的一部。【答案】外
8、2、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和O【答案】物理独立性3、在数据流图中,用()表时数据流4、常量八2009-10-01,15:30:00的数据类型是【答案】日期型5、合并局部E-R图时可能会发生属性冲突、命名冲突和()。【答案】结构冲突6、假设在数据库A中创建一个窗体,该窗体的数据源保存在数据库B中,则称数据库A以工式使用外部数据源。【答案】链接7、两个实体型之间的联系可以分为三种:一对一联系、()和(【答案】一对多联系I多对多联系8、()地进行需求分析,再()地设计概念结构。【答案】自顶向下I自底向上9、衡量授权机制的两个重要指标是()和()。【答案】授权粒度I
9、授权表中允许的登记项的范围10、在SQLServer数据库管理系统中,设用户A可以访问其中的数据库MyDb,则用户A在数据库MyDb中必定属于()角色。三、名词解释题(每小题5分,共20分)1.什么是数据库的数据独立性?【答案】数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物理数据独立性
10、是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。2、什么是ODBC?【答案】开放式数据库互连QDBC是一种用于数据库服务器的标准协议。3、什么是元数据?【答案】最小的不可再分割的数据。4、什么是两段锁协议?【答案】两段锁协议是指每个事务的执行可以分为两个阶段:生长阶段(加锁阶段)和衰退阶段(解锁阶段I四.综合应用题(每小题20分,共20分)1.假设有如下关系模式S(SNO,SN,Sex,Age,Dept)C(CNozCNlCT)SC(SNolCNolScore)T(TNo,TN,Sex
11、,Age,Prof,Sal,Comm,Dept)TC(TNorCNo)用子查询实现:1 .查询有成绩不及格的学生的基本信息2 .用子查询实现:查询选修了两门课以上(包括两门课)的学生的学号和姓名。3 .用子查询实现:查询选修了课程名为数据库原理的学生的学号和姓名。4 .用子查询实现:查询年龄高于平均年龄的学生学号、姓名和年龄。5 .查询比计算机系的任一个学生的年龄都大的学生姓名和年龄。6 .查询已经有学生选的课程信息:课程号,课程名称7 .查询计算机系学生的信息,生成一个新表TEMP【答案】(1)select*fromSwhereSNoin(selectSNofromSCwhereScore2
12、(3)selectSNozSNfromSwhereSNoIN(selectSNofromscwhereCNoIN(selectCNofromCwhereCN=数据库原理)(4)selectSNO,SN,AgefromSwhereAge(selectAVG(Age)fromS)(5)selectSN,AgefromSwhereAgeany(selectAgefromSwhereDePt=计算机系)andDept!=计算机系select*fromS(6)selectCNozCNfromCwhereexists(select*fromSCwhereC.CNo=SC.CNo)(7)select*int
13、otempfromSwhereDePt=计算机系select*fromtemp西安美术学院数据库期末(二)总分:100分考试时间:90分钟注意事项: 答题前要仔细阅读答题卡上的考生须知。填好姓名、准考证号填写清楚,字迹不能超出框线。 答题过程中,不得喧哗、交头接耳,不得夹带、旁窥、抄袭或有意让他人抄袭。 考试结束,不得将试卷、答题卡或草稿纸带出考场。一.单项选择题(每小题2分,共40分)1.文件系统与数据库系统对数据处理方式的主要区别体现在(A、数据集成化B、数据共享C、冗余度D、容量【答案】A2、数据库系统与文件系统的最主要区别是(A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗
14、余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各宗类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量【答案】B3、能够保证数据库系统中的数据具有较高的逻辑独立性的是()A、外模式/模式映像B、模式C、模式/内模式映像D、外模式【答案】A4、()权限可以允许被授权者置数据库于noarchivelog模式?A、sysdbaB、rootCxdbaDxoperator【答案】C5、在MSSQLServer中,用来显示数据库信息的系统存储过程是)。A、sp_dbhelpB、sp_dbC、sp_helpD、sp_helpdb【答案】D6、下列不是SQL的数据操作语句(A、INSERTB、DELETEC、UPDATED、CHANGE【答案】D7、层次模型不能直接表示()。A、HL联系B、1:N联系C、M:N联系D、1:1和1:N联系【答案】C8、设有关系模式R(X,Y,Z,W)与它的函数依赖集F=XYZ,WX,则属性集(ZW)的闭包为()。A、ZWB、XZWC、YZWD、XYZW