系统架构设计师-软件水平考试(高级)-理论-数据库
系统架构设计师-数据库
前言:
上一篇操作系统文章发布后,目测阅读量只有需求文章三分之一的阅读量,难道大家对需求这类非技术性指向的文章更感兴趣?
遂决定,再发一篇技术导向的文章试试水。
这次发布的文章是有关数据库的,依然只有概念相关指向,但没有过于具体的内容。如果对具体内容感兴趣,就需要自行百度,或者购书学习。当然如果只是简单问题的话,可以@我的。
思维导图首先以思维结构为主,其次以考试的内容进行一定的改动(如本次,将“嵌入系统”放在了“操作系统(功能)“分类中)。
如果感觉图片模糊,请将图片下载,或放大图片。(图片绝对清晰)
一,xmind:
二,补充:
数据库的重要性不言而喻。公司可以没有漂亮前台,系统可以没有服务器(无服务器架构),但是一定要有数据库。这个时代是信息时代,也是数据时代。还是从两个角度来说,首先是考试角度,数据库也是必考内容,其中范式与关系代数是每次考试都有,而数据挖掘等也是经常考。其中大数据与no-sql也会是日后考试的趋势。从很久之前的数据库设计论文到今年的no-sql论文,展现了软考也在与时俱进。虽然可能与主流存在一定时差,但一个字,稳 。如果考试中,尤其论文中出现了某项技术,说明这项技术的应用已经很成熟了(也有可能熟透了,如xml)。从实践角度来说,数据库的建立与维护更是众多公司的技术核心(当然,xmind中隐去了数据库建立的过程,其实就是一张图片。如果有人需要,日后补上),尤其其中的数据关系处理,范式的应用。很多中小型公司对数据库的建设还是不够重视,往往数据存在各种不合理冗余(并不是主动冗余),数据表纯属想到一个加一个。。。但是又有一批传统企业就是从数据开始进行经济转型(毕竟数据集成式最易实现的集成方式,而主题数据库也是成本较低的企业信息化方案之一),从中获利。
上一篇: JAVA设计模式——开篇