【数据库系统概述】 1. 数据库系统(DBS)是一个集成的系统,它包含了数据库、计算机硬件、软件以及数据库管理员(DBA)。DBS 的核心是数据库,它提供了数据的集中存储和管理。 2. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是层次性的。DBS 包含了 DB 和 DBMS,DBMS 是用来管理和控制 DB 的软件工具。 3. 数据库管理经历了人工管理阶段、文件系统阶段和数据库阶段。在人工管理阶段,数据没有专门的软件管理;而在文件系统阶段,数据以文件形式存在,有了一些基本的管理功能;数据库阶段引入了数据库管理系统,实现了更高效的数据组织和管理。 4. 数据库系统的特点包括数据共享、数据完整性、低数据冗余度和数据独立性。因此,数据冗余度高不是数据库系统的特点。 5. 数据库系统的数据独立性意味着数据库的物理存储结构和逻辑结构的变化不会影响到应用程序的使用,这保证了数据的稳定性和易于维护。 6. 模式描述了数据库全体数据的全局逻辑结构和特性,它是数据库设计的核心。 7. 为了保证数据独立性,当数据库的存储结构发生变化时,需要调整模式与外模式之间的映射,而不是模式与内模式的映射。 8. 逻辑数据独立性是指模式的改变不会影响到外模式,所以当需要保证这种独立性时,需要修改模式与外模式的映射。 9. 子模式,即外模式,是用户或应用程序看到的那部分局部逻辑结构,它是模式的逻辑子集,用于满足不同用户的需求。 10. 数据库管理员(DBA)的职责包括完整性约束说明、定义数据库模式和确保数据库安全,而不包括数据库管理系统的设计。 11. 实体-关系模型(E-R模型)是概念模型中的一种,它以实体、属性和关系来描述现实世界的抽象。 12. 在实体建模中,区分不同实体通常基于它们的属性,即各个实体的不同特性。 13. 关系数据模型的关键要素包括数据结构(如表格)、关系操作(如选择、投影、连接等)以及完整性约束(如实体完整性、参照完整性和用户自定义完整性)。 14. 网状模型允许一个节点有多个父节点,节点之间可以有多种联系,提供了更灵活的数据结构。 15. 关系模型的存取路径对用户透明,因此提供了较高的数据独立性和安全性,简化了编程和数据库开发工作。 【关系数据库】 1. 关系数据库的基本特征包括:不同的列有不同的列名,行的顺序无关紧要,列的顺序无关紧要。不同列的数据类型不必不同。 2. 在一个关系中,主码是唯一标识一行的属性或属性组合,一个关系只有一个主码。 3. 码,或称候选键,可以由一个或多个属性组成,其值能够唯一标识关系中的一个元组。 4. 在医疗关系中,患者编号作为外码引用了患者关系中的患者编号,用于保持数据的一致性。 5. 关系代数运算基于集合运算,如并(∪)、差(-)、笛卡尔积(×)和选择(σ)、投影(π)。 6. 关系数据库管理系统支持的选择、投影和连接是专门的关系运算,用于数据检索和处理。 7. 五种基本的关系代数运算包括并(∪)、差(-)、笛卡尔积(×)、选择(σ)和投影(π)。 8. 投影操作是从关系中抽出特定的字段,形成一个新的关系。 9. 从关系数据库中选择特定记录是通过选择(σ)运算实现的。 以上内容涵盖了数据库系统的基本概念、关系数据库的特点、数据独立性的重要性以及关系模型的相关运算。这些知识点对于理解和操作数据库至关重要,是数据库理论和实践的基础。
剩余24页未读,继续阅读
- 粉丝: 87
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助