1、理解数据库的4个基本概念:数据、数据库、数据管理系统、数据库系统。
序号 | 名称 | 概念理解 |
1 | 数据 | 描述事物的符号,用于鉴别信息。 |
2 | 数据库 | 是有组织可共享的数据集合,数据库存储的数据具有永久存储性,有组织、可共享的三个基本特征。 |
3 | 数据管理系统 | 是一个综合的软件系统,用于管理和组织数据,并支持数据的存储、检索、更新、安全性、备份恢复、集成、质量管理和分析等功能。 |
4 | 数据库系统 | 是一个综合的软硬件系统,用于存储、管理和处理数据,以满足用户对数据的需求。 |
2、理解数据模型的概念,数据模型组成的三个要素。理解概念模型、逻辑模型、物理模型的概念,适用场合,概念模型、逻辑模型的常见的表示方法。
(1)数据模型的概念:数据模型是对现实世界中的数据和信息进行抽象和建模的过程。
数据模型组成的三个要素:概念模型、逻辑模型和物理模型。
(2)数据模型组成的三个要素:数据结构、数据操作和数据约束。
(3)理解概念模型、逻辑模型、物理模型的概念,适用场合,概念模型、逻辑模型的常见的表示方法。
名称 | 概念模型 | 逻辑模型 | 物理模型 |
概念 | 描述了数据库中的实体、属性和实体之间的关系,是面向用户和客观世界的模型 | 描述了数据库中的数据结构、数据类型和数据之间的关系,是面向数据库系统的模型。 | 描述了数据库在存储介质上的组织结构和存储方式,是面向计算机物理表示的模型。 |
适用场合 | 概念模型主要用于需求分析和概念设计阶段,帮助用户和设计者理解和沟通数据库的需求和结构。 | 逻辑模型主要用于数据库设计和数据库管理系统的实现,帮助开发人员设计和实现数据库的结构和操作 | 物理模型主要用于数据库实施和优化阶段,帮助数据库管理员和系统管理员设计和管理数据库的物理存储。 |
常用方法 | E-R图(实体关系图)是最常用的概念模型表示方法,它使用实体、属性和关系来描述数据库的结构 | 可以使用关系模型(如关系表)、层次模型、网状模型等来表示数据库的结构和关系。 | 物理模型可以使用表空间、文件组、索引等来表示数据库的物理存储结构(不考) |
3、掌握数据库系统主要特点。
序号 | 主要特点 | 概念理解 |
1 | 数据的持久化存储 | 数据库系统将数据持久地存储在磁盘上,确保数据在系统关闭后仍然可以被访问和使用。 |
2 | 数据的共享和并发控制 | 数据库系统允许多个用户同时访问和操作数据,通过并发控制机制来保证数据的一致性和完整性。 |
3 | 数据的独立性 | 数据库系统实现了数据与应用程序的逻辑独立性和物理独立性。逻辑独立性指的是应用程序与数据的逻辑结构无关,可以通过修改数据库模式来改变数据的组织方式而不影响应用程序。物理独立性指的是应用程序与数据的物理存储方式无关,可以通过修改存储结构来改变数据的物理存储位置而不影响应用程序。 |
4 | 数据的一致性和完整性 | 数据库系统通过事务管理和约束条件来保证数据的一致性和完整性。事务管理机制可以确保一组操作要么全部执行成功,要么全部回滚,从而保证数据的一致性。约束条件可以定义数据的有效性规则,防止非法数据的插入和修改,从而保证数据的完整性。? |
5 | 数据的高效访问 | 数据库系统通过索引、查询优化和缓存等技术来提高数据的访问效率。索引可以加快数据的查找速度,查询优化可以选择最优的执行计划,缓存可以减少磁盘IO操作,从而提高数据的访问效率。 |
6 | 数据的安全性和可靠性 | 数据库系统通过用户认证、权限管理和备份恢复等机制来保证数据的安全性和可靠性。用户认证可以确保只有授权用户才能访问数据,权限管理可以限制用户对数据的操作权限,备份恢复可以防止数据的丢失和损坏。? |
4、理解数据管理系统,系统的主要功能有。
序号 | 主要功能 | 功能概括 |
1 | 个人中心 | 提供用户注册、登录、个人信息管理等功能,方便用户进行系统的使用和管理。 |
2 | 门票信息管理 | 管理热门旅游景点的门票信息,包括门票价格、开放时间、购买方式等,方便用户查询和购买门票。 |
3 | 名宿信息管理 | 管理热门旅游景点周边的名宿信息,包括酒店、民宿、客栈等的房间信息、价格、预订方式等,方便用户选择和预订住宿。 |
4 | 系统管理 | 由管理员负责整体系统的运行维护,包括用户权限管理、数据备份与恢复、系统性能监控等,确保系统的安全性和稳定性。 |
5、理解概念模型,理解实体、实体型、实体集、联系等概念。
序号 | 名称 | 概念概括 |
1 | 概念模型 | 概念模型是对现实世界中的实体、属性和关系进行抽象和建模的过程。它是数据库设计的基础,用于描述数据库的逻辑结构和数据之间的关系。 |
2 | 实体 | 实体是现实世界中的一个独立对象或事物,可以是具体的人、物、地点或抽象的概念。在数据库中,实体通常用表来表示,每个实体都有一个唯一的标识符(主键)来区分不同的实体。? |
3 | 实体型 | 实体型是具有相同属性和关系的实体的集合。它定义了实体的共同特征和行为。实体型可以看作是一个模板或类,用于创建具体的实体。 |
4 | 实体集 | 实体集是同一实体型的实体的集合。它是实体型在数据库中的具体实例。每个实体集对应一个表,表中的每一行表示一个具体的实体。 |
5 | 联系 | 联系表示实体之间的关联或连接。它描述了实体之间的相互作用和依赖关系。联系可以是一对一、一对多或多对多的关系。在数据库中,联系通常用外键来表示。 |
6、理解关系模型,理解关系、属性、域、元组、码、分量、关系模式等概念。
关系模型:在关系模型中,数据被组织成一个或多个关系,每个关系由一组属性组成,每个属性都有一个特定的域。关系模型中的每一行被称为一个元组,每个元组包含了关系中的所有属性的值。关系模型中的每个属性都有一个唯一的名称,并且每个属性的值都属于该属性的域。
关系模式和关系:关系模式是稳定的,而关系是某一时刻的具体数据值,可以随时间变化。
序号 | 名称 | 概念概括 |
1 | 关系模型 | 关系模型是一种用于组织和管理数据的概念模型。可以将数据组织成表格形式的结构。 |
2 | 关系模式 | 关系的结构,定义了关系中的属性名称和属性的域。 |
3 | 关系 | 由一组元组组成的表格形式的数据结构。 |
4 | 属性 | 关系中的列,每个属性都有一个唯一的名称。 |
5 | 域 | 属性的取值范围。 |
6 | 元组 | 关系中的行,每个元组包含了关系中所有属性的值。 |
7 | 码 | 能唯一标识一个元组的属性或属性组合。 |
8 | 分量 | 元组中的一个属性值。 |
7、理解数据库系统的三级模式结构,模式、外模式、内模式,三级模式的优点。
三级模式结构:包括模式、外模式和内模式。
模式是数据库的逻辑结构和组织方式的描述,它定义了数据库中数据的结构、关系和约束。
外模式是用户对数据库的局部视图,它是用户能够看到和操作的数据的描述。
内模式是数据库的物理结构和存储方式的描述,它定义了数据在磁盘上的存储方式和访问方法。
序号 | 三级模式优点 | 概括 |
1 | 数据独立性 | 三级模式的设计使得不同级别之间的修改不会相互影响。当内部存储结构发生变化时,只需要修改内模式,而不会影响到外模式和模式。这样可以提高数据库的可维护性和可扩展性。 |
2 | 数据安全性 | 通过外模式和模式的控制,可以限制用户对数据库的访问权限,保护数据的安全性。不同用户可以有不同的外模式,只能访问到他们被授权的数据。 |
3 | 数据共享性 | 通过模式的设计,可以将数据共享给多个用户。不同用户可以通过不同的外模式访问同一份数据,提高了数据的共享和利用效率。 |
4 | 数据逻辑独立性 | 通过模式的设计,可以将数据的逻辑结构与物理结构分离。这样可以在不改变数据的逻辑结构的情况下,改变数据的物理存储方式,提高了数据库的性能和效率。 |
8、掌握数据库系统构成要素,硬件、软件、人。
构成要素:硬件、软件和人。
硬件指的是计算机系统和存储设备,包括服务器、存储设备和网络设备等。
软件指的是数据库管理系统(DBMS)及其开发工具,用于管理和操作数据库。
人指的是数据库管理员和应用系统开发人员,他们负责数据库的维护、管理和开发。
????????数据库系统的构成要素是相互关联的,缺一不可。硬件提供了数据库系统运行所需的计算和存储资源,软件提供了对数据库的管理和操作功能,而人则负责配置和维护硬件和软件,并开发应用系统来满足用户的需求。