版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级ACCESS机试选择题(数据库设计基础)模拟试卷1(共5套)(共144题)国家二级ACCESS机试选择题(数据库设计基础)模拟试卷第1套一、选择题(本题共28题,每题1.0分,共28分。)1、数据库设计过程不包括A、概念设计B、逻辑设计C、物理设计D、算法设计标准答案:D知识点解析:数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。2、有三个关系R,S和T如下图所示,则由关系R和S得到关系T的运算是A、自然连接B、交C、投影D、并标准答案:A知识点解析:在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系R,S,T的结果可知关系T是由关系R和S进行自然连接得到的。3、在关系模型中,每一个二维表称为一个A、关系B、属性C、元组D、主码(键)标准答案:A知识点解析:每个二维表代表一个关系,由表框架及表的元组组成。4、若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:由于B和c有一一对应的联系,而A和B之间有一对多的联系,则通过关系之间的传递,则A和c之间也是一对多的联系。5、有三个关系R,S和T如下图所示,则由关系R和S得到关系T的运算是A、选择B、投影C、交D、并标准答案:D知识点解析:关系代数的并运算是指:设关系R和S具有相同的关系模式,R和S的并是由属于R或属于S的元组组成的集合,记为R∪S。形式定义为:R∪S≡{t|t∈R∨t∈s},式中t是元组变量。本题中关系T是由属于关系R的或者属于关系s的元组组成,所以T是R∪s的结果。6、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的A、记录B、行C、属性D、元组标准答案:C知识点解析:自然连接要满足两个条件:一是两关系之间有公共域。二是通过共域的相等值(属性)进行连接。7、有三个关系R,S和T如下图所示:A、选择B、差C、交D、并标准答案:B知识点解析:由关系T中的数据可以看出,其数据由属于关系R但是不属于关系S的数据组成。所以关系T是由关系R和S通过差运算得到的。8、有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为A、公司号,职员号B、职员号,工资C、职员号D、公司号,职员号,工资标准答案:A知识点解析:由于职员可以在多家公司兼职,表W的键(码)应为公司关系和职员关系的主码,即公司号和职员号,应选择选项A。9、在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的A、外键(码)B、候选键(码)C、主键(码)D、候选键或主键标准答案:A知识点解析:二维表中的一行称为元组。候选键(码)是二维表中能唯一标识元组的最小属性集。若一个二维表有多个候选码,则选定其中一个作为主键(码)‘供用户使用。表M中的某属性集是表N的候选键或者主键,则称该属性集为表M的外键(码)。A中属性集D是B的主关键字,故D是A的外键(码),所以选项A正确。10、有关系R、S和T,如下图所示关系T是由关系R和S通过运算得出,则所使用的操作是A、并B、自然连接C、笛卡尔积D、差标准答案:D知识点解析:由三个关系R、S和T的结构可以知道,关系T是由关系R、S经过差运算得到的。11、在数据库管理系统提供的数据语言中,负责数据模式定义的是A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:A知识点解析:数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。12、设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为A、客户号B、商品号C、客户号,商品号D、客户号,商品号,购买数量标准答案:C知识点解析:购买关系是联系客户和商品表的纽带,所以购买表的键为客户号和商品号,选项C正确。13、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是A、并B、自然连接C、笛卡尔积D、交标准答案:D知识点解析:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组组成的,记为R∩S,因此应选择选项D。14、在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:C知识点解析:数据库管理系统提供了相应的数据语言,它们是:数据定义语言,该语言负责数据的模式定义与数据的物理存取构建;数据操纵语言,该语言负责数据的操纵,包括查询与增加、删除和修改等操作;数据控制语言,该语言负责数据完整性,安全性的定义与检查以及并发控制,故障恢复功能。故选项C正确。15、一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是A、1:1联系B、1:m联系C、m:1联系D、m:n联系标准答案:B知识点解析:一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。本题中一个公司有多个雇员,但一名雇员就职于一家公司,因此是一对多关系。16、有关系如下图所示:若B为键,则最后一条记录违反了A、实体完整性约束B、参照完整性约束C、用户定义的完整性约束D、以上都不正确标准答案:A知识点解析:关系模型中可以3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属于M中的属性值不能为空值。属性B为主键,最后一个记录为空,违反了实体完整性约束,选项A正确。17、在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是A、概念数据模型B、逻辑数据模型C、物理数据模型D、结构数据类型标准答案:A知识点解析:数据模型按照不同的应用层次分为以下3种类型;概念数据模型着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。故选项A正确。18、一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是A、1:1联系B、1:m联系C、m:1联系D、m:n联系标准答案:D知识点解析:一般来说,实体集之间必须通过联系来建立联接关系,分为3类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。多个兴趣班与多个学生的关系为m:n联系,选项D正确。19、有三个关系R,S和T如下图所示:其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。则T的记录项(b,q,4)违反了A、实体完整性约束B、参照完整性约束C、用户定义的完整性约束D、以上三项标准答案:B知识点解析:关系模型中可以有3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指,若属性M是关系的主键,则属性M中的属性值不能为空值。参照完整性约束是指,具有参照完整性约束的表中的外键字段,是其参照表的主键字段。外键取值必须取参照表中主键字段已经有的值,可以为空也可不为空。对于这个题目来说,复合关键字(A,B)只能取(A,F)、(A,I)、(A,n)、(b,F)、(b,1)、(b,n),而T的记录项(b,q,4)中复合关键字(A,B)的值为(b,q)不在上述的取值范围中,所以T的记录项(1),q,4)违反了参照完整性约束。20、在数据库系统中,给出数据模型在计算机上物理结构表示的是A、概念数据模型B、逻辑数据模型C、物理数据模型D、以上三项标准答案:C知识点解析:数据模型按照不同的应用层次分为以下3种类型,着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算上物理结构的表示。故选项C正确。21、在数据库设计中,将E-R图转换成关系数据模型的过程属于A、逻辑设计阶段B、需求分析阶段C、概念设计阶段D、物理设计阶段标准答案:A知识点解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将E-R图转换成关系数据模型的过程属于逻辑设计阶段。22、设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是A、姓名B、身份证号C、姓名,性别,年龄D、学号,姓名标准答案:B知识点解析:候选键是是二维表中能唯一标识元组的最小属性集。一个二维表有多个候选码,则选定其中一个作为主键供用户使用,学生学号与身份证号均是唯一的,都可以作为主键,B选项正确。23、在数据库系统中,考虑数据库实现的数据模型是A、概念数据模型B、逻辑数据模型C、物理数据模型D、结构数据类型标准答案:B知识点解析:数据模型按照不同的应用层次分为以下3种类型,概念数据模型,着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。故选项B正确。24、在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于A、逻辑设计阶段B、需求分析阶段C、概念设计阶段D、物理设计阶段标准答案:C知识点解析:E-R模型(实体联系模型)是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们间的两种基本联接关系,并且可用一种图非常直观地表示出来。它属于数据库设计的概念设计阶段。25、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是A、并B、自然连接C、笛卡尔积D、差标准答案:A知识点解析:由关系T中的数据可以看出,其数据由关系R和S的数据组成。所以关系T是由关系R和T通过并运算得到的。26、关系数据模型A、只能表示实体间1:1联系B、只能表示实体间1:m联系C、可以表示实体间m:n联系D、只能表示实体间。1:n联系标准答案:C知识点解析:关系数据模型能表示实体间一对一(1:1)、一对多(1:m)和多对多(m:n)联系。因此选项C正确。27、将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为A、属性B、键C、关系D、域标准答案:C知识点解析:将E-R图转换为关系模式时,实体和联系都可以表示为关系。28、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是A、并B、自然连接C、笛卡尔积D、差标准答案:C知识点解析:两个集合X和Y的笛卡尔积,又称直积,表示为X*Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。题中集合R={A,A1},集合S={B,B1,B2},则两个集合的笛卡尔积为{(A,B),(A,B1),(A,B2),(A1,B),(A1,B1),(A1,B2)}。集合T正好时关系R和S的运算结果,因此应选选项C。国家二级ACCESS机试选择题(数据库设计基础)模拟试卷第2套一、选择题(本题共30题,每题1.0分,共30分。)1、下面模型中为概念模型的是A、网状模型B、层次模型C、关系模型D、实体.联系模型标准答案:D知识点解析:概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。概念数据模型是面向用户、面向现实世界的数据模型,是与DBMS无关的。它主要用来描述一个单位的概念化结构。实体关系模型(EntityRelationshipDiagram)地理信息系统术语,该模型直接从现实世界中抽象出实体类型和实体间联系,然后用实体联系图(E-R图)表示数据模型,是描述概念世界,建立概念模型的实用工具。层次模型是指用一颗“有向树”的数据结构来表示各类实体以及实体间的联系,树中每一个结点代表一个记录类型,树状结构表示实体型之间的联系。层次模型是最早用于商品数据库管理系统的数据模型。2、生产每种产品需要多种零件,则实体产品和零件间的联系是A、多对多B、一对多C、多对一D、一对一标准答案:A知识点解析:多对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。第二个表中的一个行也可以与第一个表中的一个或多个行相关。本题中,每种产品需要多种零件,这些零件能组成多种产品,因此,本题是多对多关系。3、定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是A、S##B、C#C、S#,C#D、Sn,C#标准答案:C知识点解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。本题关系模式SC中应将学号(S#)和课程号(C#)作为主关键字。4、数据库管理系统的基本功能不包括A、数据库访问B、数据库定义C、数据库的建立和维护D、数据库和网络中其他系统的通信标准答案:D知识点解析:数据库管理系统的主要功能包括:数据库定义,数据操作,数据库的运行管理,数据组织、存储与管理,数据库的保护,数据库的维护和通信。数据库不能和网络中的其它系统通信。5、由关系R1和R2得到关系R3的操作是A、交B、并C、笛卡尔积D、等值连接标准答案:D知识点解析:等值连接是关系运算.连接运算的一种常用的连接方式。是条件连接(或称θ连接)在连接运算符为“=”号时,即θ=0时的一个特例。6、某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是A、1NFB、2NFC、3NFD、BCNF标准答案:B知识点解析:范式(数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。满足第三范式(3NF)必须先满足第二范式(2NF)。简而言之,第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息,第三范式就是属性不依赖于其它非主属性。相对于第三范式,Bc范式的要求更加严格,B℃范式是对R的每个属性都做要求。本题中,关系模式R最高满足第二范式(2NF)。7、下列叙述中正确的是A、数据库系统减少了数据冗余B、经规范化后的数据库系统避免了一切冗余C、数据库系统比文件系统能管理更多的数据D、数据库系统中数据的一致性是指数据类型一致标准答案:A知识点解析:数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。所谓数据一致性,就是当多个用户试图同时访间一个数据库,它们的事务同时使用相同的数据时,可能会发生以下四种情况:丢失更新、未确定的相关性、不一致的分析和幻想读。8、每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是A、多对一B、多对多C、一对一D、一对多标准答案:A知识点解析:本题中,一个人可以兼任多所学校的校长,但是一所学校只有一名校长,因此学校对校长是多对一关系。9、定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是A、部门名B、部门成员C、部门总经理D、部门号标准答案:B知识点解析:所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。本题中“部门”关系模式中的“部门成员”可以分割成其它基本数据项,因此它导致“部门”关系模式不满足第一范式。10、在关系数据库中,描述全局数据逻辑结构的是A、内模式B、用户模式C、概念模式D、物理模式标准答案:C知识点解析:概念模式也称为模式或逻辑模式,概念模式是数据库中全体数据的整体逻辑结构和特征的描述,概念模式通常还包含有访问控制、保密定义和完整性检查等方面的内容,以及概念/物理之间的映射。11、学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是A、一对多B、多对多C、多对一D、一对一标准答案:A知识点解析:一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。本题中,一个团长可以对应多个社团,一个社团只有一个团长,因此是一对多关系。12、在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为A、外键B、主键C、超键D、候选键标准答案:A知识点解析:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。13、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和A、安全性B、操作独立性C、物理独立性D、管理规范性标准答案:C知识点解析:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变;逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变,逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。14、学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是A、一对多B、多对多C、多对一D、一对一标准答案:A知识点解析:一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。本题中,一个系主任可以对应多个系,因此是一对多关系。15、定义学生选修课程的关系模式:SC(S3,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是A、S#→SnB、(S#,C#)→GC、(S#,C#)→S#D、(S#,C#)→C#标准答案:A知识点解析:关系模式sc中,学号是学生的唯一编码,姓名对主属性具有依赖。16、将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和A、规范程度B、操作独立性C、逻辑独立性D、降低数据冗余标准答案:C知识点解析:物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变;逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变,逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。17、学院的每名教师只能属于一个系,则实体系和实体教师间的联系是A、一对多B、多对多C、多对一D、一对一标准答案:A知识点解析:一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。本题中一个实体系有多个老师,但老师只能属于一个系,因此是一对多关系。18、定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。本题中关系模式中的可能不被唯一地区分,因此它只能满足第一范式,而满足不了第二范式。19、能够减少相同数据重复存储的是A、数据库B、字段C、文件D、记录标准答案:A知识点解析:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。20、定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为A、C#B、S#C、S#,C#D、S#,C#,G标准答案:C知识点解析:主关键字(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。SC中学号和课程号一起才能用于唯一地表示表中的某一条记录,因此SC的主键是“S#,C#”。21、关系模型中的关系模式至少应是A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:目前关系数据库有六种范式;第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Bovce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。满足最低要求的范式是第一范式(1NF)。22、在数据库中,产生数据不一致的根本原因是A、数据冗余B、没有严格保护数据C、未对数据进行完整性控制D、数据存储量太大标准答案:A知识点解析:在一个数据集合中重复的数据称为数据冗余。数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。23、规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及A、数据丢失的问题B、冗余度大的问题C、数据不一致的问题D、结构不合理的问题标准答案:B知识点解析:规范化理论正是用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。24、设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:B知识点解析:第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。这个唯一属性列被称为主关键字或主键、主码。第二范式(2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。本题R关系模式中,课程号有不同课程名,每位老师又可以任教多门课程,因此符合第二范式。25、数据库管理系统(DBMS)是A、硬件系统B、系统软件C、一个完整的数据库应用系统D、既包括硬件、也包括软件的系统标准答案:B知识点解析:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,它是一种系统软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。26、公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是A、多对多B、一对多C、多对一D、一对一标准答案:A知识点解析:多对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。第二个表中的一个行也可以与第一个表中的一个或多个行相关。本题中,开发人员可以同时参加多个项目,而一个项目也需要多个开发人员来完成,因此,是多对多关系。27、设有课程关系模式:R(C#,Cn,T,TA)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为A、(C#,T)→TaB、C#→Cn,Cn→TaC、C#→T,T→TaD、C#→Tn标准答案:C知识点解析:R关系模式中,不同课程号可以对应相同的课程名而每个课程号下只有一位任课教师,因此课程号和教师名为传递依赖、教师名和教师地址为传递依赖,因此R对主属性的传递依赖为“C#→T,T→Ta”。28、数据库管理系统(DBMS)是一种A、应用软件B、系统软件C、计算机辅助设计D、办公软件标准答案:B知识点解析:数据库管理系统(DatabaseManagementSystem)是一种操纵和管理数据库的大型软件,是一种系统软件。用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。29、下列叙述中正确的是A、关系模式可以没有候选关键字B、关系模式的候选关键字只能有1个C、关系模式必须有2个以上的候选关键字D、关系模式的候选关键字可以有1个或多个标准答案:D知识点解析:关系的描述称为关系模式(RelationSchema),形式化地表示为:R(U,D,dom,F)。其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来的域,dom为属性向域的映象集合,F为属性间数据的依赖关系集合。关系模式的候选关键字可以有1个或多个。30、设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为A、R1(C#,Cn,T),R2(T,TA)B、R1(C#,Cn),R2(T,TA)C、R1(C#,Cn,TA),R2(T,TA)D、R1(C#,T),R2(T,TA)标准答案:A知识点解析:关系模式R中,课程号和教师名为主关键字,它们不能拆开。教师地址可以拆开、并将教师名作为主关键字。因此可以形成关系模式R2(T,Ta),课程号、课程名和教师名可拆为一个关系模式R1(C#,Cn,T)。因此关系模式R可进一步规范化为两个关系模式R1(C#,Cn,T)和R2(T,TA)。国家二级ACCESS机试选择题(数据库设计基础)模拟试卷第3套一、选择题(本题共28题,每题1.0分,共28分。)1、在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同标准答案:C知识点解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大:文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。2、在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的A、属性B、键C、关系D、域标准答案:A知识点解析:在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的属性。3、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是A、并B、自然连接C、除法D、差标准答案:C知识点解析:在关系代数中,除法运算可理解为笛卡尔积的逆运算。设被除关系R为m元关系,除关系S为n元关系,那么它们的商为m-n元关系,记为R+S。商的构成原则是:将被除关系R中的m-n列,按其值分成若干组,检查每一组的n列值的集合是否包含除关系S,若包含则取m-n列的值作为商的一个元组,否则不取。本题中关系T是由关系R和S进行除法运算后的结果。4、优化数据库系统查询性能的索引设计属于数据库设计的A、需求分析B、概念设计C、逻辑设计D、物理设计标准答案:D知识点解析:数据库系统的性能依赖于组成数据库中物理设计结构的有效配置。这些物理设计结构包括索引、聚集索引、索引视图和分区,其目的在于提高数据库的性能和可管理性。所以选项D正确。5、在数据库中,数据模型包括数据结构、数据操作和A、查询B、数据类型C、关系运算D、数据约束标准答案:D知识点解析:在数据库系统中的数据模型有三个要素:数据结构、数据操作和数据的约束条件。其中数据的约束条件包括三种:实体完整性约束条件、参照完整性约束条件和用户定义的完整性约束条件。因此选项D正确。6、一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是A、一对多B、一对一C、多对一D、多对多标准答案:A知识点解析:因为一个实体运动队有多个队员,一个队员仅属于一个运动队。所以实体运动队和队员的联系是一对多。选项A正确。7、有两个关系R和T如下图所示:则由关系R得到关系T的运算是A、投影B、交C、选择D、并标准答案:A知识点解析:投影运算是指对于关系内的域指定可引入新的运算。本题中T是在原有关系R的内部进行的,是由S中原有的那些域的列所组成的关系,所以选择A。8、在数据库系统中,数据模型包括概念模型、逻辑模型和A、物理模型B、空间模型C、时间模型D、以上三个均包含标准答案:A知识点解析:数据模型按照不同的应用层次分为以下3种类型,概念模型着重于对客观世界中复杂事物的描述及对它们内在联系的刻画;逻辑模型,是面向数据库系统的模型,着重于在数据库系统一级的实现:物理模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。故选项A正确。9、若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是A、多对一B、一对多C、一对一D、多对多标准答案:A知识点解析:因为实体A和B既然是1对1联系,那么A和B可等价看待,A与C的关系应该和B与C的关系一样,都是多对一。所以选项A正确。10、有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是A、并B、交C、投影D、自然连接标准答案:D知识点解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。11、当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的A、逻辑独立性B、物理独立性C、应用独立性D、空间独立性标准答案:A知识点解析:当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的逻辑独立性。所以选项A正确。12、“商品”与“顾客”两个实体集之间的联系一般是A、一对一B、一对多C、多对一D、多对多标准答案:D知识点解析:实体集间的联系的个数可以是单个也可以是多个。两个实体集之间的联系实际上是实体集间的函数关系,这种关系有三种:一对一的联系,简记为1:1;一对多或多对一联系,简记为1:m或m:1:多对多联系,简记为m:n。本题中“商品”与“顾客”两个实体集之间的联系是多对多联系。因为一种“商品”可以被多个“顾客”购买,而一个“顾客”也可以购买多个“商品”。13、有三个关系R,S和T如下图所示,则由关系R和S得到关系T的运算是A、并B、投影C、交D、选择标准答案:A知识点解析:关系并运算是指,设有两个关系R和S,它们具有相同的结构。R和S的并是由属于R或属于S的元组组成的集合。所以对于本题关系R和S具有相同的结构,并且关系T的元组是由属于R或属于S的元组组成的集合。因此选项A正确。14、逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是A、关系模型B、谓词模型C、物理模型D、实体-联系模型标准答案:A知识点解析:逻辑数据模型:是用户通过数据库管理系统看到的现实世界,它描述了数据库数据的整体结构。逻辑模型通常由数据结构、数据操作和数据完整性约束三部分概念组成。数据结构是对系统静态特性的描述,人们一般以数据结构的类型来命名数据模型,如层次模型、网状模型、关系模型、面向对象模型等。所以选项A正确。15、运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是A、多对多B、一对多C、多对一D、一对一标准答案:A知识点解析:因为一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目,所以实体项目和运动员之间的联系是多对多。所以选项A正确。16、有三个关系R、S和T如下,则由关系R和S得到关系T的操作是A、选择B、差C、交D、并标准答案:B知识点解析:关系T中的元组是R关系中有而S关系中没有的元组的集合,所以进行的差运算,选择B选项。17、在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是A、人工管理阶段B、文件系统阶段C、文件系统阶段和数据库阶段D、人工管理阶段和文件系统阶段标准答案:A知识点解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中,人工管理阶段没有专门的软件对数据进行管理。18、建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是A、课程和成绩B、课程和课程号C、学生和学号D、学生和课程标准答案:D知识点解析:在学生选修课程活动的实体联系模型中,实体分别是学生和课程,所以选项D正确。19、定义学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为A、第一范式B、第二范式C、第三范式D、BCNF范式标准答案:A知识点解析:如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。简单的说,就是每一个列(属性)只有一个,没有重复。第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。对于本题学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。六个属性都是不可分的基本数据项。所以这个关系模式是第一范式。选项A正确。20、关于数据库管理阶段的特点,下列说法中错误的是A、数据独立性差B、数据的共享性高,冗余度低,易扩充C、数据真正实现了结构化D、数据由DBMS统一管理和控制标准答案:A知识点解析:数据库系统阶段特点:数据的管理者:数据库管理系统:数据面向的对象:整个应用系统;数据的共享程度:共享性高,冗余度小;数据的独立性:具有高度的物理独立性和逻辑独立性;数据的结构化:整体结构化,用数据模型描述;数据控制能力:由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。所以选项A正确。21、在关系数据库设计中,关系模式是用来记录用户数据的A、实体B、视图C、属性D、二维表标准答案:D知识点解析:在关系数据库设计中,关系模式是用来记录用户数据的二维表。所以选项D正确。22、定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为A、第二范式B、第一范式C、第三范式D、BCNF范式标准答案:A知识点解析:在关系模式S(S#,Sn,Sd,Dc,Sa)中把学号S#设置为主键,则其它列姓名、所在系、所在系的系主任、年龄都依赖主键学号S#。在C(C#,Cn,P#)中将C#课程号设置为主键,则课程名、先修课都依赖主键C#。在SC(S#,C#,G)中,将S#,C#设置为主键,则G成绩依赖于主键S#,C#。所以该关系模式是第二范式。选择A选项。23、T列关于数据库特点的说法中正确的是A、数据能共享且独立性高B、数据能共享但数据冗余很高C、能保证数据完整性但降低了安全性D、数据独立性高但不能实现共享标准答案:A知识点解析:数据库系统阶段特点:数据的管理者:数据库管理系统;数据面向的对象:整个应用系统;数据的共享程度:共享性高,冗余度小;数据的独立性:具有高度的物理独立性和逻辑独立性;数据的结构化:整体结构化,用数据模型描述;数据控制能力:由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。所以选择A选项。24、在关系数据库设计中,关系模式设计属于A、逻辑设计B、概念设计C、物理设计D、需求分析标准答案:A知识点解析:在关系数据库设计中,将E-R图转换成关系模型数据的过程是逻辑设计。概念设计,顾名思义就是把概念性的东西用图形化表示出来。所以选择A选项。25、定义学生、教师和课程的关系模式:S(S#,Sn,Sd,Sa)(属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(属性分别为课程号、课程名、先修课);SC(S#,C#,G)(属性分别为学号、课程号和成绩)。则该关系为A、第一范式B、第二范式C、第三范式D、BCNF范式标准答案:C知识点解析:第三范式,每个非关键字列都独立于其他非关键字列,并依赖于关键字,第三范式指数据库中不能存在传递函数依赖关系。在本题中,在关系模式S(S#,Sn,Sd,Dc,Sa)中把学号S#设置为主键,则其它列姓名、所在系、所在系的系主任、年龄都依赖主键学号S#,非关键字之间都独立,不存在函数依赖关系。在C(C#,Cn,P#)中将C#课程号设置为主键,则课程名、先修课都依赖主键C#,非关键字之间都独立,不存在函数依赖关系。在SC(S#,C#,G)中,将S#,C#设置为主键,则G成绩依赖于主键S#,C#。所以该关系模式是第三范式。选项C正确。26、对数据库数据的存储方式和物理结构的逻辑进行描述的是A、内模式B、模式C、外模式D、用户模式标准答案:A知识点解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称为物理模式,它给出了数据库物理存储结构与物理存取方法。所以选项A正确。27、将实体.联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是A、建立新的属性B、建立新的关系C、增加新的关键字D、建立新的实体标准答案:B知识点解析:将实体-联系模型转换为关系模型时,实体之间多对多联系一般需要中间表,中间表来表示二者的关系。所以选项B正确。28、定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#})(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系是A、S(S#,Sn,Sd,Dc,Sa)B、C(C#,Cn,P#)C、SC(S#,C#,G)D、S(S#,Sd,S#,C#)标准答案:A知识点解析:在S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄)中,将学号S#设置主关键字,属性所在系的系主任(Dc)依赖属性所在系(Sd)这个属性,这是一个部分依赖关系。所以选项A正确。国家二级ACCESS机试选择题(数据库设计基础)模拟试卷第4套一、选择题(本题共30题,每题1.0分,共30分。)1、数据库三级模式体系结构的划分有利于保持数据库的A、数据独立性B、数据安全性C、结构规范化D、操作可行性标准答案:A知识点解析:数据库三级模式体系结构的划分有利于保持数据库的逻辑独立性和物理独立性,即数据独立性。选项A正确。2、数据库概念设计阶段得到的结果是A、数据字典B、E-R模型C、关系模型D、物理模型标准答案:B知识点解析:一个完整的数据库设计一般分为以下六个阶段:需求分析:分析用户的需求,包括数据、功能和性能需求;概念结构设计:主要采用E-R模型进行设计,包括画E-R图;逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;数据库的实施:包括编程、测试和试运行;数据库运行与维护:系统的运行与数据库的日常维护。所以选项B正确。3、表示学生选修课程的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,检索选修了课程号为2的课且成绩不及格的学生学号的表达式是A、πS#(σC#=2∧G<60(SC))B、σG<60(SC)C、σC#=2∧G<60(SC)D、πS#(σC=2(SC)标准答案:A知识点解析:检索选修了课程号为2的课且成绩不及格的学生学号的表达式,首先对关系模式SC在C#列进行满足课程号为2并且成绩不及格(G<60)选择运算,对得到的结果,再在学号S#列进行投影运算。所以选项A正确。4、用树型结构表示实体之间联系的模型是A、层次模型B、关系模型C、网状模型D、运算模型标准答案:A知识点解析:层次模型的基本结构是树形结构,这种结构方式在现实世界中很普遍,它们自顶向下、层次分明。5、关系数据模型的三个组成部分中不包括A、关系的并发控制B、关系的数据操纵C、关系的数据结构D、关系的完整性约束标准答案:A知识点解析:关系数据模型的三个组成部分中包括关系的数据操纵、关系的数据结构和关系的完整性约束。所以应选A选项。6、现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是A、πpn(σpn(σD#=1(Tr))P)B、πp#(σD#=1(Tr))C、πpn(P)D、πpn(TrP)标准答案:A知识点解析:检索在1号医生处就诊的病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1为条件作选择运算,得到在1号出诊的医生信息,然后再与患者P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊的病人姓名。所以选项A正确。7、E-R图中用来表示实体的图形是A、矩形B、三角形C、菱形D、椭圆形标准答案:A知识点解析:在E-R图中,用矩形表示实体集,在矩形内写上该实体集的名字;用椭圆形表示属性;用菱形(内部写上联系名)表示联系。8、在关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是A、外键B、候选键C、主键D、主属性标准答案:A知识点解析:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。为了保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中的列的值或使用空值。所以选项A正确。9、现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊且诊断结果为感冒的病人姓名的表达式是A、πpn(πp#(σD#=1∧Rt=’感冒’(Tr))qP)B、πp#(σD#=1∧Rt=’感冒’(Tr))C、σD#=1∧Rt=’感冒’(71r)D、πpn(σD#=1∧Rt=’感冒’(Tr))标准答案:A知识点解析:检索在1号医生处就诊且诊断结果为感冒的病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1并且Rt为诊断结果为“感冒”为条件作选择运算,得到在1号出诊的医生信息,然后再与患者P(P#,Pn,Pg,By)关系作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊且诊断结果为感冒的病人姓名。所以选项A正确。10、关系数据库规范化的目的是为了解决关系数据库中的A、数据操作复杂的问题B、查询速度低的问题C、插入、删除异常及数据冗余问题D、数据安全性和完整性保障的问题标准答案:C知识点解析:关系模式将导致数据冗余和存储异常,而存储异常问题有:更新异常、插入异常和删除异常。以上的关系模式属于“不好”的关系,要消除这些“不好”的关系和数据依赖有密切的联系,其中,最重要的是函数依赖和多值依赖,这正是关系数据库的规范化所要解决的问题。所以选项C正确。11、按照传统的数据模型分类,数据库系统可分为A、层次、网状和关系B、大型、中型和小型C、西文、中文和兼容D、数据、图形和多媒体标准答案:A知识点解析:数据库管理系统所支持的传统数据模型分为三种:层次数据模型、网状数据模型和关系数据模型。所以选项A正确。12、现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的男性病人姓名的表达式是A、πPn(πP#(σD#=1(Tr)σPg=’男’(P))B、σPg=’男’(P)’C、πPn(πPn(σD#=1(Tr))P)D、πP#(σD#=1(Tr))σPg=’男’(P)标准答案:A知识点解析:检索在1号医生处就诊的男性病人姓名的表达式,首先对Tr(P#,D#,Date,Rt)关系在以就诊日期D#=1为条件作选择运算,得到在1号出诊的医生信息。然后再与患者P(P#,Pn,Pg,By)关系中在以患者性别Pg="男"为条件作选择运算,得到患者为男性的信息,两者作自然连接运算,对运算结果在患者编号列作投影运算,再在患者姓名列作一次投影运算,得到在1号医生处就诊的男性病人姓名。所以选项A正确。13、下面不属于数据库系统特点的是A、数据冗余度高B、数据具有完整性C、数据共享性好D、数据独立性高标准答案:A知识点解析:数据库系统特点的是:①实现数据共享;②减少数据的冗余度;③数据的独立性;④数据实现集中控制;⑤数据一致性和可维护性;⑥故障恢复。数据库中的表只能尽量避免数据的重复,不能避免一切数据的重复。所以选项A为正确答案。14、一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是A、一对多B、多对多C、多对一D、一对一标准答案:C知识点解析:一名员工可以使用多台计算机,每台计算机只能由一名员工使用,所以实体员工和计算机间的联系是多对一。所以选项C正确。15、第二范式是在第一范式的基础上消除了A、多值依赖B、非主属性对键的传递函数依赖C、主键值对键的部分函数依赖D、非主属性对键的部分函数依赖标准答案:D知识点解析:第二范式实际上对关系增加了一约束,就是关系中的每一个属性必须完全依赖于主码,即在第一范式的基础上,消除非主属性对主码的部分函数依赖可达到第二范式。所以选项D正确。16、在数据库的三级模式中,可以有任意多个A、外模式(用户模式)B、模式C、内模式(物理模式)D、外模式和内模式标准答案:A知识点解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称为子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述,所以应选A。小提示:内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。17、学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩,学号为20的学生所选课程中成绩及格的全部课号为A、πC#(σS#=20∧G≥60(SC)B、σG≥60(SC)C、σS#=20∧G≥60(SC)D、πC#(σS#=20(SC)标准答案:A知识点解析:首选以学号S#等于20,并且成绩G大于等于60为条件对关系SC(S#,C#,G)作选择操作,得到学号S#等于20,并且成绩G大于等于60的记录,再对这些记录在课号C#列上作投影操作,就得到学号为20的学生所选课程中成绩及格的全部课号的表达式。所以选项A正确。18、第三范式是在第二范式的基础上消除了A、非主属性对键的传递函数依赖B、非主属性对键的部分函数依赖C、多值依赖D、以上三项标准答案:A知识点解析:第三范式要满足以下的条件:首先要满足第二范式,其次非主属性之间不存在函数依赖。由于满足了第二范式,表示每个非主属性都函数依赖于主键。如果非主属性之间存在了函数依赖,就会存在传递依赖,这样就不满足第三范式。所以选项A正确。19、在数据库中存储的是A、数据的操作B、数据模型C、操作信息D、数据以及数据之间的联系标准答案:D知识点解析:数据库里存放的是一些元数据的东西,比如很多表,表中有数据字段,表与表之间有关系,最终表存放到表空间中,而表空间存放在操作系统的文件系统中。所以选项D正确。20、将数据库的结构划分成多个层次,是为了提高数据库的A、数据共享B、数据处理并发性C、管理规范性D、逻辑独立性和物理独立性标准答案:D知识点解析:将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。数据逻辑独立性:当模式改变时,由数据库管理员对各个外模式/模式映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称为数据逻辑独立性。数据物理独立性:当数据库的存储结构等内模式改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称为数据物理独立性。所以选项D正确。21、定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、屎程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修了课程号为2且成绩不及格的学生的姓名的表达式是A、πSn(πS#(σC#=2∧G<60(SC))S)B、πSn(πS#(σC#=2∧G<60(SC))C、σC#=2∧G<60(SC)D、πSn(πS#(σC#=2∧G<60(SC)πS#,Sa(SC)标准答案:A知识点解析:首先对关系SC(S#,C#,G)以课号C#=2并且成绩G小于60分为条件作选择运算,得到课号C#=2并且成绩G小于60分的记录,然后再与学生S(S#,Sn,Sd,Sa)关系作自然连接运算,对运算结果在学号列作投影运算,再在学生姓名列作一次投影运算,得到选修了课程号为2且成绩不及格的学生的姓名。所以选项A正确。22、数据模型包括数据结构、数据完整性约束和A、查询B、数据类型C、关系运算D、数据操作标准答案:A知识点解析:数据模型包括数据结构、数据操作和数据完整性约束。所以选项A正确。23、一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是A、多对多B、一对多C、一对一D、多对一标准答案:D知识点解析:一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是多对多。所以选项D正确。24、定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);.C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的成绩在90分以上(含90分)的学生姓名的表达式是A、πSn(πS#(πC#(σCn="操作系统"(C))σG≥90(SC))S)B、πSn(πS#(πC#(σCn="操作系统"(C))σG≥90(SC))C、πS#(πC#(σCn="操作系统"(C)σG≥90(SC))SD、πSn(πS#(σC#=2,G≥90(SC))πS#,Sa(S))标准答案:A知识点解析:首先对C(C#,Cn,P#)关系在以课程名Cn为“操作系统”为条件作选择运算,得到C关系中课程名为操作系统的记录,然后再与SC(S#,C#,G)关系在以成绩G大于等于90为条件作选择运算,得到成绩大于等于90的记录,两者作自然连接运算,对运算结果在课号列作投影运算,再在学号列作一次投影运算,再在姓名列上用投影运算,得到选修课程名为“操作系统”的成绩在90分以上(含90分)的学生姓名。所以选项A正确。25、下面选项中不是关系数据库基本特征的是A、与列的次序无关B、不同的列应有不同的列名C、与行的次序无关D、不同的列应有不同的数据类型标准答案:D知识点解析:关系数据库中的表具有下列的性质,同一列数据项要具有相同的数据类型,不同的列可以有相同的数据类型。不同的列应有不同的列名。记录的顺序可以任意排列。字段的顺序可以任意排列。所以选项D正确。26、S12厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是A、多对多B、一对多C、多对一D、一对一标准答案:A知识点解析:零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是多对多的关系。选项A正确。27、学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对主属性传递依赖的是A、S3→SdB、S#→Sd,Sd→DcC、S#→Sd,(S#,C#)→GD、C#→P#,(S#,C#)→G标准答案:B知识点解析:在关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄)中,主关键字S#学号可以确定学生所在系Sn,而属性所在系Sn可以决定所在系的系主任属性Dc。所以在关系S(S#,Sn,Sd,Dc,Sa)中存在对主属性传递依赖。因而选项B正确。28、学生关系模式中有D(D#,Dn,Dl,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S#,Sn,SG,Date,Maj,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)两个关系,关系S的主键(码)是S#,关系S的外键(码)是A、DlB、MajC、D#D、Dn标准答案:C知识点解析:关系D(D#,Dn,D1,DAddr)(其属性分别为系编号、系名称、系主任和系地址)的主键D#,作为关系S(S#,Sn,SG,Date,Maj,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)的外键。所以选项C正确。29、关系的实体完整性要求关系中不能为空的属性是A、主键属性B、外键属性C、全部属性D、候选键属性标准答案:A知识点解析:实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。主关键字是否可以修改,或整个列是否可以被删除,取决于主关键字与其他表之间要求的完整性。实体完整性规则:基本关系的所有主关键字对应的主属性都不能取空值或者重复的值。所以选项A正确。30、学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是A、S#→SdB、(S#,C#)→GC、C#→CnD、C#→P#标准答案:A知识点解析:在关系模式SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩)中,主键为(S#,C#)。则存在S#Sd,即学号就可以决定非主属性Sd。所以非主属性Sd部分依赖主键(S#,C#)中S#。所以选项A正确。国家二级ACCESS机试选择题(数据库设计基础)模拟试卷第5套一、选择题(本题共28题,每题1.0分,共28分。)1、在数据库设计中,将E-R图转换成关系数据模型的过程属于A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段标准答案:C知识点解析:数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将E-R图转换成关系数据模型的过程属于逻辑设计阶段。2、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A、课号,成绩B、学号,成绩C、学号,课号D、学号,姓名,成绩标准答案:C知识点解析:关键字是指属性或属性的组合,其值能够唯一地标识一个元组,而在SC中学号和课号的组合可以对元组进行唯一的标识。3、有两个关系R和S如下图所示:由关系R通过运算得到关系S,则所使用的运算为A、选择B、投影C、插入D、连接标准答案:B知识点解析:一个关系R通过投影运算后仍为一个关系R’,R’是由R中投影运算所指出的那些域的列所组成的关系。所以题目中关系S是由关系R经过投影运算所得(选择运算主要是对关系R中选择由满足逻辑条件的元组所组成的一个新关系)。4、有三个关系R、S和T如下图所示,其中关系T由关系R和S通过运算得到,则所使用的运算为A、笛卡尔积B、交C、并D、自然连接标准答案:D知识点解析:在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域:通过公共域的相等值进行连接。通过观察三个关系R,S,T的结果可知关系T是由关系R和s进行自然连接得到的。5、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是A、一对一B、一对多C、多对一D、多对多标准答案:B知识点解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。6、数据库管理系统是A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统标准答案:B知识点解析:数据库管理系统是数据库的结构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。7、将E-R图转换为关系模式时,实体和联系都可以表示为A、属性B、键C、关系D、域标准答案:C知识点解析:将E-R图转换为关系模式时,实体和联系都可以表示为关系。8、在数据管理技术发展的三个阶段中,数据共享最好的是A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同标准答案:C知识点解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。9、有三个关系R,S和T如下图所示:其中关系T由关系R和S通过运算得到,则该运算是A、选择B、投影C、交D、并标准答案:D知识点解析:由关系T中的数据可以看出,其数据由关系R和S的数据组成。所以关系T是由关系R和T通过并运算得到的。10、有三个关系R,S和T如下图所示:其中关系T由关系R和S通过某种运算得到,则所使用的运算为A、并B、自然连接C、笛卡尔积D、交标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025种猪购销合同范文
- 2024年大型精密塑料模具项目投资申请报告
- 2024年米面机械休闲设备项目资金需求报告
- 校园生活全景模板
- 小学生数学课堂模板
- 小暑节气解读模板
- 安全疏散演练班会
- 山西财经大学华商学院《数据仓库》2023-2024学年第一学期期末试卷
- 山西财经大学《老年康复护理学》2023-2024学年第一学期期末试卷
- 2023年其他饲养动物项目融资计划书
- 公共体育民族操舞(广西科技大学)知到智慧树章节答案
- 儿童青少年肥胖食养指南(2024年版)
- 24秋国家开放大学《经济法学》形考任务(记分作业)1-4参考答案
- AI时代大学生创新创业导航智慧树知到期末考试答案章节答案2024年西南大学
- 2.4 《最后一片叶子》教学设计-【中职专用】高一语文(高教版2023·基础模块上册)
- DZ∕T 0336-2020 固体矿产勘查概略研究规范(正式版)
- 2024广西交通投资集团有限公司招聘笔试参考题库附带答案详解
- 生涯发展展示
- 精神障碍的作业疗法
- 重大事故隐患的临时措施和应急预案
- 活动方案 内购会总结.doc
评论
0/150
提交评论