Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 信息体系结构和数据库这两个术语有什么区别?_Database_Data Structures_Information Architecture - Fatal编程技术网

Database 信息体系结构和数据库这两个术语有什么区别?

Database 信息体系结构和数据库这两个术语有什么区别?,database,data-structures,information-architecture,Database,Data Structures,Information Architecture,信息架构和数据库指的是同一件事吗?区别是什么?您可以将数据库开发(数据建模等)视为信息体系结构的一个子集。前者只是对数据持久性进行建模,以便在静止状态下存储数据。然而,后者可以包括更多。丰富的领域建模、软件交互、文档等都是企业中“架构”的“信息” 如果您的企业需要做的只是将数据持久化到数据库中,那么这两者大致相同。但是,如果您的业务对象以比关系数据模式更有意义的方式进行交互,并且如果您的企业的信息比这些模式更多,那么您企业的信息体系结构将(应该)包括远不止数据库。当有人简单地说“数据库”时,它可

信息架构和数据库指的是同一件事吗?区别是什么?

您可以将数据库开发(数据建模等)视为信息体系结构的一个子集。前者只是对数据持久性进行建模,以便在静止状态下存储数据。然而,后者可以包括更多。丰富的领域建模、软件交互、文档等都是企业中“架构”的“信息”


如果您的企业需要做的只是将数据持久化到数据库中,那么这两者大致相同。但是,如果您的业务对象以比关系数据模式更有意义的方式进行交互,并且如果您的企业的信息比这些模式更多,那么您企业的信息体系结构将(应该)包括远不止数据库。

当有人简单地说“数据库”时,它可以指:

  • 软件包(更确切地说是数据库引擎或数据库服务器)
  • 你的数据
信息体系结构OTOH是一个抽象的定义,它让您能够理解数据的含义,以及每个数据如何与其他数据相关。这也是您在开发处理数据库的软件时所指的内容。这就像是一个程序的规范,但对于数据而言。

我发现了一篇文章,比较了信息体系结构和数据体系结构之间的差异,这在某种程度上也与这个问题有关