数据库和基于普通文件的系统之间有什么区别(比如我们如何在驱动器中存储数据)?
数据是否会以数据库中的表格形式存储?我们不能存储文件(mp3,mp4等)吗?
答案 0 :(得分:2)
数据库是有组织的数据集合。它是的集合 模式,表,查询,报告,视图和其他对象。数据 通常组织起来以某种方式模拟现实的方方面面 支持需要信息的流程,例如建模 以支持寻找酒店的方式提供酒店客房 空缺。
有关数据库的事实可以在上面的链接中找到。文件系统与数据库不同。文件系统存储文件,数据库无法存储文件。
我认为你最好不要阅读数据库的实际定义,你会发现它与文件系统完全不同。
答案 1 :(得分:2)
来自https://en.wikipedia.org/wiki/File_system:
在计算中,文件系统用于控制方式 存储和检索数据。没有文件系统,信息 放置在存储区域中的数据将是一大块数据 告诉一条信息停止在哪里,下一条信息开始。通过 将数据分成几部分并给每个部分命名,即 信息很容易被隔离和识别。取名为 基于纸质的信息系统的命名方式,每组数据 被称为"文件"。用于管理的结构和逻辑规则 信息组及其名称称为"文件系统"。
来自https://en.m.wikipedia.org/wiki/Database:
数据库是有组织的数据集合。这是集合 模式,表,查询,报告,视图和其他对象。该 通常组织数据以便以某种方式对现实的各个方面进行建模 支持需要信息的流程,例如建模 以支持寻找酒店的方式提供酒店客房 空缺。
因此文件系统是数据的基本组织,检索/存储机制。
数据库位于某种文件系统之上,但也提供对数据的各种见解(如关联和查询数据)以及针对数据写入和检索而优化的其他操作。
目前,数据库被广泛用于表示数据库管理系统(DBMS),它提供各种工具和机制,用于排序,允许查询,索引,关联等。
在所有情况下(如果错误,我确定会更正),文件系统需要有数据库,但数据库不需要有文件系统。
文本文件可以被视为数据库。