数据库和数据结构先学哪个好,是先学数据库还是数据结构?

2020-11-30 05:21:07 字数 4048 阅读 1611

1楼:匿名用户

都一样 重要的是复

起步,先了

制解下。我也曾和你一样的迷茫,后来就会了!!呵呵 说来可笑貌似你说的东西都不值得学或者都值得学,不值得学是因为单纯数据库对你没什么用处,除非你学游戏制作或者编程之类的,数据恢复算是硬件的维修了,不过涉及的范围比较单一!

值得学是因为你最好先决定你要做什么学习软件编程的话,那数据库不是想不想学的问题了是必学的!如果决定硬件维修之类的,那电子之类的知识也一定不能少!

很想知道数据结构和数据库有什么关系呢?想学好数据库需要先学好数据结构吗? 30

2楼:匿名用户

准确地说,关系不是很大,如果只是需要数据库应用、数据库的模式分解、sql等,完全不需要学习数据结构,如果需要深入学习数据库,则其中的索引实现才会涉及到b树,另外那个并发和互斥则涉及到操作系统的知识

3楼:匿名用户

数据结构相当于一种算法,目的是寻求一种更好的方法解决编程中遇到的问题的处理方法。比如java,c语言,c++等语言都有数据结构。而数据库是处理数据的东西, 比如**或系统中的数据,产品信息、**等等。

可以说它们之间没什么联系,不过了解数据结构对数据库的编程和管理有一定的好处。

4楼:匿名用户

数据库是一个文件集,数据结构是数据库存储数据的一种方式

我想知道我是先学数据库技术,还是先学数据结构比较好,或者是操作系统。

5楼:匿名用户

数据结构比较重要,编程的基础。

数据库的东西,理论的比较多,如果不是dba,只要常用的几十个关键字就够了,如果还有精力再稍微在乎一下效率。

是先学数据库还是数据结构?

6楼:静静的擦肩而过

一般先学离散数学,在学数据结构,掌握基本算法与思想

我们下学期要学数据库,我想问一下为什么不是先学数据结构,给我说一下各有什么价值

7楼:匿名用户

数据结构跟数据库没什么关联,别看名字都是数字开头,一般数据结构与算法一起开课,主要讲数组、队列、链表、树、图、堆、散列表等,学的时候要有一定的c或者c++基础,数据库的话是基础课程,不管学什么语言都需要数据库,一般也比较容易入门,但是以后不管你从事哪方面的软件开发工作都必需掌握数据库。大学一般开的都是sql,一般比较简单,要想精通数据库还是比较困难的,特别是大型的数据库oracle、db2。

数据库和数据结构有什么不同

8楼:學雅思

一、主体不同

1、数据库:按照数据结构来组织、存储和管理数据的仓库。

2、数据结构:是计算机存储、组织数据的方式。

二、组成不同

1、数据库:是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

2、数据结构:是指相互之间存在一种或多种特定关系的数据元素的集合。

三、特点不同

1、数据库:以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合

2、数据结构:精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

9楼:匿名用户

数据结构是电脑里数据的组织方式,或者说存储方式,是一种什么结构来存取数据,例如典型的堆栈结构stack,队列结构queue,链表结构list等,堆栈是后进先出last in first out (lifo),队列结构是first in first out(fifo),链表是任意位置插入新数据之类的,简单来说就是找一种方式方便你存取你的数据。

数据库是一个数据集合,顾名思义,库就是一个存储地方嘛,即存放大量数据的地方,而往数据库里放数据或者访问数据库里的数据的方式就是数据结构的内容了。

数据库相当于一个容器,数据结构相当于你往容器里放东西的方式和取东西的方式,如果没有数据结构,那么容器里的东西(数据)就会杂乱无章,以后取出来也麻烦。

10楼:匿名用户

数据库是一种数据的存储和查找系统,而数据结构是编程的算法。数据这个词在计算机软件中遍地都是,不能以此就觉得有联系。

但是对于数据库本身的构造来说,数据结构的优劣是很重要的。其实对任何软件都是如此。

学好数据库系统概论需要先学好数据结构吗?

11楼:匿名用户

不一定,学数据结构对于编程开发的思路更有用。事实上,刚开始学数据结构大多数人都浑浑噩噩的,有点难以理解

学习数据库之前需要学习数据结构吗

12楼:长舌阿南

数据结构的了解对于数据库的学习具有一定的帮助,尤其是数据库表结构的设计,学习数据库最好具备一定的基础编程知识,这样的话会容易一些。没有学数据结构也没有关系,数据库知识从具体操作设计过程中掌握的更快。

13楼:匿名用户

我是先学数据结构再学数据库的,因此我比较了解,学习数据库的时候设计到数据结构的非常少,除非你要把数据库学得非常深,非要了解底层的组织结构的时候你才得学习数据结构。

因此对于初学者学习这两者的顺序无关紧要。不过我还是建议你先学数据结构,这是基础,很重要啊。

14楼:匿名用户

不用,我就没学数据结构,就学了数据库了

数据结构和数据库系统原理和计算机网络和软件工程这四门课程有什么关系,难以程度和先学那个好。

15楼:匿名用户

貌似这四科没啥大关系,不过根据我们学校的排课,数据结构和数据库系统原理是同时学的,然后是计算机网络,最后是软件工程。

我觉得这样安排的原因是:数据结构是编程思想,要在学了一门语言之后学习,同时学习编程思想的时候,就要试着自己编写正规的程序,这时就会用到数据库,所以就开始学习数据库了。

而计算机网络其实与编程的关系不大,是了解网络基础的,毕竟学了几年计算机,最后出来连网络是啥都搞不清也太不应该了。

这个软件工程应该是在有了一定编程基础上,再来学习的,因为它的理论性比较强,如果没有实践做基础,只是看理论,理解不深,收获不大。

16楼:匿名用户

个人觉得:这四门课程的交集都不多,但是都是很重要。数据结构,对你编程,算法设计方面有很大的帮助,难度是比较大的。

至于数据库,如果不是非要搞数据库的研究,能用sql做些查询,建表,更新这些比较常用的操作就可以了。计算机网络,这个看你以后的方向,如果你要钻网络,那么这个就必须学的足够好,还是比较费时间和精力的,但是一般开发而言,都不会涉及到很多这方面的知识。软件工程呢,必须得有一定开发基础才能有更多的体会,光掌握理论容易,但是运用到实际就要求比较高了~

17楼:匿名用户

都是基本课程吧。

数据结构是最基本的东西,在编程的很多方面都要用到,主要是关于算法方面的东西。

数据库原理就是学数据库原理..数据库的操作之类的

计算机网络讲的是网络的基本知识,例如网络分层、tcp/ip协议、分网段、balabala

软件工程... 说实话我也不知道这干嘛的 每个地方可能教材不同,一般是关于一些项目的流程、步骤、规范之类

想学好的话 数据结构还是要自己仔细琢磨,数据库和网络都是基本知识,都要学吧。

----

@zzx0031 说得关于软工的没错 设计系统用的 做毕业设计的时候就会用到

学数据结构要先学基本的c/c++

18楼:匿名用户

首先在学这些东西之前你得先学一门语言,c、c++、java都行,但是c比较偏向于功能实现,所以比较适合初学,然后你就可以开始数据结构了,这个要学好比较难,要求编程能力还有数学能力,像网络你可以并行学习,这个可以作为你日常学习的部分,至于后面的数据库系统原理和软工,这两门是等你有了面向对象编程的时候,做一些大的系统的时候才能用的上,数据库原理很简单,sql是关键,至于软工,主要是uml图,前者是为了系统存储的,后者是为了设计系统的,如果没有面向对象的思想很难用的到,所以,我建议:先数据结构,后网络,在学一个面向对象语言,在学后两者

数据结构该怎么学翱,数据结构该怎么学啊?

1楼 匿名用户 数据结构学好并不难,关键是多上机操作,一个算法你看上去很简单,其实里面的小细节很多,没有自己编译连接运行,有些问题你可能发现不了。其实对于语言,真的无所谓啦,用c也好,用c 也好,都能实现,关键是算法思想的理解和运用。 我们老师说过一句话 编程语言不懂,你可以花一个月的时间把那门语言...

学数据结构之前要学习什么课程,学习数据结构需要先学习什么科目?求指导

1楼 八千云 建议你再学习一下离散数学,它是计算机相关专业的专业基础课,不学离散数学,数据结构学起来就比较困难。 另外要多练,多写些 ,可以加深对知识的理解。 2楼 匿名用户 java 或者线性代数? 你看看 学习数据结构需要先学习什么科目?求指导 3楼 匿名用户 要先学习c或c 编程语言,因为数据...

数据库学来有什么用,学数据库有什么用?

1楼 匿名用户 数据库是很有用的 数据库顾名思义可以管理大量数据 学好数据库当个dba收入还是相当可观的 就算不当dba 从事it行业的比如 程序员就有大量的数据要存储比如 就是一个典型的b s 那么多用户的数据都存放在 的数据库中, 一门语言 数据结构 算法 数据库 我想这个是从事it的基本功不容...