• 技术文章 >常见问题

    数据库文件的逻辑结构形式是什么

    青灯夜游青灯夜游2022-06-30 17:51:20原创160

    数据库文件的逻辑结构形式是记录式文件。文件的逻辑结构可分为两类:1、无结构的流式文件,是指对文件内信息不再划分单位,它是依次的一串字符流构成的文件;2、有结构的记录式文件, 是用户把文件内的信息按逻辑上独立的含义划分信息单位,每个单位称为一个逻辑记录。而数据库所研究的文件是带有结构的记录集合,每个记录可由若干个数据项构成,因此数据库文件的逻辑结构形式是有结构的记录式文件。

    本教程操作环境:windows7系统、Dell G3电脑。

    文件的逻辑结构是用户可见结构。

    逻辑文件从结构上分成二种形式:

    所有记录通常都是描述一个实体集的,有着相同或不同数目的数据项,记录的长度可分为定长和不定长记录两类。

    而数据库文件的逻辑结构形式是有结构的记录式文件。

    有结构的记录式文件

    在操作系统或数据库运行的时候,计算机会记录一些信息在文件中,这些文件这可以叫做记录文件。其中记录是文件中存取的基本单位。

    文件(File)是性质相同的记录的集合,文件的数据量通常很大,被放置在外存上。按其记录的类型不同而分为两类:操作系统文件和数据库文件。

    操作系统命研究的文件一种是无结构的流式文件,是指对文件内信息不再划分单位,它是由一串字符流构成的文件。

    数据库所研究的文件是带有结构的记录集合,每个记录可由若干个数据项构成。也可按照记录的长度特性,把文件分为定长记录文件和不定长记录文件。文件中每个记录含有的信息长度相同,叫做定长记录文件,反之叫不定长记录文件

    记录:

    记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。一个记录应包含哪些数据项,取决于需要描述对象的哪个方面。而一个对象,由于他所处的环境不同可把他作为不同的对象。例如,一个学生,当把他作为班上的一名学生时,对他的描述应使用学号、姓名、年龄及所在系班,也可能还包括他所学过的课程的名称、成绩等数据项。但若把学生作为一个医疗对象时,对他描述的数据项则应使用诸如病历号、姓名、性别、出生年月、身高、体重、血压及病史等项。

    在诸多记录中,为了能惟一地标识一个记录,必须在一个记录的各个数据项中,确定出一个或几个数据项,把它们的集合称为关键字(key)。或者说,关键字是惟一能标识一个记录的数据项。通常,只需用一个数据项作为关键字。例如,前面的病历号或学号便可用来从诸多记录中标识出惟一的一个记录。然而有时找不到这样的数据项,只好把几个数据项定为能在诸多记录中惟一地标识出某个记录的关键字。

    记录的逻辑结构与物理结构

    更多相关知识,请访问常见问题栏目!

    以上就是数据库文件的逻辑结构形式是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:数据库
    上一篇:密码加密的方式有哪些 下一篇:操作系统提供给应用程序的接口是什么
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• oracle怎么设置数据库只读• 三种方法快速恢复误删oracle数据库• 怎么修改oracle数据库编码• mysql数据库角色的实例详解• mysql数据库怎么增加用户• mysql怎么删除数据库
    1/1

    PHP中文网