同时,数据库是使用最多和使用最少的组件之一。 的确,它们是信息技术专业人员必不可少的工具。 但对于使用他们的计算机的用户,可以说是未充分利用。 除非它们在包含此应用程序的应用程序中,例如,在浏览和评论此博客时。
的确,使用电子表格更直观,并且有更多可用的文档。 Microsoft本身只出版了一本有关Access的书,它是有关准备认证考试的书。 关于LibreOffice Base,可用的文档(英文)达到6.4版。
但,因为它们是处理非数值数据的理想选择,因此其优点弥补了更大的学习曲线的不足。
数据库是什么?
数据库是 以某种方式构造并以电子方式存储的数据集合和。 通过一个称为数据库管理器的程序,它负责促进数据库的添加,修改和删除。 某些类型的数据库使用允许查询的特定编程语言。
分类
根据位置
- 集中式数据库: 它位于,存储和维护在一个位置。 这并不意味着用户必须在同一个地方才能访问。
- 分布式数据库:这实际上是 不同物理位置的不同数据库他们由一名经理加入,使他们像一个人一样工作。
根据建立数据之间关系的方式
- 关系型:在这类数据库中,这些 它们以行和列的形式进行组织。
- 面向对象:这里的数据以对象的形式存储。 通过为这些对象分配定义数据处理方式的属性和方法,可以将这些对象保存在数据库中。
- 面向图:使用 图形图式理论 存储,映射和查询数据之间的关系。
- NoSQL: 允许存储非结构化数据它们是半结构化的。
- 面向文档:它是前一个的子类型。 它使用文档来存储和检索数据,而不是将数据存储在行和列中。 这些文档使用JSON或XML等标准来组织数据。
根据方向
- OLTP:它们是数据库 面向交易处理是并且包括数据输入,修改和删除功能。
- OLAP:这些数据库是 面向数据分析以得出结论.
其他种类
- 自治:它们基于云,并且 使用机器学习来自动化数据库工作, 管理员在传统数据库中执行的安全性,备份,更新和其他例行管理任务。
- 数据仓库:这是一个针对公司部门的数据库, 集成和纯化来自多个不同来源的信息以处理和分析它d从不同的角度出发。
开放式数据库与专有数据库
在本博客中澄清两者之间的区别是没有意义的。 如果有趣的话,看看两者的用法是如何分布的。 根据最新的统计数据,在使用最多的5种软件中,有3种是开源的。 好消息是两个开源; PostgreSQL和MongoDB取得了惊人的增长。 分别为44,02%和25,62%。
Microsoft SQL Server(专有)以70,81%的跌幅名列榜首,而领先产品Oracle的跌幅为28,08%。 MySQL,最流行的开源解决方案,也表现不佳。 在计分板上占24,28%。
无论如何, 这个统计 你必须用镊子把它拿走。 计算每个数据库引擎的位置的来源是:
- 搜索引擎中结果的数量。
- 搜索频率根据Google趋势。
- 关于技术问答门户的查询数量。
- 工作机会的数量。
- 专业档案中提及的频率。
- 社交网络中提及的次数。
你好,很好
非常感谢您发表和分享的内容,我们拥有并且必须每天学习。
我同意您的意见,在许多情况下,数据库使用不当。
在当今的Access中,它确实是一个功能强大的工具,这里有各种各样的技术,它们没有考虑到一切都是必需的。
制作动态网络,使用编程语言创建和输入信息以及提取信息。
但是访问域并未作为应用程序考虑在内,在某些领域中的使用几乎为零。
希望一切都会有所改善,因为我们还有很长的路要走。
感谢您的评论