数据库难学吗都需要什么基础知识,求关于数据库方面的书籍有哪些

数据库难学吗?都需什么基础知识?
数据库一点不难学,问题是不少考试教材的理论和实践脱节。我本科和研究生这个时间段都上过数据库课程,多是讲理论,不讲实践,实际上不少理论是制造数据库软件的人才需深挖的(我不是说这些知识理论没用啊),假设从实用的视角出发,直接找一个实质上项目用某个数据库开干要学得快得多。
在实质上项目中,时常也不会严格遵循第三范式,这进一步让人认为书本上学的和工作明显不同,这也是考试教材很让人遗憾的一个地方。总而言之,学数据库先明确自己的目标是要学做一个数据库软件,还是学做一个使用数据库的软件,目标明确了好办事。
求有关数据库方面的书籍?
《数据库系统导论》(第七版)C.J.Date著 机械工业出版社,数据库领域中的权威著作,专业理论书籍出版至第七版,在业界是罕见的,可以想见该书具有多高的水平。
《数据库系统概念》(第三版)Silberschatz著 机械工业出版社 光当成者的名字就清楚这肯定是一本好书。
《数据库系统基础教程》清华大学出版社、《数据库系统达到》机械工业出版社 J.D.Ullman著 斯坦福大学五门数据库系列课程的前两门考试教材,《数据库系统达到》一书的层次在我们国内已基本上等同于研究生课程水平。
《数据库设计》Stephens著 机械工业出版社 一本不太厚也不太难的入门书。
《数据挖掘-概念与技术》Jiawei Han(韩家炜)著 机械工业出版社 数据挖掘领域的国际知名专家韩家炜教授新力作,系统而全面的讲解了数据挖掘技术,可读性甚佳。
《数据库处理-基础、设计与达到》(第七版)D.M.Kroenke著 电子工业出版社 很少见的使用Access作为实例讲解数据库原理与设计的书,内容清晰易懂。
《数据库系统概论》(第三版)萨师煊、王珊著 高教出版社 国内本科及研究生专选考试教材,两位作者都是我们国内数据库界的著名专家。
《数据库原理、编程与性能》作者: (美)Patrick O'Neil Elizabeth O'Neil 译者: 周傲英 俞荣华 季文赟 钱卫宁 等
本书既强调理论又强调应用,全书很多的定义、定理、具体的证明过程、丰富的应用实例让本书翻之有望而生畏之感,读之又有畅快淋漓之觉。实在是一本不可多得的好书,值得各位考生仔细去学。