系统架构:数据库

这篇具有很好参考价值的文章主要介绍了系统架构:数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据库设计

系统架构:数据库,软考系统架构,数据库

步骤 产出 说明
1.根据数据要求和处理要求进行需求分析 数据流图、数据字典、需求说明书等 分析数据流向、数据详细含义等,分析具体需求
2.对现实世界进行抽象,进行概念结构设计 ER模型 用于描述实体及各实体的联系
3.加入转换规则、规范化理论和DBMS特性等进行逻辑结构设计 关系模式 设计数据库的表结构
4.加入硬件特性、OS特性等进行物理设计 - 设计数据在物理上如何存储

关系代数

系统架构:数据库,软考系统架构,数据库

  • 笛卡尔积:不要求同构,结果的列是二者之和(3+3=6),结果的行是二者的乘积(3*3=9)。
  • 投影:在垂直方向上筛选特定列,表结构发生变化。
  • 选择:水平方向上筛选特定行,表结构不变。

系统架构:数据库,软考系统架构,数据库

  • 自然连接:不要求同构,结果的列是二者之和去重,结果的行要求所有同名属性列同时取值相等,图中式1是使用笛卡尔积->选择->投影的等价表达式。若实现相同运算,自然连接的性能稍优于笛卡尔积。

规范化理论

求候选键

系统架构:数据库,软考系统架构,数据库
关系模式R中包含两个元组,属性集合U和函数依赖集合F,记为R(U, F),将属性集合表示为节点,依赖表示为箭头,可将R转换为有向图。
系统架构:数据库,软考系统架构,数据库先找两种节点:

  • 只出现在左侧,从未出现在右侧的。必包含在候选键中。
  • 只出现在右侧,从未出现在左侧的。必不包含在候选键中。
    图中C只在右侧出现,故必不包含在候选键中。若只有A,可遍历到BC,完成,若只有B,可遍历到AC,完成。故候选键为A和B(注意不是AB)。

特殊函数依赖

  1. 部分函数依赖
    系统架构:数据库,软考系统架构,数据库候选键存在多个属性集合的情况下(图中候选键为AB),有属性集只依赖于候选键中的一部分(C只依赖于A)。
  2. 传递函数依赖系统架构:数据库,软考系统架构,数据库

Armstrong公理

系统架构:数据库,软考系统架构,数据库

范式

系统架构:数据库,软考系统架构,数据库

无损分解

系统架构:数据库,软考系统架构,数据库表格法判断:
系统架构:数据库,软考系统架构,数据库
系统架构:数据库,软考系统架构,数据库先找同名属性列(学生关系的学号与成绩关系的学号),则可通过依赖(学号->姓名)将姓名还原到成绩关系,表格变为:
系统架构:数据库,软考系统架构,数据库继续看下一个同名属性列(学生关系的姓名与成绩关系的姓名),没有依赖可用,继续找下一个(成绩关系的课程号和课程关系的课程号),可通过依赖(课程号->课程名)将课程名还原到成绩关系中,表格变为:
系统架构:数据库,软考系统架构,数据库有一行全部为√,成功还原。文章来源地址https://www.toymoban.com/news/detail-678133.html

到了这里,关于系统架构:数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【软考数据库】第四章 操作系统知识

    目录 4.1 进程管理 4.1.1 操作系统概述 4.1.2 进程组成和状态 4.1.3 前趋图 4.1.4 进程同步与互斥 4.1.5 进程调度 4.1.6 死锁 4.1.7 线程 4.2 存储管理 4.2.1 分区存储管理 4.2.3 分页存储管理 4.2.4 分段存储管理 4.2.5 段页式存储管理 4.3 设备管理 4.3.1 设备管理概述 4.3.2 I/0软件 4.3.3 设

    2024年02月06日
    浏览(42)
  • 【软考数据库】第一章 计算机系统基础知识

    目录 目录 1.1 计算机系统 1.1.1 计算机硬件组成 1.1.2 中央处理单元 1.1.3 数据表示 1.1.4 校验码 1.2 计算机体系结构 1.2.1 体系结构分类 1.2.2 指令系统存 1.2.3 储系系统 1.2.4 输入/输出技术 1.2.5 总线结构 1.3 可靠性、性能、安全 1.3.1 计算机可靠性 1.3.2 计算机系统的性能评价 1.

    2023年04月13日
    浏览(88)
  • 【学习笔记】软考中级【数据库系统工程师】下午题技巧

    数据库系统工程师下午的《应用技术》有5个大题,每题15分,总分75,一般45及格。 (我的成绩已经出来啦!上午题60,下午题69!) 近年题型: 题型 数据流图 E-R图 关系规范化 SQL 两段锁协议 数据库恢复 2017 √ √ √ √ √ 2018 √ √ √ √ √ 2019 √ √ √ √ √ 2020 √ √ √

    2024年02月09日
    浏览(38)
  • 系统架构:数据库

    步骤 产出 说明 1.根据数据要求和处理要求进行需求分析 数据流图、数据字典、需求说明书等 分析数据流向、数据详细含义等,分析具体需求 2.对现实世界进行抽象,进行概念结构设计 ER模型 用于描述实体及各实体的联系 3.加入转换规则、规范化理论和DBMS特性等进行逻辑结

    2024年02月11日
    浏览(34)
  • 【系统架构】第六章-数据库设计基础知识(数据库设计)

    软考-系统架构设计师知识点提炼-系统架构设计师教程(第2版) 第一章-绪论 第二章-计算机系统基础知识(一) 第二章-计算机系统基础知识(二) 第三章-信息系统基础知识 第四章-信息安全技术基础知识 第五章-软件工程基础知识(一) 第五章-软件工程基础知识(需求工

    2024年02月11日
    浏览(37)
  • 【新版】系统架构设计师 - 数据库系统

    个人总结,仅供参考,欢迎加好友一起讨论 数据库模式(★) 分布式数据库(★★★) 数据库设计阶段(★★) 概念结构设计 - ER模型(★) 逻辑结构设计 - 关系模式(★★) 关系代数(★★★★) 规范化理论(★★★★★) 并发控制(★) 数据库的安全性(★) 数据

    2024年02月09日
    浏览(40)
  • 【数据库系统】--【2】DBMS架构

    数据库系统的体系结构 数据库集群(一) 数据库集群(二) DBMS的运行架构 DBMS的数据架构 PostgreSQL的体系结构 处理DML语句 COMMIT处理 RMDB的运行架构 DBMS的层次结构 DBMS的开发架构 DBMS的代码架构 ● DBMS的系统架构 -软件架构的5视图 ● DBMS的物理架构 ● DBMS的运行和数据结构

    2024年02月12日
    浏览(37)
  • 系统架构11 - 数据库基础(上)

    数据 :是数据库中存储的基本对象,是描述事物的符号记录。 数据的分类 :文本、图形、图像、音频、视频等。 数据库 (DataBase,DB):是统一管理的、长期储存在计算机内的,有组织的相关数据的集合。其特点是 数据间联系密切、冗余度小、独立性较高、易扩展,并且可

    2024年01月16日
    浏览(32)
  • 系统架构12 - 数据库基础(下)

    数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系,是现实世界属性间联系和约束的抽象,是数据内在的性质,是语义的体现。函数依赖则是一种最重要、最基本的数据依赖。 给定一个X,能唯一确定一个Y,就称X决定(确定)Y,或者说Y依赖于X。 例如

    2024年01月22日
    浏览(32)
  • 软件架构师高级——3、数据库系统

    • 数据库概述(★★★) 集中式数据库系统 •数据管理是集中的 •数据库系统的素有功能 (从形式的用户接口到DBMS核心) 者口集中在DBMS所在的计算机。 B/S结构 •客户端负责数据表示服务 •服务器主要负责数据库服务 •数据 和后端 库系统分为前 •ODBC、JDBC 并行数据库

    2024年02月14日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包