浅谈数据库设计

  数据库技术从20世纪70年代流行,在很多领域都取得了巨大成功。随着应用领域的不断扩展,数据库技术与网络技术、人工智能技术、面向对象技术、多媒体技术等的相互融合,为数据库技术的应用开拓更广阔的空间。数据库技术已发展成为信息科学里的一项十分重要的技术,应用领域广引人瞩目,成为互联网热点话题之一。

  那么,数据库设计到底是什么呢?数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。 数据库设计的设计内容包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护。数据库设计时建立数据库及其运用系统的技术,是信息系统开发的建设中的核心技术。

  在“互联网+”盛行的时代,数据库技术的未来发展趋势是怎样的呢?在我看来,主要有以下几个发展方向:第一个是对象关系数据库,将面向对象的建模能力和关系数据库的功能进行有机结合是数据库技术的一个发展方向。第二个是数据库仓库与数据挖掘,随着商业竞争愈来愈激烈,数据库仓库、数据挖掘技术的应用更加成熟。第三个是实时数据库设计,它必将对数据系统发展有巨大的推动作用,从而推动数据库技术在现代信息社会中更广泛的应用。第四个是Web数据库,将数据库和Web结合起来,在Web上提供用户访问和修改数据库的接口,用户就能通过浏览器在任何地方访问这些数据库。

  就现在来看,数据库技术与多学科技术的有机结合是当前数据库设计发展的重要特征。比如面向对象方法和技术逐步数据库,网络技术与数据库技术的融合,多媒体技术进入数据库领域,人工智能与数据库技术结合。“互联网+”盛行时代对数据库技术有着广泛的应用需求,这必将对数据库设计起到极大的推动作用。另外,数据库技术与新出现的各种技术的相互结合、相互渗透,必将数据库技术引向更广泛的应用领域,必将成为备受关注的互联网热点话题。

guxing 2016-10-23