数据和信息之间的区别是什么?

3
关于关系型数据库,数据和信息的区别是什么?据我所知,数据只是可以单独输入到数据库中的文本、数字、日期等,但它们本身没有真正的意义。但当它们被组织成表格或通过SQL语句查询时,就变成了信息。
这是否正确?如果不正确,请尽可能使用SQL语言举例说明。

1
数据可以解释为输入到数据库中的值。将该数据的结果输出为返回有意义的内容即为信息。SELECT * FROM sailors; < 从数据库中获取数据,如果您有一个问题: 列出所有已记录的水手。然后从该查询返回的数据就是信息。 - Cowboy Farnz
仅仅通过执行类似于“SELECT hire_date FROM employees;”这样简单的语句,就可以查看公司所有员工的入职日期,这是否可以被视为信息呢?或者甚至是“SELECT hire_date FROM employees WHERE last_name = 'King';”。 - Zampanò
2个回答

6
数据和信息的区别并非来自数据库技术,实际上它与系统理论有关。基于DIKW金字塔(参见:https://en.wikipedia.org/wiki/DIKW_pyramid):数据可以是我们所知道的一切,每一个事实(作为离散的客观事实或观察结果)。在数据库系统中,数据是存储在数据库中的一切内容。信息是通过对数据进行分析、细化、推断或获取而得出的某些数据,它是基于上下文观察者的。一些过程需要使数据有用并转化为信息。显然,信息的数量总是少于数据。
数据库系统中,任何可以分析并使其在上下文中有用的数据都可以成为信息。例如,仅一个查询可能会在上下文中产生有用的数据,而这些结果数据的有用性与上下文观察者相关。
数据挖掘技术、Web挖掘技术、大数据分析技术等都是从数据中得出信息的示例。
我们可以像上面的方法一样解释知识和智慧。

虽然我认为这在很大程度上是个人意见的问题,但我赞同并感谢您对此事的看法。 - Gordon Linoff
@GordonLinoff,非常感谢。(我感到非常荣幸) - Gholamali Irani

1
Data可以是任何字符、文本、单词、数字、图片、声音或视频,如果没有上下文,对人类来说意义不大,但计算机可以将这些数据转化为人类可以理解的信息。
数据的例子:
Joe,Smith,1234,circle,salt,Ut84084,8015553211 (this is data has no meaning)

信息示例:

如果我们组织这些数据,它就会变成如下的信息:

乔·史密斯 1234圆形路 盐湖城,犹他州84084 (801)555-3211

这是有关一个名叫乔·史密斯的人的信息(这只是一个例子)。想象一下,你去警察局报告一个小偷,警察问你是否有关于他的任何信息,于是你告诉他他的姓名、地址、电话号码等等。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接