《数据库原理与应用技术-MySQL》数据库基础知识(1)(举一反三考点练)-讲义

2025-10-10
| 10页
| 212人阅读
| 0人下载
精品

内容正文:

举一反三考点练 《数据库原理与应用技术-MySQL》数据库基础知识-讲义 1. 理解数据库基础概念与系统组成 2. 熟悉数据模型分类与组成要素 3. 熟悉数据库系统结构三级模式与数据独立性 知识点一 数据库基础概念与系统组成 1.数据(Data) (1)定义:反映客观事物状态、特征的可被计算机处理的物理符号。 (2)形式:包括数字、文字、图像、音频、视频等,需数字化后存入计算机。 2.数据库(DataBase, DB) (1)本质:长期存储在计算机中的、结构化、可共享的数据集合。 (2)特点:永久存储、有组织、可共享,独立于应用程序。 3.数据库管理系统(DBMS) (1)定位:位于用户与操作系统之间的数据管理软件。 (2)功能:负责数据的科学组织、高效存取、安全维护,是数据库系统的核心。 4.数据库系统(DBS) (1)构成:由硬件(主机、存储设备)、软件(OS、DBMS、开发工具)、数据库和用户(DBA、终端用户)四部分组成。 (2)图示结构:用户→应用系统→开发工具→DBMS→操作系统→数据库,体现分层管理思想。 5.数据管理技术发展三阶段 (1)人工管理阶段:数据不保存、不独立、不共享,冗余高。 (2)文件系统阶段:数据可长期保存,由OS统一管理,但冗余大、通用性差。 (3)数据库系统阶段:数据结构化、独立性强、共享性高、冗余低,支持并发与恢复。 6.数据库系统主要特性 (1)数据结构化:按数据模型(如关系模型)组织。 (2)数据共享性:面向整个系统,支持多用户并发访问。 (3)数据独立性:逻辑与物理结构变动互不干扰。 (4)统一管理与控制:DBMS提供安全性、完整性、并发控制与恢复机制。 (多项选择题)下列关于“数据”的描述,正确的有( ) A. 数据只能是数字形式 B. 数据可以是文字、图像、音频、视频等 C. 数据必须经过数字化后才能被计算机处理 D. 数据是反映客观事物状态的物理符号 【答案】BCD 【解析】数据不仅限于数字,还可以是文字、图像、音频、视频等多种形式,且必须经过数字化后才能被计算机处理。 【要点】考查数据的定义与表现形式。 1.(单项选择题)数据库中数据的三大基本特点不包括( ) A. 永久存储 B. 有组织 C. 可共享 D. 可压缩 【答案】D 【解析】数据库数据具有永久存储、有组织、可共享三大特点,可压缩并非其基本特点。 【要点】考查数据库数据的基本特点。 2.(单项选择题)下列哪一项不是数据库管理系统(DBMS)的功能( ) A. 数据定义 B. 数据操纵 C. 数据加密 D. 数据控制 【答案】C 【解析】DBMS主要功能包括数据定义、数据操纵和数据控制,数据加密不是其核心功能。 【要点】考查DBMS的功能。 3.(多项选择题)数据库系统(DBS)的组成包括( ) A. 硬件 B. 软件 C. 数据库 D. 用户 【答案】ABCD 【解析】数据库系统由硬件、软件、数据库和用户四部分组成。 【要点】考查数据库系统的组成。 1.(填空题)数据管理技术发展的三个阶段是:人工管理阶段、________阶段和数据库系统阶段。 【答案】文件系统 【解析】数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。 【要点】考查数据管理技术的发展阶段。 2.(填空题)数据库管理系统位于________与操作系统之间,是管理数据库的核心软件。 【答案】用户 【解析】DBMS位于用户与操作系统之间,负责数据的组织、存储和管理。 【要点】考查DBMS的定位。 3.(判断题)数据库系统中的数据是面向整个系统的,可以被多个用户共享。( ) 【答案】√ 【解析】数据库系统中的数据具有共享性,可以被多个用户并发访问。 【要点】考查数据库系统的共享性。 · 数据:可被计算机处理的符号,如数字、文字、图像等。 · 数据库:长期存储、结构化、可共享的数据集合。 · 数据库管理系统(DBMS):管理数据库的核心软件,负责数据组织、存取与维护。 · 数据库系统(DBS):由硬件、软件、数据库和用户组成的完整系统。 · 数据管理三阶段:人工管理 → 文件系统 → 数据库系统(结构更优、冗余更低)。 知识点二 数据模型分类与组成要素 1.数据模型定义 是现实世界数据特征的抽象,用于描述数据结构、操作与约束。 2.数据模型三大组成要素 (1)数据结构:描述对象类型及联系,是模型本质特征(如关系模型的二维表)。 (2)数据操作:包括查询、插入、删除、修改等,需定义操作规则与语言。 (3)完整性约束:保障数据正确、有效、相容的规则(如主键唯一、外键引用)。 3.数据模型分类(按抽象层次) (1)概念模型(信息模型):面向用户,用于数据库设计,强调语义表达。 · 核心概念:实体(可区分事物)、属性(实体特征)、码(唯一标识)、实体型(实体名+属性集合)、实体集(同型实体集合)、联系(实体间关系)。 · 联系类型:一对一(如学生与学号)、一对多(如班级与学生)、多对多(如课程与学生)。 (2)逻辑模型:面向DBMS,定义实体属性与关系,支持实现。 常见类型:层次模型、网状模型、关系模型(最主流,如MySQL)。 (3)物理模型:面向计算机系统,描述数据在磁盘上的存储方式(如索引、文件结构),由DBMS自动实现。 4.三种经典逻辑模型对比 (1)层次模型:树形结构,仅一个根节点,节点间一对多关系,代表系统为IBM IMS。 (2)网状模型:允许多个根节点,节点可有多父,呈现网状结构,代表系统为CODASYL DBTG。 (3)关系模型:二维表结构,术语包括关系(表)、元组(行)、属性(列)、域(取值范围)、主关键字(唯一标识)、外部关键字(跨表关联)。 (多项选择题)下列属于数据模型三大组成要素的是( ) A. 数据结构 B. 数据操作 C. 数据备份 D. 完整性约束 【答案】ABD 【解析】数据模型由数据结构、数据操作和完整性约束三部分组成,数据备份属于系统运维范畴,不属于模型要素。 【要点】考查数据模型的三大组成要素。 1.(单项选择题)在概念模型中,用“实体—属性—联系”方法描述现实世界,这种方法通常称为( ) A. 关系模型 B. E-R 模型 C. 网状模型 D. 层次模型 【答案】B 【解析】E-R 模型(实体-联系模型)是概念模型的典型代表,直接面向用户与数据库设计人员。 【要点】考查概念模型的常用表示方法。 2.(单项选择题)下列关于关系模型的描述,正确的是( ) A. 用树形结构表示实体间联系 B. 用网状结构表示实体间联系 C. 用二维表表示实体及实体间联系 D. 用有向图表示实体间联系 【答案】C 【解析】关系模型采用二维表(关系)组织数据,表的一行对应一个元组,一列对应一个属性。 【要点】考查关系模型的基本数据结构。 3.(多项选择题)下列选项中,属于逻辑模型的是( ) A. 层次模型 B. 网状模型 C. 关系模型 D. 物理模型 【答案】ABC 【解析】逻辑模型包括层次、网状和关系模型;物理模型面向计算机存储,属于最底层抽象。 【要点】考查逻辑模型的具体分类。 1.(填空题)数据模型中,描述数据库组成对象及对象之间联系的部分称为________。 【答案】数据结构 【解析】数据结构是数据模型三要素之一,用于刻画模型的本质特征。 【要点】考查数据模型三要素的名称。 2.(填空题)在关系模型中,能够唯一标识一个元组的最小属性集称为________。 【答案】候选关键字(或候选码) 【解析】候选关键字可唯一确定表中的一行,是关系模型的重要概念。 【要点】考查关系模型关键字概念。 3.(判断题)物理模型主要描述数据在磁盘上的存储方式,与具体的 DBMS、操作系统及硬件有关。( ) 【答案】√ 【解析】物理模型面向系统实现,涉及索引、压缩、存储路径等细节,与软硬件平台密切相关。 【要点】考查物理模型的定义与作用。 · 数据模型三要素:数据结构、数据操作、完整性约束。 · 概念模型:面向用户,描述实体、属性、联系(如一对一、一对多、多对多)。 · 逻辑模型:面向DBMS,常见为层次、网状、关系模型(关系模型最主流)。 · 物理模型:面向系统,描述数据在磁盘上的存储方式,由DBMS实现。 知识点三 数据库系统结构三级模式与数据独立性 1.基本概念铺垫 (1)型(Schema):对数据结构与属性的描述,如学生记录型(学号, 姓名, 性别…)。 (2)值(Instance):型的具体赋值,如(202315130, 张晓明, 男…)。 (3)模式(Schema):数据库中全体数据的逻辑结构与特征描述,不含具体值。 (4)实例(Instance):模式某一时刻的具体值,随数据更新而变化。 2.三级模式结构 (1)外模式(子模式/用户模式):用户可见的局部数据视图,是模式的子集,支持多用户差异化访问,保障安全性。 (2)模式(逻辑模式):全局逻辑结构,唯一且统一,综合所有用户需求,定义数据逻辑结构、联系、安全完整性要求。 (3)内模式(存储模式):唯一,描述数据物理存储结构(如索引、压缩、加密方式),面向系统而非用户。 3.两级映射与数据独立性 (1)外模式/模式映射:实现外模式到全局模式的转换,解决单位、命名等冲突,保障逻辑独立性。 (2)模式/内模式映射:将逻辑结构映射为物理存储结构,屏蔽硬件差异,保障物理独立性。 4.数据独立性优势 (1)逻辑独立性:模式变而外模式不变,仅需调整映射,降低应用维护成本。 (2)物理独立性:存储方式变(如换硬盘、调索引),模式与外模式不变,应用无需修改。 (3)总结:三级模式+两级映射实现“数据与程序分离”,提升系统可扩展性、可维护性与适应性,是数据库系统最显著特征之一。 (多项选择题)数据库三级模式结构中包含( ) A. 外模式 B. 概念模式 C. 内模式 D. 实例模式 【答案】ABC 【解析】三级模式指外模式(用户视图)、模式(全局逻辑结构)、内模式(物理存储结构),“实例模式”不是标准术语。 【要点】考查三级模式的官方命名。 1.(单项选择题)数据的“物理独立性”是指修改了( )后,应用程序无需改动。 A. 外模式 B. 模式 C. 内模式 D. 用户模式 【答案】C 【解析】物理独立性靠“模式/内模式映射”实现,当内模式(存储方式)变化时,只需调整映射,模式不变,应用不受影响。 【要点】区分三种模式与两种独立性。 2.(单项选择题)一个数据库有且只能有一个的是( ) A. 外模式 B. 模式 C. 内模式 D. B和C 【答案】D 【解析】全局逻辑结构(模式)和物理存储结构(内模式)在整个数据库系统中各自只有一份;外模式可有多个。 【要点】模式与内模式的唯一性。 3.(多项选择题)下列关于“外模式/模式映射”的说法正确的有( ) A. 可解决不同用户单位不一致问题 B. 保证了数据的逻辑独立性 C. 可以有多个 D. 由DBMS自动维护 【答案】ABCD 【解析】外模式/模式映射把各用户外模式统一到全局模式,实现逻辑独立性;每个外模式对应一个映射,由DBMS维护。 【要点】映射数量与独立性关系。 1.(填空题)数据库三级模式之间通过两级________实现数据独立性。 【答案】映射 【解析】外模式/模式映射、模式/内模式映射合称“两级映射”,分别提供逻辑与物理独立性。 【要点】关键词“映射”。 2.(填空题)描述数据在磁盘上如何存储的模式称为________模式。 【答案】内(或存储) 【解析】内模式定义索引、压缩、加密等物理细节,面向系统而非用户。 【要点】三级模式中最底层。 3.(判断题)当数据库字段类型由INT改为BIGINT时,只要修改外模式即可保证应用程序不变。( ) 【答案】× 【解析】字段类型属于全局逻辑结构,改动的是“模式”,需通过“外模式/模式映射”调整外模式,仅改外模式无法屏蔽变化。 【要点】逻辑独立性的触发条件。 · 三级模式:外模式(用户视图)、模式(全局逻辑)、内模式(物理存储)。 · 两级映射:外模式/模式映射、模式/内模式映射。 · 数据独立性:逻辑独立性(模式变,外模式不变);物理独立性(存储变,模式不变)。 原创精品资源学科网独家享有版权,侵权必究!2 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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