1、数据库原理的 期末 复习 题 集 ( 2015-5) 一、单项选择题 (共计 15分,每题 1 分) 1在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A数据库系统 B文件系统 C人工管理 D数据项管理 2 E-R 图是数据库设计的工具之一,它适用于建立数据库的( A )。 A概念模型 B逻辑模型 C结构模型 D物理模型 3数据库的概念模型独立于( A )。 A具体的机器和 DBMS B E-R 图 C信息世界 D现实世界 4数据库系统与文件系统的主要区别是( B )。 A数据库系统复杂,而文件系统简单。 B文件
2、系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。 D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。 5 提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( C )。 A.OS B.DS C.DBMS D.DBS 6 下面对关系中属性的描述,错误的是( B )。 A.属性的次序可以任意交换 B.允许多值属性 C.属性名唯一 D.每个属性中所有数据来自同一属性域 7在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的 是( D )。 A.外模式 B.内模式 C.存储模式 D.模式
3、 8数据库的层次模型应满足的条件是( C )。 A.允许一个以上的结点无双亲,也允许一个结点有多个双亲 B.必须有两个以上的结点 C.有且仅有一个结点无双亲,其余结点都只有一个双亲 D.每个结点有且仅有一个双亲 9 关系数据模型的基本数据结构是( D )。 A.树 B.图 C.索引 D.关系 10.数据库设计的( A )阶段的主要任务是调查和分析用户的应用需要,为概念结构设计做好充分准备。 A.需求分析 B.逻辑设计 C.物理设计 D.运行设计 11 从 E-R 模型向关系模型转换时,一个 M: N 联系转换为关系模式时,该关系模式的码是( C )。 A M 端实体的码 B N 端实体的码 C
4、 M 端实体的码与 N 端实体的码的组合 D重新选取其他属性 12 按所使用的数据模型来分,数据库可分为( A )三种类型。 A层次、关系和网状 B网状、环状和链状 C大型、中型和小型 D独享、共享和分时 13 已知关系:厂商 (厂商号,厂名 ),主码为厂商号;产品 (产品号,颜色,厂商号 ),主码为产品号,外码厂商号引用厂商表的主码。假设两个关系已经存在如图 2 所示元组: 产品 厂商 产品号 颜色 厂商号 厂商号 厂名 P01 红 C01 C01 宏达 P02 黄 C03 C02 立仁 C03 广源 图 2 若再往产品关系中插入如下元组: I(P03,红, C02) II(P01,蓝, C
5、01); III(P04,白, C04) IV(P05,黑, null); 能够插入的元组是 ( D )。 A I, II, IV B I, III C I, II D I, IV 14 如下所示关系 R( A, B, C, D)中,可以作为主码的属性组是( D )。 A B C D 1 2 1 1 2 1 1 2 2 1 1 1 A.AB B.BC C CD D AD或 DB 15 E-R 图是数据库设计的工具之一,它适用于建立数据库的( A )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 16数据库的网状模型应满足的条件是( A )。 A允许一个以上的结点无双亲,也允许一个结
6、点有多个双亲 B必须有两个以上的结点 C有且仅有一个结点无双亲,其余结点都只有一个双亲 D每个结点有且仅有一个双亲 17自然连接是构成新关系的有效方法。一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的( D )。 A.元组 B.行 C记录 D属性 18数据库概念设计的 E-R 方法中,用属性描述实体的特征,属性在 E-R 图中,用( D )表示。 A矩形 B四边形 C菱形 D椭圆形 19关系数据模型( D )。 A.只能表示实体间的 1: 1 联系 B.只能表示实体间的 1: n 联系 C.只能表示实体间的 m: n 联系 D.可以表示实体间的上述三种联
7、系 20设有属性 A, B, C, D,以下表示中不是关系的是( C ) A.R( A) B R( A, B, C, D) C R( A B C D) D R( A, B) 21在关系代数的专门关系运算中,从表中取出指定的属性的操作称为( B) A.选择 B投影 C连接 D扫描 22在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为( A); A.选择 B.投影 C.连接 D.扫描 23在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为( C)。 A选择 B.投影 C.连接 D.扫描 24 如下图所示,两个关系 R1 和 R2,它们进行(
8、D )运算后得到 R3。 A.交 B.并 C.笛卡尔积 D.连接 R1 R2 R3 D E M 1 M I 25关系数据库中的码是指( D )。 A.能唯一决定关系的字段 B.不可改动的专用保留字 C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合 26 SQL 语言是( C )语言。 A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 27.设有如下所示关系 R( A, B)和 S( C, D, A), R 的主码是 A, S 的主码是 C、外码是 A(参照 R.A),对关系 R 和 S(未插入元组前)进行 R S 后的运算结果包含( C )个元组。 A.5 B.6 C 3
9、 D.2 28 关系数据库实现数据之间联系的方法是( C )。 A.主码 B.外码 C.候选码 D.超码 29侯选码中的属性称为( B )。 A非主属性 B主属性 C复合属性 D关键属性 30 关系数据库实现数据之间联系的方法是( B )。 A.主码 B.外码 C.候选码 D.超码 31设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。 A关系规范化理论 B关系运算理论 C关系代数理论 D数理逻辑理论 32规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( C )缺陷。 A数据的不一致性 B结构不合理 C冗余度大 D数据丢失 33当关系模式 R( A, B)已属于
10、 3NF,下 列说法中( B )是正确的。 A它一定消除了插入异常和删除异常 B仍存在一定的插入和删除异常 C一定属于 BCNF D A 和 C 都是 34 关系模式中,满足 2NF 的模式,( D )。 A.可能是 1NF B必定是 BCNF C必定是 3NF D必定是 1NF 35消除了非主属性对码的部分函数依赖的 1NF 的关系模式,必定是( B )。 A 1NF B 2NF C 3NF D 4NF 36关系数据库规范化是为解决关系数据库中( A )问题而引入的。 A插入、删除和数据冗余 B提高查询速度 C减少数据操作的复杂性 D保证数据的安全性和完整性 37关系模式中,满足 2NF 的
11、模式,( D )。 A可能是 1NF B必定是 BCNF C必定是 3NF D必定是 1NF 38能消除多值依赖引起的冗余的是( C )。 A 2NF B 3NF C 4NF D BCNF 39关系规范化的 实质是针对( D )进行的。 A函数 B函数依赖 C范式 D关系 40下面的说法正确的是( D )。 A属于 BCFN 的关系模式不存在操作异常。 B超键就是候选键。 C函数依赖可有属性值决定。 D完全函数依赖 41数据库的( B )是指数据的正确性和相容性。 A安全性 B完整性 C并发控制 D恢复 42若事务 T 对数据 R 已加了 X 锁,则其他事务对数据 R( D )。 2 N J
12、5 M K A B C A 1 X C 2 Y D 1 Y A B C E M A 1 X m I D 1 Y m I C 2 Y n J A可以加 S 锁不能加 X 锁 B不能加 S 锁可以加 X 锁 C可以加 S 锁也可以加 X 锁 D不能加任何锁 43后备副本的用途是( C )。 A安全性保障 B一致性控制 C故障后的恢复 D数据的转储 44若事务 T 对数据 R 已加了 S 锁,则其他事务对数据 R( A )。 A可以加 S 锁不能加 X 锁 B不能加 S 锁可以加 X 锁 C可以加 S 锁也可以加 X 锁 D不能加任何锁 45事务对 DB 的修改,应该在数据库中留下痕迹,永不消逝。这
13、个性质称为事务的( A ) A持久性 B隔离性 C一致性 D原子性 46在 事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会( B ) A出现活锁现象 B出现死锁现象 C事务执行成功 D事务执行失败 47用于数据库来进行数据恢复的重要文件是( C ) A数据库文件 B索引文件 C日志文件 D备注文件 48. 事务使数据库 “从一个一致状态转变到另一个一致状态 ”的性质称为事务的( D )。 A.原子性 B.一致性 C.隔离性 D.持久性 49. 下列关于封锁的描述错误的是( A )。 A. 封锁可以避免数据的不一致性,但可能会引起系统死锁 。 B. 加锁协议中规定 “先申请先服务 ”
14、的原则,可以避免数据库系统出现活锁 。 C. 封锁对象的大小称为封锁的粒度 。 D. 两段锁协议能够预防死锁 。 50保护数据库,防止未经授权的或不合法的使用造成的数据泄露、更改破坏。这是指数据库的( A )。 A安全性 B完整性 C并发控制 D恢复 51设有两个事务 T1、 T2,其并发操作如下图所示,下面评价正确的是( C )。 A该操作不存在问题 B该操作丢失 C该操作不能重复读 D该操作读 “脏 ”数据 T1 T2 读 A=10, B=5 求和 A+B=15 读 A=20, B=5 求和 25 验证错 读 A=10 A=A*2 写回 52设有两个事务 T1、 T2,其并发操作如下图所示
15、,下面评价正确的是( B )。 A该操作不存在问题 B该操作丢失 C该操作不能重复读 D该操作读 “脏 ”数据 T1 T2 读 X=48 X X+10 写回 X 读 X=48 X X-2 写回X 53 DBMS 通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( D )。 A可靠性 B一致性 C完整性 D安全性 54设有两个事务 T1、 T2,其并发操作如下图所示,下面评价正确的是( D )。 A该操作不存在问题 B该操作丢失 C该操作不能重复读 D该操作读 “脏 ”数据 T1 T2 读 A=100 A=A*2 写回 ROLLBACK 恢复 A=100 读 A=200 5
16、5 设有两个事务 T1 和 T2,其并发操作图如下,下面的说法正确的是( B) A.该操作不存在问题 B.该操作丢失数据 C.修改该操作不能重复读 D.该操作读脏数据 T1 T2 READ C=10 READ C=10 WRITE C=C-5 WRITE C=C-8 56 设有两个事务 T1 和 T2,其并发操作图如下,下面的说法正确的是( C) A.该操作不存在问题 B.该操作丢失数据 C.修改该操作不能重复读 D.该操作读脏数据 T1 T2 READ C=10,D=5 READ C=10 WRITE C=C*2 READ C=20, D=5 57 设有两个事务 T1 和 T2,其并发操作图
17、如下,下面的说法正确的是( D) A.该操作不存在问题 B.该操作丢失数据 C.修改该操作不能重复读 D.该操作读脏数据 T1 T2 READ C=100 WRITE C=C*2 READ C=200 ROLLBACK 恢复 C=100 58 数据库设计的( A )阶段的主要任务是调查和分析用户的应用需要,为概念结构设计做好充分准备。 A.需求分析 B.逻辑设计 C.物理设计 D.运行设计 59在关系数据库设计中,设计关系模式是( C )的任务。 A需求分析阶段 B概念设计阶段 C逻辑设计阶段 D物理设计阶段 60当局部 E-R 图合并成全局 E-R 图时可能出现冲突,不属于合并冲突的是( B
18、 )。 A属性冲突 B语法冲突 C结构冲突 D命名冲突 61 数据字典产生于数据库设计步骤的 ( A )。 A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段 62. 同学与同学之间的“朋友”联系是 ( A )。 A、一元联系 B、二元联系 C、三元联系 D、多元联系 63从 E-R 模型向关系模型转换时,一个 M: N 联系转换为关系模式时,该关系模式的码是( C )。 A M 端实体的码 B N 端实体的码 C M 端实体的码与 N 端实体的码的组合 D重新选取其他属性 64 用于数据库恢复的重要文件是( C ) A数据库文件 B索引文件 C日志文件 D备注文件
19、 65.又将下图所示的 E-R 图转换成关系模式,可以转换成( C )关系模式 A. 1 个 B.2 个 C.3 个 D.4 个 66.设有关系 R(A,B,C)的值如下: A B C 2 2 3 2 3 4 3 3 5 以下 ( B )的叙述是正确的 . A.函数依赖 A B 在上述关系中成立 B.函数依赖 BC A 在上述关系中成立。 C.函数依赖 BA 在上述关系中成立。 D.函数依赖 A BC 在上述关系中成立 67. 设下图所示的关系 R( B )。 零件号 单价 P1 25 P2 8 P3 25 P4 9 A.不是 3NF B.是 3NF 但不是 2NF C.是 3NF 但不是 B
20、CNF D.是 BCNF n m 借书人 图 书 借书证号 姓名 单位 借阅 借书日期 分类号 总编号 价格 姓名 作者 书名 二、填空题 (每 空 一分,共计 15 分) 1.数据模型通常由( 数据结构 )、( 数据操作 )、( 数据的约束条件 )三部分组成。 2提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( DBMS)。 3.现实世界进行第一层抽象的模型,称为( 概念 )模型;对现实世界进行第二层抽象的模型,称为( 数据 )模型。 4数据库的基本特点是( 数据可以共享(或数据结构化)、数据独立性、数据冗余度小,易扩充、统一管理和控制 )。 5在数据库中存储的是( 数据以及数
21、据之间的联系 )。 6 现实世界进行第一层抽象的模型,称为 ( 概念 ) 模型;对现实世界进行第二层抽象的模型,称为( 数据 )模型。 7 数据库系统 的三级 模式结构是指数据库系统是由( 模式 )、( 外模式 )、( 内模式 )三级构成的。 8数据库技术中采取分级方法将数据库的结构划分成多个层次,是为了提高数据库的( 逻辑独立性 )和( 物理独立性 )。 9数据库管理系统能实现对数据库中数据的查询,插入,修改和删除等操作,这种功能称为( 数据操纵功能 ) 10在数据库的三级模式结构中,描述数据库中的全体数据的全局逻辑结构和特征的是( 模式 ) 。 11数据管理技术经历了( 人工管理 ),(
22、文件管理 )和( 数据库系统 )三个阶段 12当数据的存储结构改变了,应用程序不变,而由 DBMS 处理这种改变。这是指数据的( 物理独立性 ) 13数据模型是由( 数据结构 ),( 数据操作 )和( 完整性约束 )三部分组成的 14实体之间的联系可抽象为三类它们是( 1: 1),( 1: m)和( m: n) 15关系模型是把实体之间的联系用( 二维表格 )表示。 16在关系数据库中,当关系的类型改变时,用户程序也可以不变,这是( 数据的逻辑独立性 )。 17在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是( 内模式 )。 18描述概念模型常用的方法是( 实体 -
23、联系方法 )。 19. 概念模型中的实体是( 指客观存在并可以相互区别的事物 )。 20. 概念模型中的实体型是( 具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合组成的形式 )。 21. 概念模型中的实体集是( 指同型实体的集合 )。 22. 概念模型中的属性是( 指实体所具有的某一特性 )。 23. 概念模型中的码是( 指唯一标识实体的属性集 )。 24. 概念模型中的联系是( 指实体型与实体型之间、实体集内实体与实体之间以及组成实体的各属性间的关系 )。 25 提供数据库定义、数据操纵 、 数据控制和数据库维护功能的软件称为 ( 数据库) 。 26 数据库独立性又可分成
24、 ( 逻辑数据独立性 ) 和 ( 物理数据独立性 ) 。 27 在数据模型的各要素中,( 数据结构 )是对数据库系统的静态特性的描述, ( 数据操作 )是对数据库系统的动态特性的描述。 28 当数据库的存储结构改变时,可相应修改 ( 模式 /内模式映像 ) ,从而保持模式不变。 29 在关系模型中,若属性 A 是关系 R 的主码,则在 R 的任何元组中,属性 A 的取值都不允许为空,这种约束称为 ( 实体完整性 ) 规则。 30消除了非主属性对侯选键局部依赖的关系模式,称为( 2NF)模式。 31消除了非主属性对侯选键传递依赖的关系模式,称为( 3NF)模式。 32关系数据库规范化是为解决关系
25、数据库中( 插入、删除、修改和数据冗余 )问题而引入的。 33关系规范中的删除操作异常是指( 不该删除的数据被删除 ),插入操作异常是指( 应该插入的数据未被插入 )。 34 关系模式中,满足 2NF 的模式必定是( 1NF)。 35关系模式中 R 的属性全部是主属性,则 R 的最高范式必定是( 3NF)。 36在关系 A( S, SN, D)和 B( D, CN, NM)中, A 的主键是 S, B 的主键是 D,则 D在 S 中称为( 外码 )。 37 关系中主码的取值必须惟一且非空,这条规则是 (实体 )完整性规则。 38对于非规范化的模式,经过(将每一个分量化分为不可分的数据项)转变为
26、 1NF,将1NF 经过( 消 除每 一个非主属性对码的部分函数依赖 )转变为 2NF,将 2NF 经过( 消除非主属性对码的传递函数依赖 )转变为 3NF。 39关系模型中的关系模式至少是第( 1NF)范式。 40关系规范化的目的是 (控制冗余,避免插入和删除异常,从而增强数据的稳定性和灵活性 ). 41 一个不好的关系模式会存在 (插入异常 )、 (删除异常 )和 (修改复杂 )等弊端。 42( 事务 )是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 43并发控制的主要方法是采用( 封锁 )机制,其类型有( 共享锁 )和( 排它锁 )两种。 44数据
27、库的完整性是指数据的( 正确性 )和( 相容性 )。 45( 事务 )是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有( 原子性 )、( 一致性 )、( 隔离性 )、( 持续性 )四个特性。 47如果对数据库的并发操作不加以控制,则会带来三类问题:( 丢失更新 )、( 读脏数据 )和( 不可重复读 )。 48封锁能避免错误的发生,但会引起( 活锁和死锁 )问题。 49 由分 E-R 图生成初步 E-R 图,其主要任务是消除属性冲突 ( 消除结构冲突 )和( 消除命名冲突 )。 50 对死锁的处理主要有两类方法, 一是 (预防死锁的发生 ),二是 (检测死锁发现后予以消除死锁 )
28、。 51 如果对数据库的并发操作不加以控制,则会带来四类问题:( 丢失更新 )、( 读脏数据 )和( 不可重复读 )。 52对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有( 一次封锁法 )和( 顺序封锁法 )两种方法 53数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( 安全性 )。 54 数据库设计一般分为如下六个阶段:需求分析 、 (概念结构设计 )、 (逻辑结构设计 )、 (数据库物理设计 )、 数据库实施、数据库运行与维护 。 55 E-R 图一般在数据库设计的 ( 概念结构设计 ) 阶段使用。 56在数据库设计中,子模式是在( 逻辑
29、 结构 设计 )阶段设计的。 57在数据库设计中,将 E-R 图转换成关系数据模型的过程属于 ( 逻辑设计阶段 ) 。 58假定一个 E-R 图包含有 A 实体和 B 实体,并且从 A 到 B 存在着 1: N 的联系,则转换成关系模式后,包含有 ( 1 或 2) 个关系模式。 59假定一个 E-R 图包含有 A 实体和 B 实体,并且从 A 到 B 存在着 M: N 的联系,则转换成关系模型后,包含有 ( 2 或 3 ) 个关系模式。 60、将一个关系模式分解成多个关系模式时,为保持原模式所满足的特性,要求分解应具有( 无损连接性 ),并保持( 函数依赖 )。 61、关系模式由 3NF 转化
30、为 BCNF 是消除了主属性对候选键的( 部分函数依赖 )和( 传递函数依赖 )。 62、在 DB 技术中,脏数据是指( 未提交随后又被撤销的数据 )。 三、判断题 (每题 1 分 , 共计 10 分) 1.对关系模型来说,范式级别越高,实际应用效果越好。 ( ) 2 面向集合的操作方式是 SQL 语言的特点之一。 ( ) 3.事务的原子性是指事务在执行过程中不能中断。 ( ) 4.自然连接一定是等值连接。( ) 5.视图是关系数据库系统提供给用户以多种角度观察数据库中的数据的重要机制。 ( ) 6.对关系模型来说,范式级别越高,实际应用效果越好。 ( ) 7.建立一个关系时,将年龄属性值限制
31、在 18-25岁之间,这种约束属于参照完整性约束。 () 8 日志文件是记录用户对数据库所做的操作。 ( ) 9.最小函数依赖集 F 是去掉其中平凡的、无关的函数依赖和多余的属性。 ( ) 10若事务 T 对数据 R已加了 X 锁,则其他事务对数据 R 可以加 S锁不能加 X锁。 ( ) 11.一个关系模式的候选码只能有一个。 ( ) 12、建立一个关系时,将年龄属性值限制在 18-25 岁之间,这种约束属于参照完整性约束。 ( ) 13.若关系 R 满足 2NF,则在 R中不存在部分函数依赖。( ) 14.事务的原子性是指事务在执行过程中不能中断。 ( ) 15.在关系连接运算中自然连接和等
32、值连接是相同的。 ( ) 16.关系模型中的关系模式至少是第 1NF 范式。 ( ) 17.关系模式和关系是相同的。 ( ) 18.5 种基本关系代数运算是:并、交、笛卡尔积、投影、选择。 ( ) 19.关于函数依赖的描述:若 XY Z,则 Y Z, X Z是正确的 ( ) 20 视图是关系数据库系统提供给用户以多种角度观察数据库中的数据的重要机制。 () 21.函数依赖具有传递性。 ( ) 22.在一个关系 R 中 ,若存在:学号 系号,系号 系主任,则学号不能够函数决定惜主任。 ( ) 学号可以函数决定系主任 23.一个关系若存在部分函数依赖和传递函数依赖,则必然存在数据冗余,但插入、删除
33、和修改操作能够进行。 ( ) 会出现异常 24.在一个关系 R 中,若 X Y 存在 ,并且 x的任何真子集都不能函数决定 Y,则称 X Y 为部分函数依赖。 ( ) 称其为完全函数依赖。 25.若一个关系的一些非主属性可能部分依赖与候选码,则称该关系达到到了第二范式。( ) 26.概念结构设计可以独立于数据库管理系统。( ) 27.物理结构设计可以独立于数据库管理系统。( ) 28.由概念结构设计进入逻辑结构设计时,原来的实体实体不需要转换成为相对应的基本表或视图。( ) 每个实体都会转换成一个基本表 29.在关系数据模型中,实体完整性是通过指定主码实现的,而参照完整性是通过指定外码实现的。
34、 ( ) 30.由概念结构设计进入逻辑结构设计时,原来的 1: 1 或 1: N 联系通常都需要被转换为相对应的基本表。( ) 一般都不会产生新的基本表 31.由概念结构设计进入逻辑结构设计时,原来的多对多联系通常都需要被转换为相对应的基本表。( ) 32.只有出现并发操作是,才有可能出现死锁。( ) 33.对并发操作若不加以控制,可能会带来死锁问题。( ) 可能还会带来不一致问题。 34.要求事务在读取数据前先加共享锁,直到该事物执行结束时才能释放相应的锁,这种封锁协议是二级封锁协议。( ) 释放相应的锁,这种称为两段锁协议。 四、简答题 (每题 5分,共计 10分) 1.数据 模式的三级结
35、构有什么区别和联系? 参考答案 : 概念模式是内模式的逻辑表现,内模式是概念模式的物理实现,外模式是概念模式的部分抽取。概念模式表示概念级数据库,内模式表示物理级数据库,外模式表示用户级数据库。 三级结构是通过两级映射来实现的,即外模式 概念模式映射,概念模式 内模式映射。这两级映射保证了数据库的物理独立性和逻辑数据独立性。 2.简述数据库的外模式? 参考答案 :数据库的外模式( External Schema):也称子模式( SubSchema)或用户模式,是三级模式的最外层,它是数据库用户能够看到和使用的局部数据的逻辑结构和特征的描述。数据库管理系统( DBMS)提供子模式描述语言(子模式 DDL)来定义子模式。 3.什么是 数据库? 参考答案 :数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的,存放在外存储器上,可被多个用户同时使用。因此数据库具有较小的冗余度,较高的数据独立性和易扩展性。 4.什么叫数 据冗余?数据库系统与文件系统相比怎样减少数据冗余?