哲学家亚里士多德没有数据库管理系统 (DBMS)——至少不是电子系统。 但他相信区分和分析数据的重要性。 在他的作品“类别”中,他提出了 10 种描述事物的方法。
这些包括:数量、质量、地点、时间、位置和行动。
他准备对数据进行分组,确定其相互关系并得出结论。 这种对分类的偏爱——亚里士多德将其应用于生物学等——是为所有西方文明创造分析思维方式的驱动力。
他认为我们处理数据的方式很重要。
虽然古希腊人似乎已经用惊人的模拟计算机(例如 Antikythera 装置)计算了天文数据,但我们并不知道有任何存储或分析数据。
但如果可能的话,古人可能会很乐意使用 DBMS 来充分利用他们的好思维。 (另请阅读:数据库管理系统:未来真的在云端吗?)
有很多理由支持您也可以在生活和工作中使用良好的 DBMS 的想法。
1. 数据库管理系统是人类逻辑的延伸
您可能想知道为什么我会在一篇关于技术专业人员数据库的文章中引用哲学和生物学。 好吧,尽管我们非常喜欢数字机器以及它们可以为我们的生活做些什么,但我们还没有与它们融为一体。
而我们作为有血有肉的数据技术人员赋予计算机的计算能力,仅仅是人类智力推理能力的延伸。 您创建的用于管理人类知识的数据库将增强您关联、查询和报告组织收集的信息的能力。
使用完善的 DBMS 管理您的公司是合乎逻辑的事情。
2. 计算机可以快速回答很多问题
苏珊:“约翰,请问可以给我你的电子邮件地址吗?”
约翰:“当然,它是 john.doe@example.com。”
与此同时,John 有点生气,因为这是他在工作的第一周内第十五次被要求提供电子邮件地址。 John 震惊地发现他工作的地方没有中央数据库,而且每个人似乎都开发了自己的电子表格,其准确性和完成度各不相同。
即使是简单的数据集合,如主联系人列表或数据库表,有时也会被组织忽视,急于扑灭大火并被视为富有成效。
寻找此类信息的个人在整个组织中累积的时间浪费可能非常令人惊讶。 但是,一个所有人都可以轻松访问的集中式数据库可以快速回答那些听起来与我们分析型古代哲学家的类别惊人相似的问题。
上个季度售出了多少台?
产品有哪些颜色?
今年的会议地点在哪里?
下周几点与客户会面?
实现我们的目标需要采取哪些行动?
3.有些问题可能真的很复杂
能够深入研究数据并发现洞察力是产生数据挖掘和分析等新奇想法的原因。 但传统数据库几十年来一直在回答复杂的问题。 您可能想知道在某个领域有多少员工是合格的。
对电子表格的简单查询或对目录中数据的搜索可能会轻松提供您需要的信息。 但是,如果您只需要在某个州找到具有五年工作经验、愿意搬迁并会说某种外语的合格员工,该怎么办? 要根据多个条件查询数据,您需要一个数据库管理系统。
查询越复杂,您的 DBMS 就需要越强大。 一个好的系统只需点击几下鼠标即可告诉您需要知道的一切。
4. 我们很容易被信息淹没
保持简单在生活的任何领域都是一个好主意。 没有人愿意陷入不必要的要求或额外的繁忙工作中。 但是一个好的数据库通常有一个简单的前端,用户可以直观地理解。 它以一种我们人类可以毫不费力地掌握的方式来构建数据。
虽然数据中的术语和概念可能特定于用户自己的核心能力,但用户体验本身使人们可以专注于数据,而不是数据库链接和表格的复杂性。
组织良好的数据库使大量信息更易于管理,并且只为用户提供他当时需要的信息,以便更好地完成工作。
5. 自动化是提高效率的关键
通常情况下,您希望自动化来执行重复性任务,而这些重复性任务需要您手动操作花费更长的时间。 与人工完成类似任务所需的数周相比,ENIAC 在几分钟内为军事规划人员创建了点火表。 查尔斯·巴贝奇 (Charles Babbage) 迫切需要一种蒸汽动力解决方案来计算航海图。
您指望您的个人计算机来处理对前几代人来说可能是费时费力的琐碎任务。 (要了解有关巴贝奇的更多信息,请参阅分析引擎:回顾巴贝奇的永恒设计。)
编制大量库存或其他此类信息并使其可用于查询和报告是当今商业世界的必要条件。 对谷歌数据库的快速搜索基于对可能数百万个来源的分析,几乎可以即时获得结果。
随着数据收集的增长,您将需要更复杂的自动化流程来找到您希望公司达到的效率水平。
例外情况可能是创建自动化流程实际上比执行手动操作本身花费的时间更长。 人们很容易全神贯注于数字工具的开发,以至于真的变得矫枉过正。
假设在您开发那个杀手级应用程序所花的时间里,管理办公用品的老派管理员可能已经完成了它并回家吃晚饭。 DBMS 是一种应该长期使用的工具。
6. DBMS 在很多方面都优于手动流程
数据环境由数据、硬件、软件、人员和程序组成。 使用数据库的优势已得到许多人的拥护,并且可以标记为 DBMS 的特定特征。
例如,虽然 Excel 电子表格和 Access 数据库通常只有一个人使用,但真正的数据库管理系统允许多个用户同时访问。
数据库是一个单一的软件应用程序,可以使用许多表格、表格和报告,而不是整个组织的人员拥有和管理的大量电子表格。
一个好的数据库是将人员和流程结合在一起的一站式商店。 它甚至提供了拼写和语法的一致性以及消除如此多的重复工作等平凡的事情。 (有关电子表格的更多信息,请参阅电子表格如何改变世界:PC 时代简史。)
7. 你对赚钱和存钱感兴趣,不是吗?
我们都应该为数据库管理系统改善我们的生活和工作的方式感到高兴。 但是,很多公司活动都与赚更多的钱或减少过度工作时间以实现特定目标有关。
您的 DBMS 所产生的效率很可能值得为完成数据库而花费的时间、金钱和精力。
最后的想法
合理的逻辑对生活的任何方面都有帮助。 它也是数据库管理的一个组成部分。 虽然在阅读本文后您可能更倾向于开始使用自己的 DBMS,但对于您需要数据库管理系统的说法有一个推论。 您还需要一个好的数据库设计器。
这是一个可以坐下来用纸笔画出图表的人,这些图表显示了理想的数据流以及输入、捕获、分析和报告信息的最佳方式。 经过这么多年,我们仍然需要类别和分类来正确处理数据。 好的数据库专家造就好的数据库。
生活很复杂。 有时您需要获得所有帮助才能找到处理每天面对的数据的正确方法。
您需要一个数据库管理系统。