【2025软考高级架构师】——数据库系统(10)

打印 上一主题 下一主题

主题 1949|帖子 1949|积分 5847

摘要

本文重要介绍了数据库模式和分布式数据库的相干知识。在数据库模式部门,阐述了数据库的三级模式结构,包罗用户级数据库、概念级数据库和物理级数据库,以及关系的三种类型和数据库视图的特点及优点。在分布式数据库部门,介绍了分布式数据库的特点,如数据独立性、会合与自治共享结合的控制结构、适当增加数据冗余度等,以及硬件系统、系统软件和应用软件对数据库优化的影响,还涉及了会合式数据库优化和分布式数据库优化的方法。
1. 数据库模式







2. 分布式数据库











在分布式数据库系统中,除了会合式数据库的外模式、概念模式和内模式外,还引入了分片模式分布模式等额外模式以管理数据的分布特性。题目要求选择界说数据整体逻辑结构、使数据使用犹如未分布的模式:


  • 全局概念模式(D):描述分布式数据库中全部数据的整体逻辑结构,屏蔽了数据的物理分布细节,为用户提供统一的访问接口,使其感知不到数据的分片与分布。这是符合题意的焦点答案。
  • 分片模式(A):界说数据如何分片(如水平/垂直分别),属于物理分布的计划,而非整体逻辑结构。
  • 分布模式(C):描述数据在物理节点上的分布情况,属于存储层面的计划。
  • 全局外模式(B):通常是全局概念模式的子集,针对不同用户群体界说外部视图,并非整体逻辑结构。
3. 数据库计划




  • 需求分析阶段:网络用户需求,明白数据范围和功能,不涉及具体结构计划。
  • 概念计划阶段:通过ER图描述实体、属性及关系,关注高条理逻辑结构,尚未涉及表的分解与规范化。
  • 逻辑计划阶段




    • 将概念模型转换为关系模型(如计划表结构、界说主键/外键)。
    • 应用关系规范化理论(如1NF、2NF、3NF等),消除冗余数据,避免更新非常。
    • 焦点目的是优化数据结构,确保逻辑公道性与高效性。


  • 物理计划阶段:关注存储引擎、索引、分区等物理实现细节,与规范化无关。
在数据库计划的需求分析阶段,焦点任务是明白用户需求和数据需求,产出物重要包罗描述数据流程及界说的文档。以下是对各选项的分析:


  • A. E-R图:属于概念计划阶段的产物,用于建模实体、属性及关系,需求分析阶段尚未涉及具体结构计划。
  • B. 关系模式:属于逻辑计划阶段,将概念模型转换为具体的表结构(如界说主键、外键),与需求分析无关。
  • C. 数据字典和数据流图




    • 数据字典:具体界说数据元素(如字段名称、类型、约束),明白数据含义与规则。
    • 数据流图:描述系统中数据的流动、处理过程及存储,帮助理解业务流程和数据需求。
      这两者是需求分析阶段的焦点文档,用于清楚表达数据需求和系统功能。



  • D. 任务书和计划方案




    • 任务书:通常属于项目初期规划文档(如立项或合同要求),非需求分析阶段产出。
    • 计划方案:属于后续计划阶段(如总体架构计划),需基于需求分析效果制定。

4. 概念计划







5. 数据模型







6. 逻辑结构计划







在数据库逻辑结构计划中,将E-R模型转换为关系模型时,三个不同实体集之间的多对多接洽(m:n:p)通常指三元接洽(即三个实体两两之间均存在多对多关联)。根据转换规则:

  • 每个实体集需转换为一个独立的关系模式(表),共 3个
  • 三元接洽需单独转换为一个关系模式,包罗三个实体的主键作为外键,共 1个
因此,最少需要转换为 3(实体) + 1(三元接洽) = 4 个关系模式
答案:C. 4
关键剖析:


  • 实体转换:每个实体对应一个表,存储其属性及主键。
  • 三元接洽处理:多对多接洽无法通过外键直接关联,必须单独建表,包罗全部参与实体的主键。
  • 最少情况:若接洽为严酷的三元关联(非多个二元接洽组合),则必须单独建表,无法进一步合并。
总结:三个实体及其三元接洽共需 4个关系模式
7. 关系代数







8. 规范化











9. ACID特性































10. 分库分表计划











11. NoSQL数据库









博文参考


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

去皮卡多

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表