请问一下 数据库系统中对数据是如何进行存取的?拜托了 很急的
1个回答
展开全部
用一个形象的比喻:老板让你去仓库取某东西,你到仓库后就找仓管员,他入仓库取了东西交给你,你拿了东西向老板交差。
这里的老板就是终端用户,仓库就是数据库,老板要的东西就是数据,仓管员就是SQL语句,你就是FTP。
数据库就象一仓库,它是按照一定的要求建立的,自成一体系,并有各种规矩、规则;数据就象所有存在仓库里的东西,都是按照这些规则存放;仓管员就是SQL语句,知道如何按规矩存放并知道该怎样查询。当你需要东西时,找仓管员,他自会知道如何给你取来。这就是数据库与数据的关系。
FTP只是一种传输语法与数据库本身无关(管跑腿的),当两端电脑知道目标文件的路径后才能通过FTP把它传上或传下。
最后,数据库本身是一软件,所以在硬盘上也有相对应的N个文件。所有的数据都是按数据库所规定的规则存在这些文件中。既然是一软件,数据的写入或读出一般就由这个软件来执行。就好比EXCEL的内容只由EXCEL软件来执行一样。(兼容性是另外的话题)
================================================================
以上是引用的,我要补充的是这个数据库既然是软件,那么具体的存取方法就只有设计这个软件的人知道了,这个可能是各个巨头公司的核心机密了,至于有没有那种什么通用的或公认的(就是常理是这样这样的)方法我就不清楚了
最后希望能帮到您
这里的老板就是终端用户,仓库就是数据库,老板要的东西就是数据,仓管员就是SQL语句,你就是FTP。
数据库就象一仓库,它是按照一定的要求建立的,自成一体系,并有各种规矩、规则;数据就象所有存在仓库里的东西,都是按照这些规则存放;仓管员就是SQL语句,知道如何按规矩存放并知道该怎样查询。当你需要东西时,找仓管员,他自会知道如何给你取来。这就是数据库与数据的关系。
FTP只是一种传输语法与数据库本身无关(管跑腿的),当两端电脑知道目标文件的路径后才能通过FTP把它传上或传下。
最后,数据库本身是一软件,所以在硬盘上也有相对应的N个文件。所有的数据都是按数据库所规定的规则存在这些文件中。既然是一软件,数据的写入或读出一般就由这个软件来执行。就好比EXCEL的内容只由EXCEL软件来执行一样。(兼容性是另外的话题)
================================================================
以上是引用的,我要补充的是这个数据库既然是软件,那么具体的存取方法就只有设计这个软件的人知道了,这个可能是各个巨头公司的核心机密了,至于有没有那种什么通用的或公认的(就是常理是这样这样的)方法我就不清楚了
最后希望能帮到您
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询