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