文件管理方式与数据库管理方式有什么根本不同
10-31
文件管理方式与数据库管理方式有什么根本不同,举例
所谓文件管理,就是操作系统中实现文件统一管理的一组软件、被管理的文件以及为实施文件管理所需要的一些数据结构的总称(是操作系统中负责存取和管理文件信息的机构)
从系统角度来看,文件系统是对文件存储器的存储空间进行组织,分配和回收,负责文件的存储,检索,共享和保护。
从用户角度来看,文件系统主要是实现" 按名取存" ,文件系统的用户只要知道所需文件的文件名,就可存取文件中的信息,而无需知道这些文件究竟存放在什么地方。
文件系统作为一个统一的信息管理机制,应具有下述功能:
①统一管理文件存储空间(即外存) ,实施存储空间的分配与回收。 ②确定文件信息的存放位置及存放形式。
③实现文件从名字空间到外存地址空间的映射,即实现文件的按名存取。
④有效实现对文件的各种控制操作(如建立、撤销、打开、关闭文件等) 和存取操作(如读、写、修改、复制、转储等) 。
数据库管理系统, 简称DBMS, 是指为数据库的建立, 使用和维护而配置的软件, 它提功能, 包括定义表, 在表中增加, 修改, 删除数据, 同时还提供灵活的查询数据的功能. 而这些功能可以被高级语言调用. 利用高级语言及其开发工具, 同时调用数据库管理系统提供的功能, 我们
可以编制程序实现对我们日常工作中大量的非数值的数据进行管理, 比如上面产-供-销系统中提到的各种数据, 其原理就是首先通过高级语言调用DBMS 提供的命令建立这些表等, 然后通过DBMS 提供的命令编制程序对这些表进行操作, 比如:增加, 删除, 修改, 查询, 统计记录等.