1、国家二级 MS Office高级应用机试(数据库设计基础)模拟试卷 17及答案与解析 一、选择题 1 有三个关系 R、 S和 T如下: 则由关系 R和S得到关系 T的操作是 ( A)自然连接 ( B)交 ( C)除 ( D)并 2 有两个关系 R和 S如下: 则由关系 R得到关系 S的操作是 ( A)自然连接 ( B)并 ( C)选择 ( D)投影 3 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( A)自然连接 ( B)交 ( C)投影 ( D)并 4 有三个关系 R、 S和 T如下:由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( A)笛卡尔积 (
2、B)交 ( C)并 ( D)自然连接 5 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( A)自然连接 ( B)交 ( C)投影 ( D)并 6 一般情况下,当对关系 R和 S进行自然连接时,要求 R和 S含有一个或者多个共有的 ( A)记录 ( B)行 ( C)属性 ( D)元组 7 设有如下关系表: 则下列操作中正确的是 ( A) T=RS ( B) T=R S ( C) T=RS ( D) T=R S 8 有两个关系 R和 T如下: 则由关系 R得到关系 T的操作是 ( A)选择 ( B)投影 ( C)交 ( D)并 9 在数据库设计中,将 E-R图转换成关
3、系数据模型的过程属于 ( A)需求分析阶段 ( B)概念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 10 将 E R图转换为关系模式时,实体和联系都可以表示为 ( A)属性 ( B)键 ( C)关系 ( D)域 11 数据库设计过程不包括 ( A)概念设计 ( B)逻辑设计 ( C)物理设计 ( D)算法设计 12 数据库设计的四个阶段是:需求分析、概念 设计、逻辑设计和 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 13 下面模型中为概念模型的是 ( A)网状模型 ( B)层次模型 ( C)关系模型 ( D)实体 -联系模型 14 生产每种产品需要多种零件
4、,则实体产品和零件间的联系是 ( A)多对多 ( B)一对多 ( C)多对一 ( D)一对一 15 定义学生选修课程的关系模式为 SC(S#, Sn, Sd, Sa, C#, G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩 ); C(C#, Cn, P#)(其属性分别为课程号、课 程名、先选课 )。关系模式 SC的主键是 ( A) S# ( B) C# ( C) S#, C# ( D) Sn, C# 16 数据库管理系统的基本功能不包括 ( A)数据库访问 ( B)数据库定义 ( C)数据库的建立和维护 ( D)数据库和网络中其他系统的通信 17 由关系 R1和 R2得到关系 R3的
5、操作是( A)等值连接 ( B)并 ( C)笛卡尔积 ( D)交 18 某图书集团数据库中有关系模式 R(书店编号,书籍编号,库存数量,部门编号,部门负责人 ),其中要求 每个书店的每种书籍只在该书店的一个部门销售; 每个书店的每个部门只有一个负责人; 每个书店的每种书籍只有一个库存数量。则关系模式 R最高是 ( A) 2NF ( B) 1NF ( C) 3NF ( D) BCNF 19 下列叙述中正确的是 ( A)数据库系统减少了数据冗余 ( B)经规范化后的数据库系统避免了一切冗余 ( C)数据库系统比文件系统能管理更多的数据 ( D)数据库系统中数据的一致性是指数据类型一致 20 每个学
6、校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是 ( A)多对一 ( B)多对多 ( C)一对一 ( D)一对多 21 定义部门关系模式:部门 (部门号,部门名,部门成员,部门总经理 ),使它不满足第一范式的属性是 ( A)部门名 ( B)部门成员 ( C)部门总经理 ( D)部门号 22 在关系数据库中,描述全局数据逻辑结构的是 ( A)内模式 ( B)用户模式 ( C)概念模式 ( D)物理模式 23 学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是 ( A)一对多 ( B)多对多 ( C)多对一 ( D)一对一 24
7、 在关系模式 A(S,SN,D)和: B(D,CN,NM)中,关系 A的主键是 S,关系 B的主键是 D,则属性 D在关系 A中称为 ( A)外键 ( B)主键 ( C)超键 ( D)候选键 25 将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和 ( A)物理独立性 ( B)操作独立性 ( C)安全性 ( D)管理规范性 26 学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是 ( A)一对多 ( B)多对多 ( C)多对一 ( D)一对一 27 定义学生选修课程的关系模式: SC(S#, Sn, C#, Cn, G)(其属性分别为学号、
8、姓名、课程号、课程名、成绩 )。则对主属性部分依赖的是 ( A) S#Sn ( B) (S#, C#)G ( C) (S#, C#)S# ( D) (S#, C#)C# 28 将数据库的结构划分成多个层次,是为了提商数据库的物理独立性和 ( A)规范程度 ( B)操作独立性 ( C)逻辑独立性 ( D)降低数据冗余 29 学院的每名教师只能属于一个系,则实体系和实体教师间的联系是 ( A)一对多 ( B)多对多 ( C)多对一 ( D)一对一 30 定义学生选 修课程的关系模式: SC(S#, Sn, C#, Cn, G)(其属性分别为学号、姓名、课程号、课程名、成绩 )该关系的范式最高达到
9、( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 31 能够减少相同数据重复存储的是 ( A)数据库 ( B)字段 ( C)文件 ( D)记录 32 定义学生选修课程的关系模式: SC(S#, Sn, C#, Cn, G)(其属性分别为学号、姓名、课程号、课程名、成绩 )则该关系的主键为 ( A) C# ( B) S# ( C) S#, C# ( D) S#, C#, G 33 关系模 型中的关系模式至少应是 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 34 在数据库中,产生数据不一致的根本原因是 ( A)数据冗余 ( B)没有严格保护数据
10、 ( C)未对数据进行完整性控制 ( D)数据存储量太大 35 规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及 ( A)数据丢失的问题 ( B)冗余度大的问题 ( C)数据不一致的问题 ( D)结构不合理的问题 36 设有课程关系模式: R(C#, Cn, T, TA)(其中 C撑为课程号, Cn为课程名, T为教师名, Ta为教师地址 ),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系 R范式最高达到 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 37 数据库管理系统 (DBMS)是 ( A)硬件系统 (
11、B)系统软件 ( C)一个完整的数据库应用系统 ( D)既包括硬件、也包括软件的系统 38 公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是 ( A)多对多 ( B)一对多 ( C)多对一 ( D)一对一 39 设有课程关系 模式: R(C#, Cn, T, TA)(其中, C#为课程号, Cn为课程名, T为教师名, Ta为教师地址 )并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系 R中对主属性的传递依赖为 ( A) (C#, T)Ta ( B) C#Cn,CnTa ( C) C#T , TTa ( D) C#T
12、n 40 数据库管理系统 (DBMS)是一种 ( A)应用软件 ( B)系统软件 ( C)计算机辅助设计 ( D)办公软件 41 下列叙述中正确的是 ( A)关系模式可以没有候选关键 字 ( B)关系模式的候选关键字只能有 1个 ( C)关系模式必须有 2个以上的候选关键字 ( D)关系模式的候选关键字可以有 1个或多个 42 设有课程关系模式如下: R(C#, Cn, T, TA)(其中 C撑为课程号, Cn为课程名, T为教师名, Ta为教师地址 ) 并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。 该关系模式可进一步规范化为 ( A) RI(
13、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) 国家二级 MS Office高级应用机试(数据库设计基础)模拟试卷 17答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 从关系 R、 S和 T的结构可以得出关系 T是由关系 R、 S经过除运算后得到的。 【知识模块】 数据库设计基础 2 【正确答案】 C 【试题解析】 关系 S是由关系 R中的一行元组组成,应通过选择运算得到。 【知识模块】 数据库设计基础 3 【正确答案】 A 【试题解
14、析】 选择 是单目运算,其运算对象是一个表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。投影也是单目运算,该运算从表中选出指定的属性值组成一个新表。自然连接是一种特殊的等价连接,它将表中有相同名称的列自动进行记录匹配。自然连接不必指定任何同等连接条件。 【知识模块】 数据库设计基础 4 【正确答案】 D 【试题解析】 在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系 R, S, T的结果可知关系 T是由关系 R和 S进行自然连接得到的。 【知识模块】 数据库设计基础 5 【正确答案】 A
15、【试题解析】 在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域:通过公共域的相等值进行连接。通过观察三个关系 R, S, T的结果可知关系 T是由关系 R和 S进行自然连接得到的。 【知识模块】 数据库设计基础 6 【正确答案】 C 【试题解析】 自然连接要满足两个条件:一是两关系之间有公共域。二是通过共域的相等值进行连接。 【知识模块】 数据库设计基础 7 【正 确答案】 B 【试题解析】 关系代数的并运算是指:设关系 R和 S具有相同的关系模式, R和 S的并是由属于 R或属于 S的元组组成的集合,记为 R S。形式定义为:R St|t R t S,式中
16、 t是元组变量。本题中关系 T是由属于关系 R的或者属于关系 S的元组组成,所以 T是 R S的结果。 【知识模块】 数据库设计基础 8 【正确答案】 A 【试题解析】 由关系 R和 T所包含的元素可知,关系 R经过选择操作就可以得到关系 T。 【知识模块】 数据库设计基础 9 【正确答案】 C 【试题解 析】 数据库的设计阶段包括需要分析、概念设计、逻辑设计和物理设计,其中将 ER图转换成关系数据模型的过程属于逻辑设计阶段。 【知识模块】 数据库设计基础 10 【正确答案】 C 【试题解析】 将 ER图转换为关系模式时,实体和联系都可以表示为关系。 【知识模块】 数据库设计基础 11 【正确
17、答案】 D 【试题解析】 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。 【知识模块】 数据库设计基础 12 【正确答案】 D 【试题解析】 数据库设计目 前一般采用生命周期法,即把整个数据库应用系统的开发分解成目标独立的四个阶段。它们分别是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段。 【知识模块】 数据库设计基础 13 【正确答案】 D 【试题解析】 概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。概念数据模型是面向用户、面向现实世界的数据模型,是与 DBMS无关的。它主要用来描述一个单位的概念化结构。实体关系模型 (Entity Relati
18、onship Diagram)地理信息系统术语,该模型直接从现实世界中抽象 出实体类型和实体间联系,然后用实体联系图 (E-R图 )表示数据模型,是描述概念世界,建立概念模型的实用工具。层次模型是指用一颗 “有向树 ”的数据结构来表示表示各类实体以及实体间的联系,树中每一个结点代表一个记录类型,树状结构表示实体型之间的联系。层次模型是最早用于商品数据库管理系统的数据模型。 【知识模块】 数据库设计基础 14 【正确答案】 A 【试题解析】 多对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。第二个表中的一个行也可以与第 一个表中的一个或多
19、个行相关。本题中,每种产品需要多种零件,这些零件能组成多种产品,因此,本题是多对多关系。 【知识模块】 数据库设计基础 15 【正确答案】 C 【试题解析】 主关键字 (primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。本题关系模式 SC中应将学号 (S#)和课程号 (C#)作为主关键字。 【知识模块】 数据库设计基础 16 【正确答案】 D 【试题解析】 数据库管理系统的主要功
20、能包括:数据库定义,数据操作,数据库的运行管 理,数据组织、存储与管理,数据库的保护,数据库的维护和通信。数据库不能和网络中的其他系统通信。 【知识模块】 数据库设计基础 17 【正确答案】 A 【试题解析】 等值连接是关系运算一连接运算的一种常用的连接方式。是条件连接 (或称 连接 )在连接运算符为 “=”号时,即 =0时的一个特例。 【知识模块】 数据库设计基础 18 【正确答案】 A 【试题解析】 范式 (数据库设计范式,数据库的设计范式 )是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种 规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同
21、的范式。目前关系数据库有六种范式:第一范式 (1NF)、第二范式 (2NF)、第三范式 (3NF)、 Boyce-Codd范式 (BCNF)、第四范式 (4NF)和第五范式 (5NF)。 所谓第一范式 (1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。 第二范式 (2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那 么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯
22、一标识。 满足第三范式 (3NF)必须先满足第二范式 (2NF)。简而言之,第三范式 (3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息,第三范式就是属性不依赖于其它非主属性。 相对于第三范式, BC范式的要求更加严格, BC范式是对 R的每个属性都做要求。 本题中,关系模式 R最高满足第二范式 (2NF)。 【知识模块】 数据库设计基础 19 【正确答案】 A 【试题解析】 数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。 所谓数据一致性,就是当多个用户试图同时访问一个数据库,它们的
23、事务同时使用相同的数据时,可能会发生以下四种情况:丢失更新、未确定的相关性、不一致的分析和幻想读。 【知识模块】 数据库设计基础 20 【正确答案】 A 【试题解析】 本题中,一个人可以兼任多所学校的校长,但是一所学校只有一名校长,因此学校对校 长是多对一关系。 【知识模块】 数据库设计基础 21 【正确答案】 B 【试题解析】 所谓第一范式 (1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式 (1N
24、F)中表的每一行只包含一个实例的信息。本题中 “部门 ”关系模式中的 “部门成员 ”可以分割成其他基本数据项,因此它导致 “部门 ”关系模式不满足第一范式。 【知识模块】 数据库设计基础 22 【正确答案】 C 【试题解析】 概念模式也称为模式或逻辑模式,概念模式是数据库中全体数据的整体逻辑结构和特征的描述,概念模式通常还包含有访问控制、保密定义和完整性检查等方面的内容,以及概念物理之间的映射。 【知识模块】 数据库设计基础 23 【正确答案】 A 【试题解析】 一对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可
25、以与第一个表中的一个行相关。本题中, 一个团长可以对应多个社团,一个社团只有一个团长,因此是一对多关系。 【知识模块】 数据库设计基础 24 【正确答案】 A 【试题解析】 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。 【知识模块】 数据库设计基础 25 【正确答案】 A 【试题解析】 物理独立性是指用户的应用程序与存储在磁盘上的数据库中数 据是相互独立的。即,数据在磁盘上怎样存储由: DBMS管理,用户程序不需要了解,
26、应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变;逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变,逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。 【知识模块】 数据库设计基础 26 【正确答案】 A 【试题解析】 一对多关系是关系 数据库中两个表之间的一种关系,该关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。本题中,一个系主任可以对应多个系,因
27、此是一对多关系。 【知识模块】 数据库设计基础 27 【正确答案】 A 【试题解析】 关系模式 SC中,学号是学生的唯一编码,姓名对主属性具有依赖。 【知识模块】 数据库设计基础 28 【正确答案】 C 【试题解析】 物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘 上怎样存储由 DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变;逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改
28、变,逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性。 【知识模块】 数据库设计基础 29 【正确答案】 A 【试题解析】 一对多关系是关系数据库中两个表之间的一种关系,该 关系中第一个表中的单个行可以与第二个表中的一个或多个行相关,但第二个表中的一个行只可以与第一个表中的一个行相关。本题中一个是体系有多个老师,但老师只能属于一个系,因此是一对多关系。 【知识模块】 数据库设计基础 30 【正确答案】 A 【试题解析】 第一范式 (1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出
29、现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在 第一范式 (1NF)中表的每一行只包含一个实例的信息。第二范式 (2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。本题中关系模式中的可能不被唯一地区分,因此它只能满足第一范式,而满足不了第二范式。 【知识模块】 数据库设计基础 31 【正确答案】 A 【试题解析】 数据库 (Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方
30、式。数 据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。 【知识模块】 数据库设计基础 32 【正确答案】 C 【试题解析】 主关键字 (primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。 SC中学号和课程号一起才能用于唯一地表示表中的某一条记录,因此 SC的主键是 “S#, C#”。 【知识模块】 数据库设计基础 33 【正确答案】 A 【试题解析】 目前关系数据库有六 种范式:第一范式 (1NF)、第二范式 (2NF)、第三范式 (3NF)、 Boyce-Codd范式
31、 (BCNF)、第四范式 (4NF)和第血范式 (5NF)。满足最低要求的范式是第一范式 (1NF)。 【知识模块】 数据库设计基础 34 【正确答案】 A 【试题解析】 在一个数据集合中重复的数据称为数据冗余。数据冗余是指数据之间的重复,也可以说是同一数据存储在不同数据文件中的现象。 【知识模块】 数据库设计基础 35 【正确答案】 B 【试题解析】 规范化理论正是用来改造关系模式,通过分解 关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。 【知识模块】 数据库设计基础 36 【正确答案】 B 【试题解析】 第二范式 (2NF)要求数据库表中的每个实例或
32、行必须可以被唯一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。这个唯一属性列被称为主关键字或主键、主码。第二范式 (2NF)要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的 实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。本题 R关系模式中,课程号有不同课程名,每位老师又可以任教多门课程,因此符合第二范式。 【知识模块】 数据库设计基础 37 【正确答案】 B 【试题解析】 数据库管理系统 (Database Mana
33、gement System)是一种操纵和管理数据库的大型软件,他是一种应用软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过 DBMS访问数据库中的数据,数据库管理员也通过 dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。 【知识模块】 数据库设计基础 38 【正确答案】 A 【试题解析】 多对多关系是关系数据库中两个表之间的一种关系,该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。第二个表中的一个行也可以与第一个表中的一个或多个行相关。本题中,开发人员
34、可以同时参加多个项目,而一个项目也需要多个开发人员来完成,因此,是多对多关系。 【知识模块】 数据库设计基础 39 【正确答案】 C 【试题解析】 R关系模式中,不同课程号可以对应相同的课程名而每个课程号下自由一位任课教师,因此课程号和教师名为传递依赖、教师名和教师地址为传递依赖,因此 R对主属性的传递依赖为 “C#T , TTa” 。 【知识模块】 数据库设计基础 40 【正确答案】 B 【试题解析】 数据库管理系统 (Database: Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS。它对数据库进行统一的管理和控制, 以保证
35、数据库的安全性和完整性。用户通过 DBMS访问数据库中的数据,数据库管理员也通过 dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。 【知识模块】 数据库设计基础 41 【正确答案】 D 【试题解析】 关系的描述称为关系模式 (Relation Schema),形式化地表示为:R(U,D,dom,F)。其中 R为关系名, U为组成该关系的属性名集合, D为属性组 U中属性所来的域, dom为属性向域的映象集合, F为属性间数据的依赖关系集合。关系 模式的候选关键字可以有 1个或多个。 【知识模块】 数据库设计基础 42 【正确答案】 A 【试题解析】 关系模式 R中,课程号和教师名为主关键字,他们不能拆开。教师地址可以拆开、并将教师名作为主关键字。因此可以形成关系模式R2(T Ta),课程号、课程名和教师名可拆为一个关系模式 R1(C#,Cn,T)。因此关系模式 R可进一步规范化为两个关系模式 R1(C#, Cn, T)和 R2(T,TA)。 【知识模块】 数据库设计基础
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1