您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 数据库系统原理模拟题
中国地质大学(北京)继续教育学院2013年03课程考试第1页(共6页)《数据库系统原理》模拟题(补)一.单项选择题1.在关系代数中,θ联接是由_______组合而成的。A)投影和笛卡尔积B)投影、选择和笛卡尔积C)选择和笛卡尔积D)投影和选择2.设关系R和S的属性个数分别为r和s,它们的公共性中性个数为k,那么RS的属性个数是________。A)r+s–kB)r+sC)r–s+kD)r–s3.在SQL中,修改基本表结构定义的命令是________。A)CREATETABLEB)DROPTABLEC)ALTERTABLED)UPDATETABLE4.“Grant”和“Revoke”是数据库系统采用的一种措施。A)完整性控制B)安全性控制C)恢复D)并发控制5.数据库系统中,依靠实现数据独立性。A)封锁B)定义完整性约束条件C)模式分级,各级之间有映象机制D)身分识别和存取控制6.关系模式R(A,B,C)上的函数依赖集F={B→C},则R______。A)是2NF,但不是3NFB)是3NFC)是1NF,但不是2NFD)不是1NF7.表单文件的默认扩展名是______。A).PRGB).SCXC).DBFD).MPR8.将一个基类为TextBox的控件与数据环境中的某个字段联系起来,应设置该控件的______属性。A)BoundColumnB)RecordSourceC)ControlSourceD)RowSource9.在数据库的设计过程中,E-R模型是进行________的一个主要工具。A)逻辑设计B)概念设计C)物理设计D)需求分析10.写一个修改到DB中,与写一个表示这个修改的运行记录到日志文件中是两个不同的操作,对这两个操作的顺序安排应该是__________。A)前者先做B)后者先做C)由程序员在程序中安排D)由系统决定11.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是_______。A)外模式B)内模式C)存储模式D)模式12.用树型结构表示实体类型及实体间联系的数据模型称为_______。A)层次模型B)网状模型C)关系模型D)实体联系模型13.在关系代数中,自然联接是由_______组合而成的。中国地质大学(北京)继续教育学院2013年03课程考试第2页(共6页)A)投影和笛卡尔积B)投影、选择和笛卡尔积C)选择和笛卡尔积D)投影和选择14.设关系R和S的属性个数分别为4和3,那么RS与下式_____等价。A)σ1=6(R×S)B)σ1=2(R×S)C)σ1=5(R×S)D)σ1=6(RS)15.下列有关关系数据理论的叙述中,不正确的是______。A)如果关系模式R为3NF,则R必为2NFB)任何一个二目关系必属于3NFC)如果X→Y,Y→Z,则必有X→ZD)如关系模式R为2NF,且每一个非主属性完全函数依赖于码,则R是3NF16.在数据库的设计过程中,将E-R图转换为关系模型是在_______阶段进行的。A)逻辑设计B)概念设计C)物理设计D)实施17.设有两个事务T1和T2,其并发操作如下,下面评价正确的是______A)该操作不存在问题B)该操作丢失修改C)该操作不可重复读D)读操作读“脏”数据①读A=10,B=5②读A=10A=A*2写回③读A=20,B=5求和25验证错二.填空题1.关系代数的交操作由___差____操作组合而成。2.用有向图结构表示实体类型及实体间联系的数据模型称为网状模型。3.数据模型的三要素为:数据结构、数据操作和数据约束。4.常用的封锁有两种:排它锁、共享锁/X锁和S锁。5.在数据库系统中,多个事务并发操作带来的数据不致性包括三类:丢失更新、不可重复读和读出“脏”数据。6.关系数据库的三类完整性是指实体完整性、参照完整性和用户自定义的完整性。12345678910CACBCCBCBC11121314151617DABADACT1T2中国地质大学(北京)继续教育学院2013年03课程考试第3页(共6页)7.关系代数的五个基本操作是并、差、笛卡尔积、___选择____和___投影____。8.数据库的保护是通过对数据库的恢复、并发控制、完整性控制、和安全性控制等四个方面实现的。9.事务以begintransaction语句开始,以commit或rollback结束。10.X→Y是模式R的一个函数依赖,在当前值r的两个不同元组中,如果X值相同,就一定要求两元组Y的值也相同。11.数据模型的三要素为:数据结构、数据操作和完整性约束。12.用树型结构表示实体类型及实体间联系的数据模型称为___层次模型____。13.数据独立性是指数据和应用程序之间相互独立,不受影响。14.关系代数的五个基本操作是并、差、笛卡尔积、选择和___投影____。三.名词解释1.参照完整性参考答案:1.参照完整性:如果属性K是关系模式R1的主键,也是关系模式R2的外键,那么在R2的关系中,K的取值只允许两种情况:或者为空值,或者等于R1的关系中某个主键值。2.函数依赖参考答案:2.函数依赖:如关系R中,对于属性(组)X的每一个值,属性(组)Y只有唯一的值与之对应,刚称Y函数依赖于X,记作X→Y。3.封锁参考答案:3.封锁:实现并发控制的一个非常重要的技术,它的基本思想是,在事务需要对特定的数据对象进行操作时,先向系统请求对它所希望的数据对象加锁。4.函数依赖参考答案:4.函数依赖:如关系R中,对于属性(组)X的每一个值,属性(组)Y只有唯一的值与之对应,刚称Y函数依赖于X,记作X→Y。四.简答题1.什么是事务?事务有哪些特性?参考答案:1.事务用户定义的,逻辑上不可分割的一组操作序列。它具有原子性、一致性、隔离性和持续性,统称为事务的ACID特性。2.什么是数据库的参照完整性规则?参考答案:2.如果属性K是关系模式R1的主键,也是关系模式R2的外键,那么在R2的关系中,K的取值只允许两种情况:或者为空值,或者等于R1的关系中某个主键值。3、简述数据管理技术的发展史?参考答案:3.数据管理是指对数据进行分类、组织、编码、存储、检索和维护,它进过了一下几个阶段:中国地质大学(北京)继续教育学院2013年03课程考试第4页(共6页)1)人工管理阶段数据不保存,应用程序管理数据,数据不具有独立性且不能共享。2)文件系统阶段数据可以长期保存,由文件来管理数据,数据共享性差,冗余度大,独立性差。3)数据库系统阶段数据结构化,共享性高,冗余度底,易扩充,独立性高并且数据由DBMS统一管理和控制。4.简述数据库系统结构的三级模式和两级映象的概念。参考答案:4.数据库的体系结构1)三级结构模式:数据库的体系结构分为三级:内部级、概念级和外部级:外部级:单个用户所能看到的数据特性,称外模式。概念级:涉及到所有用户的数据定义,是全局的数据视图,称“概念模式”。内部级:最接近于物理存储,涉及到实际数据存储的结构,称“内模式”。2)两级映象:模式/内模式映象:用于定义概念模式和内模式之间的对应性。一般在内模式中描述。外模式/模式映象:用于定义外模式和概念模式间的对应性。一般在外模式中描述。5.数据库保护包括哪几方面的内容?参考答案:5.数据库保护包括四个方面的内容:安全性控制,并发控制,完整性控制和数据库恢复。6.数据库的并发操作常带来哪些问题?参考答案:6.并发操作如果不进行合适的控制,可能会导致数据库中数据的不一致性。并发操作带来的数据不一致性包括三类:丢失修改(更新)、不可重复读和读“脏”数据。五.程序设计和计算题设有图示的三个关系,请完成下列工作:S:学号姓名性别年龄SC:学号课程号分数010001吴然女210100010183010002陈达男200100010292010005甘霖女220100020272010008杨锋男2201000203850100050176C:课程号课程名学时数010005049501数学180010008015502英语200010008038803数据库720100080470中国地质大学(北京)继续教育学院2013年03课程考试第5页(共6页)04C语言6401000802771.计算π学号,分数(σ课程名=’数据库’(CSC))的值。2.用关系代数表达式表达查询:求选修了全部课程的学生学号。3.写出“求选修并通过C语言考试的女生姓名”的SQL语句。4.写出“列出所有同学的各科平均成绩,并按平均成绩从高到低排序,列出栏包括学号,姓名,平均成绩”的SQL语句。5.写出“列出数据库课程的单科成绩单,按学号顺序排序,列出栏包括学号,姓名,成绩”的SQL语句。参考答案:程序设计和计算题。1.学号分数01000285010008882.π学号,课程号(SC)÷π课程号(C)3.Select姓名fromSWhere学号in(Select学号fromSCwhere课程号in(select课程号fromCwhere课程名=’C语言’)and分数=60)and性别=‘女’或select姓名fromS,C,SCwhereS.学号=SC.学号andC.课程号=SC.课程号andC.课程名=‘C语言’andSC.分数=60andS.性别=‘女’4.Select学号,姓名,avg(分数)as平均成绩FromS,SCGroupby学号,姓名Orderby平均成绩DESC5.Select学号,姓名,成绩FromS,C,SC中国地质大学(北京)继续教育学院2013年03课程考试第6页(共6页)WhereS.学号=SC.学号andC.课程号=SC.课程号andC.课程名=’数据库’OrderbyS.学号
本文标题:数据库系统原理模拟题
链接地址:https://www.777doc.com/doc-2428578 .html