当前位置:网站首页>数据库文件逻辑结构形式指的是什么
数据库文件逻辑结构形式指的是什么
2022-07-02 03:24:00 【亿速云】
数据库文件逻辑结构形式指的是什么
本篇内容主要讲解“数据库文件逻辑结构形式指的是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库文件逻辑结构形式指的是什么”吧!
数据库文件的逻辑结构形式是记录式文件。文件的逻辑结构可分为两类:1、无结构的流式文件,是指对文件内信息不再划分单位,它是依次的一串字符流构成的文件;2、有结构的记录式文件, 是用户把文件内的信息按逻辑上独立的含义划分信息单位,每个单位称为一个逻辑记录。而数据库所研究的文件是带有结构的记录集合,每个记录可由若干个数据项构成,因此数据库文件的逻辑结构形式是有结构的记录式文件。
本教程操作环境:windows7系统、Dell G3电脑。
文件的逻辑结构是用户可见结构。
逻辑文件从结构上分成二种形式:
一种是无结构的流式文件,是指对文件内信息不再划分单位,它是依次的一串字符流构成的文件。
一种是有结构的记录式文件, 是用户把文件内的信息按逻辑上独立的含义划分信息单位,每个单位称为一个逻辑记录(简称记录)。
所有记录通常都是描述一个实体集的,有着相同或不同数目的数据项,记录的长度可分为定长和不定长记录两类。
而数据库文件的逻辑结构形式是有结构的记录式文件。
有结构的记录式文件
在操作系统或数据库运行的时候,计算机会记录一些信息在文件中,这些文件这可以叫做记录文件。其中记录是文件中存取的基本单位。
文件(File)是性质相同的记录的集合,文件的数据量通常很大,被放置在外存上。按其记录的类型不同而分为两类:操作系统文件和数据库文件。
操作系统命研究的文件一种是无结构的流式文件,是指对文件内信息不再划分单位,它是由一串字符流构成的文件。
数据库所研究的文件是带有结构的记录集合,每个记录可由若干个数据项构成。也可按照记录的长度特性,把文件分为定长记录文件和不定长记录文件。文件中每个记录含有的信息长度相同,叫做定长记录文件,反之叫不定长记录文件
记录:
记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。一个记录应包含哪些数据项,取决于需要描述对象的哪个方面。而一个对象,由于他所处的环境不同可把他作为不同的对象。例如,一个学生,当把他作为班上的一名学生时,对他的描述应使用学号、姓名、年龄及所在系班,也可能还包括他所学过的课程的名称、成绩等数据项。但若把学生作为一个医疗对象时,对他描述的数据项则应使用诸如病历号、姓名、性别、出生年月、身高、体重、血压及病史等项。
在诸多记录中,为了能惟一地标识一个记录,必须在一个记录的各个数据项中,确定出一个或几个数据项,把它们的集合称为关键字(key)。或者说,关键字是惟一能标识一个记录的数据项。通常,只需用一个数据项作为关键字。例如,前面的病历号或学号便可用来从诸多记录中标识出惟一的一个记录。然而有时找不到这样的数据项,只好把几个数据项定为能在诸多记录中惟一地标识出某个记录的关键字。
记录的逻辑结构与物理结构
记录的逻辑结构是指在用户或应用程序面前呈现的方式,是用户对数据的表示与存取方式。
记录的物理结构是数据在物理存储器上存储的方式,是数据的物理表示和组织。
到此,相信大家对“数据库文件逻辑结构形式指的是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
边栏推荐
- Grpc quick practice
- Go execute shell command
- 数据传输中的成帧
- verilog REG 寄存器、向量、整数、实数、时间寄存器
- 初出茅庐市值1亿美金的监控产品Sentry体验与架构
- Screenshot literacy tool download and use
- Mathematical calculation in real mode addressing
- 焱融看 | 混合云时代下,如何制定多云策略
- MSI announced that its motherboard products will cancel all paper accessories
- 小米青年工程师,本来只是去打个酱油
猜你喜欢

Retrofit's callback hell is really vulnerable in kotlin synergy mode

PY3, PIP appears when installing the library, warning: ignoring invalid distribution -ip

表单自定义校验规则

Gradle foundation | customize the plug-in and upload it to jitpack

焱融看 | 混合雲時代下,如何制定多雲策略

初出茅庐市值1亿美金的监控产品Sentry体验与架构

Verilog 时序控制

Verilog 过程连续赋值

halcon图像矫正
![[C Advanced] brother Peng takes you to play with strings and memory functions](/img/95/ab1bb0b3fa0b99e32233a5ca5d42a4.jpg)
[C Advanced] brother Peng takes you to play with strings and memory functions
随机推荐
Global and Chinese markets for welding equipment and consumables 2022-2028: Research Report on technology, participants, trends, market size and share
[database]jdbc
aaaaaaaaaaaaa
在QML中加载不同字体
Qualcomm platform WiFi -- Native crash caused by WiFi
Kotlin基础学习 17
Work hard all day long and be alert at sunset
Mathematical calculation in real mode addressing
OSPF LSA message parsing (under update)
ORA-01547、ORA-01194、ORA-01110
Render header usage of El table
FFMpeg AVFrame 的概念.
Kotlin基础学习 14
Exchange rate query interface
Design details of SAP e-commerce cloud footernavigationcomponent
Large screen visualization from bronze to the advanced king, you only need a "component reuse"!
PY3 link MySQL
Docker installs canal and MySQL for simple testing and implementation of redis and MySQL cache consistency
What is the binding path of SAP ui5
Just a few simple steps - start playing wechat applet