数据库理论基础(2)-讲义《数据库原理与应用技术-MySQL》(举一反三考点练)(河北省)

2025-11-03
| 7页
| 113人阅读
| 0人下载
精品

内容正文:

举一反三考点练 《数据库原理与应用技术-MySQL》数据库理论基础-讲义 1.数据库理论基础 c.理解概念模型、逻辑模型和物理模型等数据模型的概念;掌握层次模型、网状模型、关系模型等数据模型的概念; d.掌握关系模型、表、列、关键字、候选键和外部关键字、域、数据类型等常用关系术语。 知识点一 数据模型 1. 数据模型组成 由数据结构、数据操作和数据的完整性约束条件三部分组成。 (1)数据结构 描述数据库的组成对象以及对象之间的联系。 (2)数据操作 指对数据库中各种对象的实例允许执行的操作的集合,包括操作及有关的操作规则。 (3)数据的完整性约束条件 数据的完整性约束条件是一组完整性规则。 2.概念模型 也称为信息模型,按用户的观点对数据和信息建模,主要用于数据库设计。 (1)实体 现实世界客观存在并可以相互区别的事物称为实体。 (2)属性 实体所具有的某一特性称为属性。 (3)码 唯一标识实体的属性集称为码。 (4)实体型 用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 (5)实体集 同一类型实体的集合称为实体集。 (6)联系 反映在信息世界则表示为 实体(型)内部的联系和实体(型)之间的联系。 ①一对一联系②一对多联系③多对多联系 3.逻辑模型 逻辑数据模型是按计算机系统视角建模、用于数据库管理系统实现和是物理数据库开发的文档,涵盖实体、属性、关系及主键外键,核心是详细描述数据而不涉及物理实现。 4.物理模型 又称物理数据模型,是概念模型和逻辑模型在计算机中的具体表示,是对数据最底层的抽象。在逻辑模型的基础上,根据逻辑数据模型中的实体、 属性、联系转换成对应的物理模型中的元素。 5.层次模型 层次模型用树形结构来表示各类实体以及实体间的联系。 层次模型是一个倒置树,树根、树的分枝点、树叶都称为结点。 特点是有且仅有一个根结点,其他结点有且仅有一个双亲。 6.网状模型 网状模型是逻辑数据模型的一种,以网状结构表示实体及实体间的多对多关系。 核心特点 实体作为 “节点”,实体间关系作为 “连线”,无严格层次限制。 支持一个实体关联多个父实体和子实体,能灵活表达复杂数据关联。 7.关系模型 关系模型是逻辑数据模型中最常用的类型,以二维表格(又称“关系”)为核心结构,描述实体、属性及实体间关系,是关系型数据库的基础。 1.(填空题) 数据模型由______、数据操作和数据的完整性约束条件三部分组成。 【答案】数据结构 1.(填空题) 概念模型是按计算机系统视角对数据进行建模的。( ) 【答案】错误 【解析】概念模型是按用户的观点对数据和信息建模,主要用于数据库设计,而非计算机系统视角。 2.(单项选择题) 下列不属于数据模型基本组成部分的是( ) A. 数据结构 B. 数据操作 C. 数据存储 D. 完整性约束条件 【答案】C 【解析】数据模型的三要素包括数据结构、数据操作和完整性约束条件,数据存储属于物理实现层面,不属于数据模型的理论组成部分。 2.(填空题)唯一标识实体的属性集称为______。 【答案】码 【解析】码是实体模型中核心概念,用于唯一区分同一实体集中的不同实体。 1.(单项选择题) 层次模型的数据结构特点是( ) A. 网状结构 B. 表格结构 C. 树形结构 D. 链式结构 【答案】C 【解析】层次模型使用树形结构表示实体及联系,其特点包括且仅有一个根结点,其他结点有且仅有一个双亲。 2.(判断题) 关系模型使用二维表格来描述实体及其之间的关系。( ) 【答案】正确 【解析】关系模型以二维表格为基本结构,表格的行代表元组(实体实例),列代表属性(实体的特性)。 3.(填空题) 实体型是用______和属性名集合来抽象刻画同类实体。 【答案】实体名 【解析】实体型通过实体名及其属性集合来定义一类实体的共同特征,是概念模型中的重要概念。 · 数据模型由数据结构、数据操作和数据的完整性约束条件三部分组成。 · 常见模型:概念模型、逻辑模型、物理模型、层次模型、网状模型、关系模型。 知识点二 常见术语 (1)关系 一个关系对应一张表。 (2)元组 从表中第二行开始,每一行即为一个元组。 (3)属性 表中的一列即为一个属性,给每一个属性起一个名称即属性名。 (4)域 属性的取值范围称为域。 (5)关键字 能唯一标识实体集中的各个实体的某个属性或属性集合,称为关键字。 (6)主关键字 当关系中有多个属性可以作为关键字而选定其中一个时,该关键字为实体的主关键字。 (7)外部关键字 在实体的多个属性中,某属性不是该实体的主关键字,却是另一实体的主关键字,称此属性为外部关键字。 (8)候选关键字 能唯一标识表(关系)中行(元组)的列(属性),则称该属性为候选关键字,也称候选键或候选码。 构成关系模型二维表条件: (1)表中不允许有重复的字段名。 (2)表中每一列数据必须具有相同的数据类型。 (3)表中不允许有两条完全相同的记录。 (4)表中行的排列次序以及列的排列次序可以任意,并且其次序不影响表中的关系。 (单项选择题) 在关系数据库中,能唯一标识表中每一行的属性或属性组称为( )。 A. 外部关键字 B. 主关键字 C. 候选关键字 D. 域 【答案】C 【解析】能唯一标识表(关系)中行(元组)的列(属性)称为候选关键字(也称候选键或候选码)。主关键字是从多个候选关键字中选定的一个。 1.(判断题)关系模型二维表中,允许存在两条完全相同的记录。( ) 【答案】错误 2.(填空题)在关系模型中,属性的取值范围称为______。 【答案】域 2.(单项选择题)若某属性不是当前实体的主关键字,却是另一实体的主关键字,则该属性称为( )。 A. 候选关键字 B. 外部关键字 C. 主关键字 D. 域 【答案】B 【解析】在实体的多个属性中,某属性不是该实体的主关键字,却是另一实体的主关键字,称此属性为外部关键字。 1.(判断题)关系模型中,表中列的排列次序可以任意,且不影响关系。( ) 【答案】正确 2.(填空题)关系模型二维表中,每一列的数据必须具有相同的______。 【答案】数据类型 3.(单项选择题)关系模型中,一个关系对应( )。 A. 一个元组 B. 一张表 C. 一个属性 D. 一个域 【答案】B 【解析】关系的定义是“一个关系对应一张表” · 关系 · 元组 · 属性 · 域 · 关键字 · 主关键字 · 外部关键字 · 候选关键字 原创精品资源学科网独家享有版权,侵权必究!2 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

数据库理论基础(2)-讲义《数据库原理与应用技术-MySQL》(举一反三考点练)(河北省)
1
数据库理论基础(2)-讲义《数据库原理与应用技术-MySQL》(举一反三考点练)(河北省)
2
数据库理论基础(2)-讲义《数据库原理与应用技术-MySQL》(举一反三考点练)(河北省)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。