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