admin 管理员组文章数量: 1184232
2024年5月1日发(作者:制作模板的软件)
1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
区别:文件系统:用文件将数据长期保存在外存上,程序和数据有一定的联系,用操
作系统中的存取方法对数据进行管理,实现以文件为单位的数据共享。数据库系统:用数
据库统一存储数据,程序和数据分离,用DBMS统一管理和控制数据,实现以记录和字段
为单位的数据共享。
联系:均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间用存
取方法进行转换;数据库系统是在文件系统的基础上发展而来的。
2.什么是数据库?
数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据
模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小
的冗余度,较高的数据独立性和易扩展性。
3.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?
在文件管理系统中,数据被组织在一个个独立的数据文件中,每个文件都有完整的体
系结构,对数据的操作是按文件名访问的。数据文件之间没有联系,数据文件是面向应用
程序的。每个应用都拥有并使用自己的数据文件,各数据文件中难免有许多数据相互重复,
数据的冗余度比较大。
数据库系统以数据库方式管理大量共享的数据。数据库系统由许多单独文件组成,文
件内部具有完整的结构,但它更注重文件之间的联系。数据库系统中的数据具有共享性。
数据库系统是面向整个系统的数据共享而建立的,各个应用的数据集中存储,共同使用,
数据库文件之间联系密切,因而尽可能地避免了数据的重复存储,减少和控制了数据的冗
余。
4.使用数据库系统有什么好处?
查询迅速、准确,而且可以节约大量纸面文件;数据结构化,并由DBMS统一管理;
数据冗余度小;具有较高的数据独立性;数据的共享性好;DBMS还提供了数据的控制功
能。
5.什么是数据库的数据独立性?
数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立
性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据
结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数
据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻
辑结构的性质,应用程序不必修改。
物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局
逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储
结构与存取方法独立。
6.什么是数据库管理系统?
版权声明:本文标题:数据库原理习题及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714509706a683128.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论