已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国2014年4月数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。1.长期存储在计算机内、有组织的、统一管理的相关数据的集合称为A.数据库B.数据库管理系统C.数据库系统D.数据库技术2.客观存在,可以相互区别的事物称为A.实体标识符B.属性C.实体集D.实体3.关于键的描述,下面错误的是A.在关系中能惟一标识元组的属性集称为关系模式的超键B.不含有多余属性的超键称为候选键C.如果模式R中属性K是其他模式的主键,那么K在模式R中称为内键D.用户选作元组标识的候选键称为主键4.在关系模型中,对关系的叙述不正确的是A.关系中每一个属性值都是不可分解的B.关系中允许出现重复元组C.由于关系是一个集合,因此不考虑元组间的顺序,即没有行序D.元组中的属性在理论上也是无序的5.属性集U为ABCD,FD集为AB,BC,DB,则属性A的闭包A+为A.AB.ABC.ABCD.ABCD6.关于关系模式的非形式化设计准则,下面叙述不正确的是A.关系模式的设计应尽可能使得相应关系中不出现插入、删除和修改等操作异常现象B.关系模式的设计不只包含有直接联系的属性,也可以包含有间接联系的属性C.关系模式的设计应尽可能使得相应关系中避免放置经常为空值的属性D.关系模式的设计应尽可能使得关系的等值连接在主键和外键的属性上进行7.在关系R与关系S进行自然连接时,只把S中原该舍弃的元组保存到新关系中,这种操作称为A.外连接B.内连接C.左外连接D.右外连接8.在关系代数运算中,五种基本运算为A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、笛卡尔积D.并、差、交、选择、乘积9.关于调用存储过程的说法错误的是A.可以从交互式界面调用B.可以使用CALL语句来调用存储结构C.可以由嵌入式SQL调用D.不是所有的SQL接口都能调用存储结构10.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为z,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKEA._ _Z_B. _Z_ _C. _Z_ _D. _Z_ _%11.一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失,是事务的A.原子性B.一致性C.隔离性D.持久性12.在SQL2提供事务的隔离级别中,只允许事务读已提交的数据,并且在两次读同一数据时不允许其他事务修改此数据的是A.可串行化B.可重复读C.读提交数据D.可以读未提交数据13.在SQLServer 2000中,用来启动和停止SQL Server的主要服务和指示其当前状态的是A.服务管理器B.查询分析器C.企业管理器D.事件探查器14.PowerBuilder 9.0中,用于拖放可视化控件,并设置控件属性、样式等功能的是A.窗口画板B.函数画板C.数据管道画板D.查询画板15.在面向对象技术中,相同类型元素的无序集合,并且允许有重复的元素的复合类型,称为A.行类型B.列类型C.包类型D.集合类型非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题(本大题共10小题,每小题1分,共10分)16.在数据库阶段,对数据的操作不一定以记录为单位,可以以_为单位。17.数据字典中通常包括数据项、数据结构、数据流、数据存储和_五个部分。18.在数据管理中,一直影响系统性能的大问题是_。19.关系代数表达式的启发式优化是由DBMS的_完成的。20.一个SQL模式是表和_的集合。21.事务的执行次序称为_。22.安全性确保用户被限制在做其想做的事情;而完整性确保用户所做的事情是_。23.存储过程可以增强代码的可重用性,提高_。24.数据窗口画板是PB中功能最强大的画板。在其中创建的数据窗口对象可以实现对数据库的各种操作,并按照不同的风格_。25.聚合表达了成分对象和聚合对象之间的_的联系。三、简答题(本大题共10小题,每小题3分,共30分)26.简述概念模型的特点。27.简述数据库设计中逻辑设计的主要步骤。28.简述最小函数依赖集的条件。29.嵌入式SQL语句何时不必涉及到游标?何时必须涉及到游标?30.简述DBMS中完整性子系统的主要功能。31.简述在数据恢复中REDO处理的方法。32.什么是“脏数据”?33.简述TSQL语言中局部变量与全局变量的区别。34.PowerBuilder9.0的开发空间有哪几个层次?35.简述SQLCLI中描述记录的功能。四、设计题(本大题共5小题,每小题4分,共20分)某工程项目管理系统的数据库包含如下关系表:S(SNO,SNAME,SEX,DEPT,SCHOLARSHIP);S为学生表,分别表示(学号,姓名,性别,专业,奖学金)C(CNO,CNAME,CREDIT);C为课程表,分别表示(课程号,课程名,学分)SC(SNO,CNO,SCORE);SC为选课表,分别表示(学号,课程号,分数)实现下列操作:36.用关系代数表达式查询选修了课号为C3或C4课程的学生学号。37.使用SQL语句查询获得奖学金的所有学生所学课程的信息,包括学号、姓名、课程名和分数。38.使用SQL语句查询没有任何一门课程成绩超过90分的所有学生的信息,包括学号、姓名和专业。39.使用SQL语言对成绩有过不及格的学生,如果已经获得奖学金的,将奖学金减半。40.使用SQL语言建立视图VSC,视图包括学号、姓名、课程号、课程名、分数。五、综合题(本大题共2小题,每小题5分,共10分)41.设有一个记录各个球队队员每场比赛进球数的关系模式:R(队员编号,比赛场次,进球数,球队名,队长名)。如果规定每个队员只能属于一个球队,每个球队只有一个队长,基于R的函数依赖集F=队员编号球队名,球队名队长名,(队员编号,比赛场次) 进球数(1)根据上述条件,写出关系模式R的关键码。(2)R最高属于第几范式,为什么?(3)将R规范到3NF。42.设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄、身份证号。设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位教师主讲;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程需要记录成绩。(1)试画出反映上述实体关系的ER图(可以省略实体的属性)。(2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。全国2013年10月数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。1在数据管理技术发展过程中,关于数据库阶段描述错误的是A采用数据模型表示复杂的数据结构B有较高的数据独立性C对数据的操作只能以记录为单位D数据库系统为用户提供了方便的用户接口2关于逻辑模型,下面叙述错误的是A逻辑模型独立于硬件和软件B逻辑模型表达了DB的整体逻辑结构C逻辑模型是从数据库实现的观点出发,对数据建模D逻辑模型是数据库设计人员与应用程序员之间交流的工具3对于数据库系统生存期,属于数据库实现阶段的工作的是A将局部概念模型综合成全局概念模型B数据库试运行C设计应用程序与数据库的接口D数据库的重组织和重构造4在关系模型完整性规则中,要求“不允许引用不存在的实体”的规则是A实体完整性规则B参照完整性规则C用户定义的完整性规则D域的引用规则5已知关系R有如下函数依赖ABC,BCD,ADE,则A,B的闭包是AA,BBA,B,CC.A,B,C,DD.A,B,C,D,E6关于关系模式分解,叙述正确的是A.2NF的关系模式不一定是1NFB.3NF的关系模式一定是BCNFC分解成BCNF模式集的算法能保证无损分解,但不一定能保证FD集D消除了非主属性对键的局部函数依赖的关系一定是3NF7有关系SC(SNO,CNO,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是.SNO,SCORE(AGE22(SC)).AGE22(SNO,SCORE(SC).SNO,SCORE(AGE22(SNO,SCORE,AGE(SC)Ai和正确B只有i正确C只有正确Di和正确8下列关系代数操作中,要求两个运算对象其属性结构完全相同的是A笛卡儿积、连接B投影、选择C自然连接、除法D并、交、差9使用SQL语句进行查询操作时,若希望查询出全部存在的元组,一般使用的保留字是AUniqueBExceptCDistinctDAll10某数据库中有设备表:Equipment(编号,名称,启用日期,单价)命令:select*from Equipment where启用日期=(select max(启用日期)from Equipment)的功能是A查询最早启用的设备B查询最晚启用的设备C计算启用日期最大值D语法有错误没有结果11下列不是数据库恢复采用的方法是A建立检查点B建立副本C建立日志文件D建立索引12要求事务在读取数据前先加共享锁,且读完数据后即可释放S锁,这种封锁协议是A一级封锁协议B二级封锁协议C三级封锁协议D四级封锁协议13作为小工作组或部门的数据库服务器使用的应该是ASQL Server2000企业版BSQL Server2000个人版CSQL Server2000标准版DSQL Server2000开发版14在PowerBuilder脚本中,如果数据窗口控件为dw_l,则从表中显示检索到数据的语句是A.dw_l.retrieve()B.dw_l.filter()C.dw_l.setfocus()D.dw_l.update()15在对象联系图中,如果从A到B有双线箭头,则表示B是A的A子类B同类C超类D属性非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题(本大题共10小题,每小题1分,共10分)16数据库技术是研究数据库的_、存储、设计、管理和使用的一门软件学科。17在数据库系统生存期中,对于给定的基本数据模型选取一个最适合应用环境的物理结构的过程,称为_阶段。18解决冗余的主要方法,也是规范化的一条原则就是:关系模式有冗余问题,就_它。19由关系代数运算经有限次复合而成的式子称为关系代数表达式。这种表达式的运算结果是一个_。20视图是一个虚表,它一经定义就可以和基本表一样被查询,但有一定限制的操作是_。21用于安全性目的的数据库日志,称为_。22在程序中,事务以BEGIN TRANSACTION语句开始,以COMMIT语句或_语句结束。23表变量类似于临时表,它的优点在于它存在于内存中。表变量与变量具有同样的作用域和_。24.PainterBar是PB提供的操作_的工具栏。25在UML类图中,与关联有关的类的个数,称为_。三、简答题(本大题共10小题,每小题3分,共30分)26.DBA的主要职责有哪些?27逻辑设计的目的是什么?28设有关系模式R(ABCD),FD集F=ABC,CD,DA,试求R的所有候选键。29简述嵌入式SQL中引入游标的过程。30简述数据库故障的种类。31封锁粒度的大小对并发系统有什么影响?32.SQL的基本表约束有哪几种形式。33什么是T-SQL语言中的全局变量?34简述PowerBuilder9.O中连接ODBC数据库的步骤。35.ODBC的体系结构有哪几层?四、设计题(本大题共5小题,每小题4分,共20分)某设备管理系统的数据库包含如下关系表:设备(设备编号,设备名称,产地,购入日期,价值)人员(员工号,姓名,性别,出生日期,职位)设备使用(设备编号,员工号,借出日期,使用时间,收费金额)实现下列操作:36使用关系代数查询所有设备价值大于6000元的设备的设备编号、员工号和借出日期。37使用SQL语句查询王琦使用设备的信息。信息包括:姓名、设备名称、借出日期。38使用SQL语句查询每种设备使用的人数,输出列名为设备编号和使用人数(员工号不能重复计算)。39使用SQL语句将设备编号为130001的记录的收费金额减少10%。40使用SQL语言创建视图V_SRS,视图按设备购人日期进行降序排列,包括设备编号、设备名称、购人日期。五、综合题(本大题共2小题,每小题5分,共10分)41设有一个记录读者借阅图书的关系模式R(读者号,姓名,出生日期,图书号,图书名,出版社,借书日期,还书日期),每本图书读者可以重复借阅,但每本图书每个读者每天最多借一次。(1)根据上述条件,写出关系模式R的关键码。(2)R最高属于第几范式,为什么?(3)将R规范到3NF。42设一个海军基地要建立一个舰队管理信息系统,它包括四个实体:舰队:舰队名、基地地点;舰艇:舰艇号、舰艇名;武器:武器号、武器名称、生产日期;官兵:官兵证号、姓名、出生日期、身份证号。其中,一个舰队拥有多艘舰艇,一艘舰艇属于一个舰队;一艘舰艇安装多种武器,一种武器可安装于多艘舰艇上,武器安装在舰艇上要记安装日期;一艘舰艇有多个官兵,一个官兵只属于一艘舰艇;(1)试画出反映上述实体关系的E-R图(可以省略实体的属性)。(2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。全国2013年1月数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。1以下不属于数据库系统优于文件系统的特点是A.数据库系统冗余更少、共享性更强B.数据库系统的数据独立性更强C.数据库系统为用户提供更方便的用户接口D.数据库系统对数据的操作以记录为单位2数据库完整性约束的建立需要通过DBMS提供的A.数据定义语言B.数据操纵语言C.数据查询语言D.数据控制语言3数据库逻辑设计时,应首先A.设计外模型B.把概念模型转化成逻辑模型C.设计存储模型D.修正模型4如果规定:一个学校只有一个校长,一个校长只在一个学校任职,则实体集学校和校长之间的联系是A.1对1B.1对多C.多对多D.多对15在关系模式设计时,每个关系模式应只对应于A.一个实体类型或一个联系类型B.一个实体类型和一个联系类型C.多个实体类型D.多个联系类型6设F是关系模型R的FD集,如果对F中每个非平凡函数依赖XY,都有X是R的超键,则R属于A.1NFB.2NFC.3NFD.BCNF7设关系R如下表,则专业,入学年份(R)的元组数为A.2B.3C.4D.5学号姓名专业入学年份09001AA数学199309020BBB经济199309023CCC数学199309001DDD计算机199407001EE计算机19958常用的关系运算是关系代数和A.集合运算B.逻辑演算C.关系演算D.集合演算9如果想找出关系R的属性A上为空的那些元组,则选择子句应该为A.WHERE A=NULLB.WHERE A=NULLC.WHERE A IS NULLD.WHERE A NOT IS NULL10.SQL语言的聚合函数COUNT、SUM、AVG等,不允许出现在其中的子句为A.SELECTB.HAVINGC.GROUPHAVINGD.WHERE11.下列语句中表示事务执行成功的是A.COMMITB.BEGIN TRANSACTIONC.ROLLBACKD.OK12.事务把数据R的S锁升级为X锁的操作是A.XFIND RB.SFIND RC.UPDX RD.SRELEASE R13.在T-SQL批处理中调用存储过程所使用的命令是A. execB. declareC. userD. set14.在PowerBuilder应用中建立窗口为w_main,下列打开此窗口的正确脚本语句是A.open w_mamB.open(w_main)C.display w_mamD.display(w_main)15如果有枚举类型定义:sexmale,female,那么male和female的值分别为A.0,0B.0,1C.1,0D.1,1非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题(本大题共10小题,每小题1分,共10分)16.DBMS中提供存储在数据库中低层数据和应用程序、查询之间的接口的是_ 管理器。17.全局ER模型的优化原则包括:合并实体类型、消除冗余属性和消除冗余_。18最小函数依赖集F必须满足的一个条件是F中的每个函数依赖的右部都是_。19关系代数表达式优化的启发式规则有:尽早地执行_和投影操作,避免直接做笛卡尔积。20撤销基本表Score的SQL语句是_。21数据库的并发操作通常会带来三个问题:丢失更新问题、读脏数据问题和_。22在SQL中,视图机制使系统具有三个优点:数据安全性、逻辑数据独立性和_。23.Microsoft SQL Server 2000是一个分布式的_型数据库管理系统。24.PowerBuilder9.0中,PowerBar是PB的_工具栏。25对用户来说,_驱动程序屏蔽了不同数据库系统的差异。三、简答题(本大题共10小题,每小题3分,共30分)26在数据库三层模式体系结构中包含哪几种模式?27简述关系数据库的三类完整性规则。28已知关系模式R中U=A,B,C,D,E,G,F=ABC,BCD,CA,ACDB,DEG,BEC,求(BD)+。29设SC(学号,课号,成绩)为选课关系,则下面的元组表达式t|(u)(SC(u)(u2=C2u2=C4)t1=u1)的中文含义是什么?30什么是事务的原子性?31设DBS运行时,在某检查点之后发生故障。事务T1在检查点之前完成更新;事务T2结束于检查点之后和故障点之前;事务T3在故障点还没有做完,试问对事务Tl、T2、T3分别要进行什么操作?32如果教学数据库中的关系如下:教师关系T(T#,TNAME,TITLE),课程关系C(C#,CNAME,T#),学生关系S(S#,SNAME,AGE,SEX),选课关系SC(S#,C#,SCORE),用断言写出每门课程最多50名男生选修的完整性约束。33简述SQL Server 2000提供的Master数据库有何作用。34简述PowerBuilder9.0中数据窗口画板的作用。35简述SQLCLI函数:SQLAllocHandle(,)中三个参数的含义。四、设计题(本大题共5小题,每小题4分,共20分)设学生管理数据库有3个关系:学生(学号,姓名,性别,年龄,系名)课程(课号,课名,学时)选课(学号,课号,成绩,考试时间)用SQL语言完成下面36-40题。36查询不是信息系、数学系、物理系的学生姓名和性别(提示:使用NOT IN)。37查询考试成绩有不及格(小于60分)的学生的学号(要求结果无重复)。38查询各门课程的课号及其选课人数。39把学生“刘晨”所选修的课程的成绩加10分。40创建学生成绩表视图VW1,包括学号,姓名,课名,成绩,考试时间。五、综合题(本大题共2小题,每小题5分,共10分)41有运动员参加比赛的关系模式R(运动员号码,比赛项目,成绩,项目类别,比赛主管),如果规定:每个运动员参加一个比赛项目只有一个比赛成绩,每个比赛项目只属于一个项目类别,每个项目类别只有一个比赛主管。(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高为第几范式?(3)将R规范为3NF。42某图书管理系统,涉及如下信息:书籍:书号、名称、品种、数量、存放位置;借书人:单位、姓名、借书证号;出版社:出版社名,电话等。如果规定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性;当借书人借书时产生借书日期和还书日期;一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。(1)根据上述语义画出ER图,要求在图中注明联系的类型(实体的属性可省略)。(2)将ER模型转换成关系模型,并指出每个关系模式的主键。全国2012年10月数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。1数据管理技术的发展经历了人工管理、文件系统、数据库和高级A数据描述阶段B应用程序系统C编译系统D数据库阶段2下面不是关系数据模型的性质的是A关系的每个属性是不可分割的B关系模型的查询效率比非关系模型高C关系中不允许出现重复元组D关系是一个集合,因此没有行序3要保证数据库逻辑数据独立性,需要修改的是A逻辑模式B模式与内模式的映射C逻辑模式与外模式的映射D内模式4下列模型中,广泛采用ER模型设计方法的是A逻辑模型B概念模型C物理模型D外模型5如果关系模式设计的不好,会出现A数据冗余B函数依赖C关键码D多值依赖6下面说法正确的是A满足4范式不一定满足BC范式B满足BC范式一定满足4范式C满足4范式一定满足BC范式DBC范式与4范式没有任何关系7若关系R和S分别包含r和s个属性,分别含有m和n个元组,则RSA包含r+s个属性和m+n个元组B包含r+s个属性和mn个元组C包含rs个属性和m+n个元组D包含rs个属性和mn个元组8关系演算是一种A以元组为变量的谓词演算B以属性为变量的谓词演算C基于集合的运算D以关系为运算对象的高级运算的集合9下列关于导出表叙述正确的是A导出表即为视图B导出表是执行了查询时产生的表C导出表必然与原表具有同样结构D导出表可以用CREATETABLE直接创建10关于SQL语言下列描述正确的是ASQL语言只包括数据查询语言和数据操纵语言B用SQL语言可以实现可视化应用程序开发CSQL语言可作为一种交互式语言DSQL语言是一种关系代数查询语言11.DBMS的恢复管理子系统保证了事务的A独立性实现B一致性实现C隔离性实现D持久性实现12下列不属于并发操作带来的问题的是A丢失更新B读脏数据C不可重复读D运算溢出13记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是AMaster数据库BModel数据库CMsdb数据库DTempdb数据库14用PowerBuilder脚本语言来连接数据库时,语句SQLCA.DBMS=ODBC所指的是A数据库厂商的名称B定义程序是否提交事务C从数据库中显示检索到的数据D所需要的额外信息15在面向对象技术中,可以避免数据结构的无穷嵌套问题的数据类型是A行类型B集合类型C引用类型D包类型非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题(本大题共10小题,每小题1分,共10分)16数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性和_。17若关系R满足1NF,且它的每一非主属性完全函数依赖于候选键,则该关系满足_。18数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统的_。19关系R和S做外连接时,结果元组中只有R中的属性存在Null值,则该连接属于_连接。20国际标准化组织ISO发布的SQL语言标准SQL99习惯上被称为_。21.SQL的基本表约束主要有三种形式:候选键定义、外键定义、_定义。22封锁对象的大小称为_。23用户管理SQLServer2000的主要管理工具是_。24在PB9.0中连接数据库有三个步骤:建立ODBC数据源;建立数据库描述文件;用_命令连接数据库。25在对象联系图中,椭圆之间的边表示对象之间的_。三、简答题(本大题共10小题,每小题3分,共30分)26什么是数据库的外模式,外模式有何特点?27简述逻辑设计的主要步骤。28设关系模式R(A,B,C,D,E,G)上的函数依赖集F=DG,CA,CDE,AB,那么分解=DG,AC,CDE,AB是无损分解吗?为什么?29说明DROPTABLE语句和DELETE语句的联系和区别。30典型的数据库恢复策略中,平时应做好哪两件事?31简述SQL3触发器中触发动作的作用,它由哪几个部分组成?32什么是数据库的安全性?33.SQLServer中的存储过程有哪些主要的优点?34简述PowerBuilder9.0查询画板的功能。35简述驱动程序管理器的主要功能。四、设计题(本大题共5小题,每小题4分,共20分)36某农场有多名饲养员(Worker),每名饲养员可以饲养多只动物(Animal),每只动物都有一个动物编号,每只动物只由一名饲养员饲养,其关系模式如下:Worker(wID,wName,wSex,wAge,wPhone),分别表示(编号,姓名,性别,年龄,电话)Animal(aID,wID,aType,aAge),分别表示(动物编号,饲养员编号,种类,年龄)实现下列操作:用关系代数语言查询没有饲养过牛的饲养员的姓名和年龄。37根据题36给出的关系模式,实现下列操作:写出创建饲养员表的SQL语句,其中wID定义为主码。38根据题36给出的关系模式,实现下列操作:用SQL语言查询由姓吴的饲养员饲养的所有动物的个数。39根据题36给出的关系模式,实现下列操作:用SQL语言查询饲养过牛或者年龄大于40岁的饲养员的编号。40根据题36给出的关系模式,实现下列操作:用SQL语言创建视图VW:没有饲养过牛的饲养员的姓名和年龄。五、综合题(本大题共2小题,每小题5分,共10分)41设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师工作单位TD),基于R的函数依赖集F=(Sno,Cno) G, CnoTN, TNTD根据上述规定(1)写出模式R的关键码。(2)判断R最高为第几范式?为什么?(3)若R不为3NF,试将R分解成等价的3NF模式。42某学生管理系统,涉及如下信息:学生:学号、姓名、性别、年龄;课程:课程号、课程名、学分;教师:教师号、姓名、职称、专业;学会:学会名称、成立时间、负责人姓名、会费。假设每门课程可由多位教师讲授,每位教师只讲授一门课程;每个学生可加入多个学会,学生进入学会有一个入会年份。学生可选修多门课程,每个学生选修的每门课程有一个成绩。(1)根据以上叙述,设计优化的ER模型,要求标注联系类型(可省略实体的属性)。(2)将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。全国2012年1月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.数据库类型的划分依据是()A.记录形式B.数据模型C.数据联系D.存取数据方法2.在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序()A.必须改变B.自动改变C.可以不变D.必须作废3.STUDENT和DEPT两个关系如下表所示,其中STUDENT关系中的主码为学号,年龄在1825之间,DEPT关系的主码为系号。向STUDENT中插入行(507,王方,17,D4),该操作()A.仅违反实体完整性B.仅违反参照完整性C.仅违反用户定义完整性D.违反了参照完整性和用户定义完整性4.在数据库设计中,超类实体与子类实体的关系是()A.前者只继承后者的主码B.后者只继承前者的主码C.前者继承后者的所有属性D.后者继承前者的所有属性5.设有关系模式R(ABCDEG),F是R上成立的FD集,F=DG,CA,CDE,AB,则(AC)+F为()A.ACB.ABCC.ABDGD.ABCDEG6.3NF规范到BCNF,必须消除()A.非主属性对键的部分函数依赖B.非主属性对键的传递函数依赖C.主属性对键的部分和传递函数依赖D.非平凡且非函数依赖的多值依赖7.设有关系R(ABCD)和关系s(BCD),则RS结果集的元数为()A.3B.4C.6D.78.关系代数中投影运算是对关系进行的()A.垂直分割B.水平分割C.结合D.先垂直分割后水平分割9.当关系R和S自然连接时,能够把R和S原来应该舍弃的元组放到结果关系中的操作是()A.左外连接B.右外连接C.外部并D.外连接10.嵌入式SQL中实现主语言与SQL语句间的参数传递是通过()A.SQLCAB.共享变量C.数据集D.游标11.应用程序中的运算溢出属于()A.事务故障B.系统故障C.介质故障D.人为故障12.事务的并发执行不会破坏数据库的完整性,这个性质称为事务的()A.原子性B.一致性C.隔离性D.持久性13.在T-SQL语言中,表变量存在的地方是()A.内存B.数据库C.文件D.临时表14.PowerBuilder 9.0中,用于生成可执行文件、动态链接库、组件和代理对象的是()A.应用画板B.工程画板C.函数画板D.窗口画板15.在面向对象技术中,下列不属于汇集类型的是()A.数组B.列表C.行类型D.包类型二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。 16.DBMS是位于用户与_之间的一层数据管理软件。17.设计数据库概念结构时,常用的数据抽象方法是_和概括。18.引起关系模式中各种数据操作异常的原因是_。19.关系R和S都是二元关系,则与元组表达式w|(u)( v)(R(u)S(v)u2=v1w1=u1w2=v2)等价的关系代数表达式是_。20.SQL DML分成数据查询和_两类。21.如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为_。22.数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或_。23.在SQL Server 2000中,角色分为服务器角色和_角色。24.PowerBuilder在访问数据库之前,必须首先与要使用的数据库_。25.在SQL标准中,CLI定义了一套可以从宿主语言调用的_。三、简答题(本大题共10小题,每小题3分,共30分)26.DBMS的存储管理器有哪几部分组成?27.在关系模型中,对关系作了哪些规范性限制?28.设F是关系模式R(ABCDE)的FD集,F=ABC,CE,ECD,CD,ABE,试求与F等价的最小函数依赖集。29.所有的视图都可以更新吗?为什么?30.参照完整性规则在SQL中可以用哪几种方法实现?31.什么是数据库的可恢复性?32.封锁可能带来哪些问题?33.SQL Server 2000安装程序自动创建的系统数据库有哪些?34.简述PowerBuilder 9.0集成开发环境中系统树窗口的功能。35.在类图中,子类之间的语义约束有哪些?四、设计题(本大题共5小题,每小题4分,共20分)设有如下3个关系模式:职工(职工号,姓名,性别,年龄)工程(工程号,工程名称,预算)报酬(职工号,工程号,工资)用SQL语句完成下面3640题。36.查询年龄不在19至55岁之间的职工姓名和性别。37.按照职工号统计每名职工的总收入。38.将预算额达到10万元及以上工程的职工工资提高10。39.创建一个关于职工参加工程项目的视图VPS,该视图包括职工号,姓名,工程名称和工资。40.查询参加过两个以上工程项目的职工号及项目数,并按项目数降序排列。五、综合题(本大题共2小题,每小题5分,共10分)41.设某校教材管理系统中,有一个记录各班级领用教材情况的关系模式:R(教材编号,教材名称,出版社,班级号,领用时间,领用数量)如果规定:每个班级每次可领用多种教材,但每种教材只允许领用一次;同一种教材可被不同班级领用;不同班级可同时领用教材。(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高属于第几范式?(3)将R规范到3NF。42.某汽车维修部门的维修工单如下表所示:维修工单号:2011008 下达日期:机动车牌照号: 型号: 故障说明:更换零件零件号零件名称规格单价更换数量LJ002LJ517维修工代号: 维修工姓名: 完工日期:(1)根据上表,试为某汽车维修部门设计一个优化的ER模型,要求标注联系类型(可省略实体属性)。(2)将ER模型转换为关系模型,标注每个关系模型的主键和外键(如果存在)。全国2011年10月高等教育自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.数据库系统中,执行逻辑数据与物理数据之间转换功能的是( )A.DBB.DBMSC.DBSD.OS2.DBMS的数据字典中存放的是( )A.数据库三级模式结构的定义B.数据库的工作日志C.数据库的所有索引信息D.数据库的存储路径3.数据库逻辑设计阶段应考虑的主要因素是( )A.概念模型B.处理要求C.存取方法D.DBMS特征4.关系数据库系统中对外键没有任何限制的操作是( )A.插入B.删除C.修改D.置空值5.由于关系模式设计不当所引起的删除异常指的是( )A.应该删除的数据不能删除B.未经授权的用户对数据进行了删除操作C.数据删除过程中发生了故障D.不该删除的数据被删除6.设有关系模式R(ABCDE),F是R上成立的FD集,F=AB,BC,DE,那么F在模式ABC上的投影为( )A.AB,BC,ACB.AB,BC,DEC.AB,BCD.(即不存在非平凡的FD)7.关系R和S如下表,则关系T是R和S的( )A.自然连接B.交C.除D.并8.设R和S都是二元关系,那么与元组演算表达式t|R(t)(u)(S(u)u1t2)不等价的关系代数表达式是( )A.B.C.D.9.设有学生表STUDENT(学号,姓名,性别,年龄),则向STUDENT表插入一条新记录的正确的SQL语句是( )A.APPEND INTO STUDENT VALUES (d001,王明,女,18)B.APPEND STUDENT VALUES (d001,王明,女,18)C.INSERT STUDENT VALUES (d001,王明,女,18)D.INSERT INTO STUDENT VALUES(d001,王明,女,18)10.存储过程的优点不包括( )A.提高运行速度B.降低网络通信量C.间接实现安全控制D.存储在DB之外方便修改11.如果事务T获得了数据项Q上的排他锁,则T对Q( )A.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写12.DBMS中实现事务原子性的子系统是( )A.完整性子系统B.并发控制子系统C.事务管理子系统D.恢复管理子系统13.SQL Server的身份验证模式包括WINDOWS身份验证模式和( )A.混合验证模式B.账号验证模式C.用户验证模式D.DNA验证模式14.PowerBuilder9.0中连接数据库的正确步骤是( )A.建立数据库描述文件;用CONNECT命令连接数据库B.建立ODBC数据源;建立数据库描述文件;用CONNECT命令连接数据库C.建立ODBC数据源;用CONNECT命令连接数据库D.建立ODBC数据源;建立数据库对象;用CONNECT命令连接数据库15.在对象联系图中,表示属性具有多值的是( )A.B.C.D.二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。16.数据库在磁盘上的基本组织形式是_。17.层次模型中上一层记录类型和下一层记录类型之间的联系是_联系。18.Armstrong公理系统的三条推理规则是自反律、增广律和_。19.关系代数表达式的启发式规则有:尽可能早地执行选择操作,尽可能早地执行投影操作和避免直接做_。20.SQL语言是介于关系代数和_之间的一种语言。21.常见的数据库故障分为:事务故障、系统故障、_。22.触发器是一个能由系统自动执行对_修改的语句。23.T-SQL语言中,局部变量由用户定义和维护,名称以_开头。24.PowerBuilder9.0中,开发空间有三个层次:Workspace(工作空间)、Target(目标)和_。25.UML类图中,聚合表达了成分对象和聚合对象之间的_的联系。三、简答题(本大题共10小题,每小题3分,共30分)26.简述物理数据独立性与逻辑数据独立性的含义。27.候选键与超键有哪些联系和区别?28.有如下部门信息表,试判断该表是否可以直接作为关系数据库中的关系,并说明原因。部门号部门名称负责人部门成员Dl财务部张军刘爽、王方D2人事部李强徐刚、张玉D3工程部王洪蔡鑫明、陈艺29.简述嵌入式SQL中引入游标的原因。30.数据库的并发操作会带来哪些问题?31.用户对数据库模式有哪些修改权限?32.什么是角色?其作用是什么?33.简述SQL Server 2000中Msdb数据库的作用。34.简述PowerBuilder中数据窗口对象的功能。35.述SQL/C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 河南 综合管理岗事业单位结构化面试易错点巩固训练卷含答案解析
- 2026 四川 退役军人岗事业编结构化面试含解析
- 2026 四川 市场监管岗事业单位结构化面试考前模拟训练卷含答案
- 2026 河南 水利岗事业编易错点巩固训练卷含答案
- 医院医疗质量(安全)不良事件管理考试试题及答案
- 浙教版数学2026-2027学年九年级上册期中模拟临考冲刺卷
- (2026版)学校收退费管理制度
- 北京体育考编试题(含答案)
- 2026年ICU 胸部创伤重症护理试卷及答案
- 2026年ICU 室早房颤心电图判读试卷及答案
- 2026年新疆新业国有资产经营集团有限责任公司人员招聘笔试参考题库及详细答案解析
- 大体积混凝土冷却水管安装施工工艺
- 2026年仓库安全培训考试题及答案
- 2026年上海市中考真题历史试题【含答案解析】
- 中国石油天然气股份有限公司辽宁盘锦销售分公司大洼新开加油站项目水土保持方案报告表
- 邮政相关基础知识考试题库及答案2025年
- 变电所分列运行管理制度培训课件
- 肥料登记证申请办理流程
- 《新能源专业导论》新能源相关专业全套教学课件
- 2026航天科工十院校园招聘笔试历年难易错考点试卷带答案解析
- 陕煤电力略阳有限公司招聘笔试题库2026
评论
0/150
提交评论