微机数据库练习题及答案分享_第1页
微机数据库练习题及答案分享_第2页
微机数据库练习题及答案分享_第3页
微机数据库练习题及答案分享_第4页
微机数据库练习题及答案分享_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机数据库练习题及答案分享考试时间:______分钟总分:______分姓名:______一、单项选择题(下列每小题备选答案中,只有一个是最符合题意的,请将正确选项的字母填在题后的括号内。每小题1分,共20分)1.在数据库系统中,负责数据定义、数据操纵、数据控制、数据维护等功能的软件是()。A.数据库B.数据库管理系统C.应用程序D.操作系统2.下列数据模型中,不属于关系模型基本术语的是()。A.元组B.属性C.关系D.记录3.在关系R(A,B)中,若对于任意两个元组t1和t2,都有t1[A]=t2[A]则称属性A具有唯一性约束,该约束属于()。A.实体完整性B.参照完整性C.用户定义完整性D.域完整性4.下列关系代数运算中,属于集合运算的是()。A.投影B.选择C.连接D.差5.SQL语句中,用于删除表结构的命令是()。A.`INSERT`B.`UPDATE`C.`DELETE`D.`DROP`6.下列SQL语句中,用于对查询结果进行排序的是()。A.`WHERE`B.`GROUPBY`C.`ORDERBY`D.`HAVING`7.下列SQL语句中,用于向表中插入数据的是()。A.`CREATETABLE`B.`ALTERTABLE`C.`INSERTINTO`D.`DELETEFROM`8.将E-R图转换为关系模式时,实体集通常转换为()。A.属性B.关系C.元组D.域9.如果一个关系R中的所有属性都是主属性,则R一定满足()。A.1NFB.2NFC.3NFD.BCNF10.下列关于函数依赖的描述中,正确的是()。A.如果Y函数依赖于X,则X函数也一定依赖于YB.如果A->B,且B->C,则A->CC.函数依赖是元组之间的依赖关系D.传递函数依赖是指A->B,B->C,则A->C11.在关系数据库中,参照完整性是指()。A.关系内部的元组值不能为空B.关系内部的元组值必须唯一C.一个关系中外键的值必须等于另一个关系的主键值或为空D.关系中的属性值必须来自某个预定义的集合12.下列关系模式R(A,B,C)中,函数依赖集F={A->B,BC->A},则关系R的范式级别至少是()。A.1NFB.2NFC.3NFD.BCNF13.在数据库设计中,将E-R图转换为关系模式的过程属于()阶段。A.概念结构设计B.逻辑结构设计C.物理结构设计D.数据库实施14.SQL语句`SELECT*FROMEmployeesWHEREDepartment='Sales'ORDERBYSalaryDESC`的功能是()。A.查询所有部门为Sales的员工信息,并按薪水降序排列B.查询所有员工信息,并按部门降序排列C.查询所有薪水最低的员工信息D.查询所有部门为Sales的员工薪水15.数据库的实体完整性是指()。A.关系中的元组不能有重复B.关系中的元组不能有属性值C.关系中的主键属性不能取空值D.关系中的外键属性不能取空值16.下列关于数据库备份的描述中,错误的是()。A.备份是为了防止数据丢失B.备份是数据库管理的重要任务C.备份可以完全替代数据库恢复D.常见的备份方式有全备份和增量备份17.在关系R(A,B,C)中,若属性A是主键,属性B函数依赖于A,则属性C不函数依赖于A、B,此时R最高可以满足()。A.1NFB.2NFC.3NFD.BCNF18.SQL语句中,用于创建数据库表的命令是()。A.`CREATEDATABASE`B.`CREATETABLE`C.`ALTERTABLE`D.`DROPTABLE`19.下列哪个不是关系数据库的标准操作语言?()A.SQLB.OQLC.DMLD.DDL20.E-R图中的联系(关系)通常表示为()。A.矩形B.椭圆C.菱形D.圆形二、多项选择题(下列每小题备选答案中,有多个符合题意的,请将正确选项的字母填在题后的括号内。多选、少选、错选均不得分。每小题2分,共20分)21.下列关于数据库管理系统的叙述中,正确的有()。A.DBMS是数据库系统的核心软件B.DBMS提供数据定义、数据操纵、数据控制等功能C.DBMS是操作系统的一部分D.DBMS管理数据库中的数据资源22.关系模型的基本操作包括()。A.并B.交C.投影D.选择23.SQL语言通常包括()。A.数据定义语言(DDL)B.数据操纵语言(DML)C.数据查询语言(DQL)D.数据控制语言(DCL)24.数据库规范化理论的主要目的是()。A.减少数据冗余B.提高数据一致性C.增加数据表的数量D.简化数据库设计25.下列关于关系模式的叙述中,正确的有()。A.关系模式是对关系的描述B.关系模式由一组属性组成C.关系模式规定了属性的名称、类型等D.关系模式是静态的、稳定的26.下列SQL语句中,属于数据定义语言(DDL)的有()。A.`CREATETABLE`B.`INSERTINTO`C.`ALTERTABLE`D.`DROPDATABASE`27.关系代数中的连接操作(JOIN)通常需要满足的条件有()。A.参与连接的表必须有公共属性B.连接条件必须使用等值连接C.连接结果通常包含公共属性D.可以根据需要选择连接类型(如内连接、外连接)28.数据库设计过程通常包括()阶段。A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计29.数据完整性约束包括()。A.实体完整性B.参照完整性C.用户定义完整性D.逻辑完整性30.在关系R(A,B,C)中,若存在函数依赖A->B和B->C,则以下说法正确的有()。A.A函数依赖于CB.A是R的超键C.R不满足2NFD.若A是主键,则R满足3NF三、判断题(请将判断结果填在题后的括号内,正确的填“√”,错误的填“×”。每小题1分,共10分)31.数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)和应用程序组成。()32.在关系模型中,元组是表的行,属性是表的列。()33.SQL语句中的`WHERE`子句用于对查询结果进行分组。()34.一个满足3NF的关系一定也满足2NF。()35.函数依赖A->B表示属性A的值决定了属性B的值。()36.数据库备份的目的是为了在数据库发生故障时能够恢复数据。()37.数据库规范化过程是越高级越好,3NF比BCNF更好。()38.E-R图中的实体集可以用矩形表示,属性可以用椭圆形表示。()39.SQL语句`SELECTDISTINCTDepartmentFROMEmployees;`用于查询Employees表中不重复的部门名称。()40.数据库的安全性是指保护数据库,防止未经授权的使用和访问。()试卷答案一、单项选择题1.B解析:数据库管理系统(DBMS)是负责数据定义、数据操纵、数据控制、数据维护等功能的软件。2.D解析:元组、属性、关系是关系模型的基本术语,记录不是。3.C解析:唯一性约束是用户自定义的完整性约束,用于保证属性值或属性组合值的唯一性。4.C解析:并、交、差、笛卡尔积是传统的集合运算,投影和选择属于关系代数的基本操作,但连接操作(如自然连接)也基于集合运算。5.D解析:`DROPTABLE`是SQL语句中用于删除表结构的命令。6.C解析:`ORDERBY`子句用于对`SELECT`查询的结果集进行排序。7.C解析:`INSERTINTO`是SQL语句中用于向表中插入数据的命令。8.B解析:在E-R图转换为关系模式时,实体集通常转换为关系(即表)。9.A解析:如果一个关系中的所有属性都是主属性,那么根据范式定义,该关系至少满足第一范式(1NF),因为主属性不能取空值。10.B解析:函数依赖的传递性:如果A->B且B->C,则A->C。这是一个基本的函数依赖性质。11.C解析:参照完整性是指外键的值必须等于它所参照的主键值,或者为空值,用于维护表之间的链接。12.C解析:根据函数依赖A->B,BC->A,可以推出B->A(通过BC->A和B函数依赖于BC),因此存在非主属性A函数依赖于非键属性B,所以R不满足2NF。但A->B满足1NF,BC->A意味着BC是候选键,所以R满足3NF(所有非主属性都不传递依赖于候选键)。13.B解析:将E-R图转换为关系模式是逻辑结构设计阶段的核心任务。14.A解析:该语句查询所有部门为Sales的员工信息,并按薪水从高到低排序。15.C解析:实体完整性是指关系中的主键属性不能取空值,以保证每个实体都是可唯一标识的。16.C解析:备份是为了防止数据丢失,但不能完全替代数据库恢复,恢复是备份的目的之一。17.C解析:A是主键,B函数依赖于A,C不函数依赖于A或B,满足3NF(非主属性不传递依赖于候选键)。18.B解析:`CREATETABLE`是SQL语句中用于创建数据库表的命令。19.B解析:OQL是对象查询语言,不是关系数据库的标准操作语言,SQL、DML、DDL都是。20.C解析:在E-R图中,联系(关系)通常用菱形表示。二、多项选择题21.A,B,D解析:DBMS是数据库系统的核心软件,提供数据定义、操纵、控制等功能,管理数据库中的数据资源。DBMS不是操作系统的一部分。22.A,B,C,D解析:并、交、差、投影、选择、连接(或其变种)都是关系代数的基本操作。23.A,B,C,D解析:SQL语言通常被分为数据定义语言(DDL)、数据操纵语言(DML)、数据查询语言(DQL)和数据控制语言(DCL)。24.A,B解析:数据库规范化的主要目的是减少数据冗余和提高数据一致性,避免数据不一致问题。25.A,B,C,D解析:关系模式是对关系的描述,包括属性集合和属性约束。关系模式规定了属性的名称、类型等,并且是静态的、稳定的。26.A,C,D解析:`CREATETABLE`、`ALTERTABLE`、`DROPDATABASE`属于数据定义语言(DDL)。`INSERTINTO`属于数据操纵语言(DML)。27.A,C,D解析:连接操作通常基于公共属性,连接条件可以是等值连接或其他条件连接,连接结果通常包含公共属性,可以根据需要选择内连接、外连接等类型。28.A,B,C,D解析:数据库设计过程通常包括需求分析、概念结构设计、逻辑结构设计、物理结构设计等阶段。29.A,B,C解析:数据完整性约束主要包括实体完整性、参照完整性和用户定义完整性。逻辑完整性通常包含在用户定义完整性中。30.A,B,D解析:根据A->B和B->C,可以推导出A->C(传递性),所以A函数依赖于C。A是超键(因为A->B,B非空,所以A是超键)。若A是主键,则R满足3NF(因为非主属性B和C不传递依赖于主键A)。如果只存在A->B,则R至少满足1NF,若A是主键

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论