当前位置:网站首页>数据库文件逻辑结构形式指的是什么
数据库文件逻辑结构形式指的是什么
2022-07-02 03:24:00 【亿速云】
数据库文件逻辑结构形式指的是什么
本篇内容主要讲解“数据库文件逻辑结构形式指的是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库文件逻辑结构形式指的是什么”吧!
数据库文件的逻辑结构形式是记录式文件。文件的逻辑结构可分为两类:1、无结构的流式文件,是指对文件内信息不再划分单位,它是依次的一串字符流构成的文件;2、有结构的记录式文件, 是用户把文件内的信息按逻辑上独立的含义划分信息单位,每个单位称为一个逻辑记录。而数据库所研究的文件是带有结构的记录集合,每个记录可由若干个数据项构成,因此数据库文件的逻辑结构形式是有结构的记录式文件。
本教程操作环境:windows7系统、Dell G3电脑。
文件的逻辑结构是用户可见结构。
逻辑文件从结构上分成二种形式:
一种是无结构的流式文件,是指对文件内信息不再划分单位,它是依次的一串字符流构成的文件。
一种是有结构的记录式文件, 是用户把文件内的信息按逻辑上独立的含义划分信息单位,每个单位称为一个逻辑记录(简称记录)。
所有记录通常都是描述一个实体集的,有着相同或不同数目的数据项,记录的长度可分为定长和不定长记录两类。
而数据库文件的逻辑结构形式是有结构的记录式文件。
有结构的记录式文件
在操作系统或数据库运行的时候,计算机会记录一些信息在文件中,这些文件这可以叫做记录文件。其中记录是文件中存取的基本单位。
文件(File)是性质相同的记录的集合,文件的数据量通常很大,被放置在外存上。按其记录的类型不同而分为两类:操作系统文件和数据库文件。
操作系统命研究的文件一种是无结构的流式文件,是指对文件内信息不再划分单位,它是由一串字符流构成的文件。
数据库所研究的文件是带有结构的记录集合,每个记录可由若干个数据项构成。也可按照记录的长度特性,把文件分为定长记录文件和不定长记录文件。文件中每个记录含有的信息长度相同,叫做定长记录文件,反之叫不定长记录文件
记录:
记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。一个记录应包含哪些数据项,取决于需要描述对象的哪个方面。而一个对象,由于他所处的环境不同可把他作为不同的对象。例如,一个学生,当把他作为班上的一名学生时,对他的描述应使用学号、姓名、年龄及所在系班,也可能还包括他所学过的课程的名称、成绩等数据项。但若把学生作为一个医疗对象时,对他描述的数据项则应使用诸如病历号、姓名、性别、出生年月、身高、体重、血压及病史等项。
在诸多记录中,为了能惟一地标识一个记录,必须在一个记录的各个数据项中,确定出一个或几个数据项,把它们的集合称为关键字(key)。或者说,关键字是惟一能标识一个记录的数据项。通常,只需用一个数据项作为关键字。例如,前面的病历号或学号便可用来从诸多记录中标识出惟一的一个记录。然而有时找不到这样的数据项,只好把几个数据项定为能在诸多记录中惟一地标识出某个记录的关键字。
记录的逻辑结构与物理结构
记录的逻辑结构是指在用户或应用程序面前呈现的方式,是用户对数据的表示与存取方式。
记录的物理结构是数据在物理存储器上存储的方式,是数据的物理表示和组织。
到此,相信大家对“数据库文件逻辑结构形式指的是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
边栏推荐
- Qualcomm platform WiFi -- Native crash caused by WiFi
- [HCIA continuous update] overview of dynamic routing protocol
- ORA-01547、ORA-01194、ORA-01110
- SAML2.0 笔记(一)
- Verilog avoid latch
- Global and Chinese market of gynaecological health training manikin 2022-2028: Research Report on technology, participants, trends, market size and share
- [database]jdbc
- 【JVM】创建对象的流程详解
- Possible causes of runtime error
- Verilog 时序控制
猜你喜欢
Named block Verilog
Just a few simple steps - start playing wechat applet
跟着CTF-wiki学pwn——ret2shellcode
Docker安装canal、mysql进行简单测试与实现redis和mysql缓存一致性
Continuous assignment of Verilog procedure
West digital decided to raise the price of flash memory products immediately after the factory was polluted by materials
[golang] leetcode intermediate bracket generation & Full Permutation
[HCIA continuous update] working principle of OSPF Protocol
PY3, PIP appears when installing the library, warning: ignoring invalid distribution -ip
汇率的查询接口
随机推荐
Retrofit's callback hell is really vulnerable in kotlin synergy mode
PY3, PIP appears when installing the library, warning: ignoring invalid distribution -ip
Intersection vengraph
C#联合halcon脱离halcon环境以及各种报错解决经历
Force deduction daily question 540 A single element in an ordered array
汇率的查询接口
3124. Word list
Find duplicates [Abstract binary / fast and slow pointer / binary enumeration]
Verilog 过程赋值 区别 详解
Verilog parallel block implementation
Redis set command line operation (intersection, union and difference, random reading, etc.)
32, 64, 128 bit system
How to establish its own NFT market platform in 2022
Framing in data transmission
Kubernetes cluster storageclass persistent storage resource core concept and use
Calculation of page table size of level 2, level 3 and level 4 in protection mode (4k=4*2^10)
Exchange rate query interface
Verilog 时序控制
[JS reverse series] analysis of a customs publicity platform
JS introduction < 1 >