欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

系统架构设计师-软件水平考试(高级)-理论-数据库

程序员文章站 2022-05-07 22:03:01
系统架构设计师-软件水平考试高级-理论-数据库。其中涉及数据库模式(三级抽象,两层映射),数据模型,关系代数,规范化理论,事务处理等。 ......

系统架构设计师-数据库

  

前言:

  上一篇操作系统文章发布后,目测阅读量只有需求文章三分之一的阅读量,难道大家对需求这类非技术性指向的文章更感兴趣?

  遂决定,再发一篇技术导向的文章试试水。

  这次发布的文章是有关数据库的,依然只有概念相关指向,但没有过于具体的内容。如果对具体内容感兴趣,就需要自行百度,或者购书学习。当然如果只是简单问题的话,可以@我的。

 

  思维导图首先以思维结构为主,其次以考试的内容进行一定的改动(如本次,将“嵌入系统”放在了“操作系统(功能)“分类中)。

  如果感觉图片模糊,请将图片下载,或放大图片。(图片绝对清晰)

 

 

一,xmind:

系统架构设计师-软件水平考试(高级)-理论-数据库

 

 

二,补充:

   数据库的重要性不言而喻。公司可以没有漂亮前台,系统可以没有服务器(无服务器架构),但是一定要有数据库。这个时代是信息时代,也是数据时代。还是从两个角度来说,首先是考试角度,数据库也是必考内容,其中范式与关系代数是每次考试都有,而数据挖掘等也是经常考。其中大数据与no-sql也会是日后考试的趋势。从很久之前的数据库设计论文到今年的no-sql论文,展现了软考也在与时俱进。虽然可能与主流存在一定时差,但一个字,稳 。如果考试中,尤其论文中出现了某项技术,说明这项技术的应用已经很成熟了(也有可能熟透了,如xml)。从实践角度来说,数据库的建立与维护更是众多公司的技术核心(当然,xmind中隐去了数据库建立的过程,其实就是一张图片。如果有人需要,日后补上),尤其其中的数据关系处理,范式的应用。很多中小型公司对数据库的建设还是不够重视,往往数据存在各种不合理冗余(并不是主动冗余),数据表纯属想到一个加一个。。。但是又有一批传统企业就是从数据开始进行经济转型(毕竟数据集成式最易实现的集成方式,而主题数据库也是成本较低的企业信息化方案之一),从中获利。