简述文件系统与数据库系统有什么区别和联系?

 我来答
百度网友ca0597b
高粉答主

推荐于2019-10-09 · 每个回答都超有意思的
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

文件系统和数据库系统之间的区别:

(1) 文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据; 

(2) 文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离; 

(3) 文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据;

(4) 文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。 

文件系统和数据库系统之间的联系: 

(1) 均为数据组织的管理技术; 

(2) 均由数据管理软件管理数据,程序与数据之间用存取方法进行转换; 

(3) 数据库系统是在文件系统的基础上发展而来的。

文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。

文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

扩展资料:

数据库系统

数据库系统DBS(Data Base System,简称DBS)通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统

数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。

参考资料:

百度百科   文件系统

百度百科  数据库系统


快又稳
2024-10-28 广告
数据库系统主要管理数据库的存储、事务以及对数据库的操作。 文件系统是操作系统管理文件和存储空间的子系统,主要是分配文件所占的簇、盘块或者建立FAT、管理空间空间等。 一般来说数据库系统会调用文件系统来管理自己的数据文件,但也有些数据库系统能... 点击进入详情页
本回答由快又稳提供
清心还清淡的活宝1061
推荐于2017-10-12 · TA获得超过381个赞
知道答主
回答量:121
采纳率:0%
帮助的人:138万
展开全部
文件系统和数据库系统之间的区别。 (1) 文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据; (2) 文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离; (3) 文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据; (4) 文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。 文件系统和数据库系统之间的联系: (1) 均为数据组织的管理技术; (2) 均由数据管理软件管理数据,程序与数据之间用存取方法进行转换; (3) 数据库系统是在文件系统的基础上发展而来的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一只小橘猫阿
推荐于2019-09-17 · TA获得超过8720个赞
知道小有建树答主
回答量:47
采纳率:100%
帮助的人:1.4万
展开全部

文件系统和数据库系统在其特点上是有很大区别的,但是数据库系统也是从文件系统发展来的,在数据管理上比文件系统要更加有效率,两者是先与后的关系。

数据管理作为计算机应用领域中最大的一类应用,随着应用需求和计算机软硬件的发展,主要经历了:人工管理、文件管理、数据库管理三个发展阶段。

人工管理:数据不保存,随用随丢,不具有独立性,无法共享

文件管理:出现操作系统和专门的管理软件(文件系统),可长期保存,数据具有独立性(较差)和共享性(较差),但存在数据冗余(不能维护数据一致性),数据之间无联系功能

数据库管理:数据库管理系统(DBMS)出现,数据由DBMS统一管理和控制,提高了共享性,减少冗余,保证数据的一致性和完备性

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时光已不在丨
2020-10-22
知道答主
回答量:2
采纳率:0%
帮助的人:1150
展开全部
个人理解 仅供参考:
文件系统才是真正存放数据的,但是普通的文件系统提供给用户访问数据的接口过于复杂,同时不利于数据的复用,导致数据的冗余等问题;
而数据库则是一个软件,它是建立在文件系统之上的,它封装了文件系统提供的访问数据的接口,同时,数据库再将封装好实现了的数据访问接口提供给用户,此时用户可以使用这些更加丰富,便捷的接口,访问数据。
本质上理解起来就是,用户访问数据库,数据库再访问本地文件系统,再去本机的磁盘上读取数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式