笨鸟编程-零基础入门Pyhton教程

 找回密码
 立即注册
查看: 4559|回复: 0

什么是数据库?定义、含义、类型、示例

[复制链接]

新手上路

Rank: 1

积分
3
发表于 2022-3-8 15:06:07 | 显示全部楼层 |阅读模式
什么是数据?
简而言之,数据可以是与正在考虑的任何对象相关的事实。
例如,您的姓名,年龄,身高,体重等是与您相关的一些数据。图片,图像,文件,pdf等也可以被视为数据。
什么是数据库?
数据库是数据的系统集合。
它们支持数据的电子存储和操作。
数据库使数据管理变得容易。
数据库类型
以下是一些流行的数据库类型。
分布式数据库:
分布式数据库是一种数据库,它具有来自公共数据库的贡献和本地计算机捕获的信息。
在这种类型的数据库系统中,数据不在一个地方,而是分布在不同的组织中。
关系数据库:
这种类型的数据库以表的形式定义数据库关系
它也被称为关系DBMS,这是市场上最受欢迎的DBMS类型。
RDBMS系统的数据库示例包括MySQL,Oracle和Microsoft SQL Server数据库。
面向对象的数据库:
这种类型的计算机数据库支持存储所有数据类型。
数据以对象的形式存储。要保存在数据库中的对象具有定义如何处理数据的属性和方法。
集中式数据库:
它是一个集中的位置,来自不同背景的用户可以访问此数据。
这种类型的计算机数据库存储应用程序过程,这些过程可帮助用户从远程位置访问数据。
开源数据库:
这种数据库存储与操作相关的信息。
它主要用于市场营销,员工关系,客户服务,数据库等领域。
云数据库:
云数据库是为此类虚拟化环境优化或构建的数据库。
云数据库有很多优点,其中一些可以支付存储容量和带宽。它还提供按需可扩展性以及高可用性。
数据仓库:
数据仓库旨在为公司提供单一版本的事实,以进行决策和预测。
数据仓库是包含来自单个或多个源的历史和可交换数据的信息系统。这
数据仓库概念简化了组织的报表和分析过程。
NoSQL 数据库:
NoSQL数据库用于大型分布式数据集。
有一些大数据性能问题由关系数据库有效处理。
这种类型的计算机数据库在分析大型非结构化数据方面非常有效。
图形数据库:
面向图形的数据库使用图论来存储、映射和查询关系。
这些类型的计算机数据库主要用于分析互连。
例如,组织可以使用图形数据库从社交媒体中挖掘有关客户的数据。
OLTP 数据库:
OLTP 是另一种数据库类型,它能够在多访问环境中执行快速查询处理和维护数据完整性。
个人数据库:
个人数据库用于存储存储在较小且易于管理的个人计算机上的数据。
数据主要由公司的同一部门使用,并由一小群人访问。
多式联运数据库:
多模式数据库是一种数据处理平台,它支持多种数据模型,这些模型定义了数据库中的某些知识和信息应如何组织和排列。
文档/JSON 数据库:
在面向文档的数据库中,数据保存在文档集合中,通常使用 XML、JSON、BSON 格式。
一条记录可以以您喜欢的任何数据类型(或多种类型)存储任意数量的数据。
层次:
这种类型的 DBMS 采用存储数据的"父子"关系。
它的结构就像一棵树,节点代表记录,分支代表字段。
Windows XP 中使用的 Windows 注册表是一个分层数据库示例。
网络数据库管理系统:
这种类型的 DBMS 支持多对多关系。
它通常会导致复杂的数据库结构。
RDM 服务器是实现网络模型的数据库管理系统的一个示例。
数据库组件
数据库有五个主要组件:
硬件:
硬件由物理、电子设备(如计算机、I/O 设备、存储设备等)组成。
这提供了计算机和现实世界系统之间的接口。
软件:
这是一组用于管理和控制整个数据库的程序。
这包括数据库软件本身、操作系统、用于在用户之间共享数据的网络软件以及用于访问数据库中数据的应用程序。
数据:
数据是原始且无组织的事实,需要对其进行处理才能使其有意义。
除非数据是有组织的,否则数据可以简单,同时又是无组织的。
通常,数据包括事实,观察,感知,数字,字符,符号,图像等。
程序:
该过程是一组可帮助您使用 DBMS 的说明和规则。
它使用记录的方法设计和运行数据库,这使您可以指导操作和管理它的用户。
数据库访问语言:
数据库访问语言用于访问进出数据库的数据、输入新数据、更新现有数据或从 DBMS 检索所需数据。
用户使用数据库访问语言编写一些特定命令,并将这些命令提交到数据库。
什么是数据库管理系统 (DBMS)?
数据库管理系统 (DBMS) 是一组程序,使用户能够访问数据库、操作数据、报告和表示数据。
它还有助于控制对数据库的访问。数据库管理系统并不是一个新概念,因此在20世纪60年代首次实施。
Charles Bachman的集成数据存储(IDS)据说是历史上第一个DBMS。
随着时间数据库的发展,技术发生了很大的变化,而数据库的使用和预期功能却大大增加。
DBMS的优点
DBMS提供了多种技术来存储和检索数据。
DBMS 充当一个有效的处理程序,用于平衡使用相同数据的多个应用程序的需求。
统一的数据管理程序。
应用程序程序员从不接触数据表示和存储的细节。
DBMS使用各种强大的功能来有效地存储和检索数据。
提供数据完整性和安全性。
DBMS 意味着完整性约束,以获得针对禁止访问数据的高级保护。
DBMS 以这样一种方式调度对数据的并发访问,即一次只能有一个用户访问相同的数据。
缩短了应用程序开发时间。
DBMS的缺点
DBMS可能提供很多优点,但它有一定的缺陷 -
DBMS的硬件和软件成本相当高,这增加了组织的预算。
大多数数据库管理系统通常是复杂的系统,因此需要对用户进行使用DBMS的培训。
在某些组织中,所有数据都集成到单个数据库中,该数据库可能由于电气故障而损坏,或者数据库在存储介质上损坏。
许多用户一次使用同一程序有时会导致某些数据丢失。
DBMS 无法执行复杂的计算。
总结
数据库的定义或数据库的含义:数据库是系统的数据收集。
它们支持数据的电子存储和操作。
数据库使数据管理变得容易。
DBMS代表数据库管理系统
我们有四种主要类型的DBMS,即分层,网络,关系,面向对象。
使用最广泛的 DBMS 是以表格式保存数据的关系模型。它使用 SQL 作为标准查询语言。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2024-12-27 10:08 , Processed in 0.016058 second(s), 19 queries .

© 2001-2020

快速回复 返回顶部 返回列表