什么是数据与程序的物理独立性和逻辑独立性,以及在数据库中如何实现?

什么是数据与程序的物理独立性和逻辑独立性,以及在数据库中如何实现?,第1张

数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。

下面回答您的问题:

1、

文件管理方式与数据库管理方式有什么根本不同:

所谓文件管理,就是 *** 作系统中实现文件统一管理的一组软件、被管理的文件以及为实施文件管理所需要的一些数据结构的总称(是 *** 作系统中负责存取和管理文件信息的机构)。

从系统角度来看,文件系统是对文件存储器的存储空间进行组织,分配和回收,负责文件的存储,检索,共享和保护。

从用户角度来看,文件系统主要是实现"按名取存",文件系统的用户只要知道所需文件的文件名,就可存取文件中的信息,而无需知道这些文件究竟存放在什么地方。

文件系统作为一个统一的信息管理机制,应具有下述功能:

①统一管理文件存储空间(即外存),实施存储空间的分配与回收。

②确定文件信息的存放位置及存放形式。

③实现文件从名字空间到外存地址空间的映射,即实现文件的按名存取。

④有效实现对文件的各种控制 *** 作(如建立、撤销、打开、关闭文件等)和存取 *** 作(如读、写、修改、复制、转储等)。

2、数据库管理系统,简称DBMS,是指为数据库的建立,使用和维护而配置的软件,它提功能,包括定义表,在表中增加,修改,删除数据,同时还提供灵活的查询数据的功能.而这些功能可以被高级语言调用.利用高级语言及其开发工具,同时调用数据库管理系统提供的功能,我们可以编制程序实现对我们日常工作中大量的非数值的数据进行管理。

你说的它们之间的层次应该为

硬件、 *** 作系统、dbms(或编译程序、诊断程序等其他系统软件)、应用软件。

好像是没有专门的工具来满足你的这种需要,但有一个相对比较麻烦的办法来满足你的这个需要。例如你的专业数据文件是保存在D盘的LS目录下的,你可以转到DOS命令状态,将显示文件列表进行重定向输出到一个文件中,然后将这个文件中的文件列表内容拷贝到excel中就能实现你需要的检索和查询的要求。

简述如下:首先进入DOS命令状态,输入D盘的LS目录

d:\ls

然后使用目录显示及重定向命令,将文件列表的显示重定向到ls.txt文件中

dir >ls.txt

最后你打开这个ls.txt文件,将其中需要的内容拷贝到excel文件中,按照你的需要进行排列就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9917925.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存