世言晋王之将终也翻译:请问数据库和数据结构的区别???

来源:百度文库 编辑:高考问答 时间:2024/04/28 12:56:24

数据结构是电脑里数据的组织方式,或者说存储方式,是一种什么结构来存取数据,例如典型的堆栈结构stack,队列结构queue,链表结构list等,堆栈是后进先出Last In First Out (LIFO),队列结构是First In First Out(FIFO),链表是任意位置插入新数据之类的,简单来说就是找一种方式方便你存取你的数据。
数据库是一个数据集合,顾名思义,库就是一个存储地方嘛,即存放大量数据的地方,而往数据库里放数据或者访问数据库里的数据的方式就是数据结构的内容了。
数据库相当于一个容器,数据结构相当于你往容器里放东西的方式和取东西的方式,如果没有数据结构,那么容器里的东西(数据)就会杂乱无章,以后取出来也麻烦。

两个理念,一句两句说不清楚,重要的是看书。

事实上数据结构学了这么久就没有给过一个准确的概念。数据结构至少我学的书上面主要是讲了经典的数学建模在计算计上面的实现,比如说堆栈,二叉树等等,其中还涉及到不少图论,算法方面的知识。
数据库救我的理解是大量信息以及各个信息之间的相互关系的集合,它可能是一个简单的数据库文件,也有可能是有很多文件、程序构成的一套系统。最常见的比如说某公司的客户数据库,上面存储了客户的信息,订单等信息。

两回事,上网看吧,我说不清楚,自己看一下容易记住。