㈠ 我想往数据库方面发展,目前只是学习简单的sql查询,请问我还要看些什么书
我可以推荐几本书给你:
《数据库系统导论》(第七版)C.J.Date着 机械工业出版社,数据库领域中的权威着作,专业理论书籍出版至第七版,在业界是罕见的,可以想见该书具有多高的水平。
《数据库系统概念》(第三版)Silberschatz着 机械工业出版社 光看作者的名字就知道这肯定是一本好书。
《数据库系统基础教程》清华大学出版社、《数据库系统实现》机械工业出版社 J.D.Ullman着 斯坦福大学五门数据库系列课程的前两门教材,《数据库系统实现》一书的层次在我国已相当于研究生课程水平。
《数据库设计》Stephens着 机械工业出版社 一本不太厚也不太难的入门书。
《数据挖掘--概念与技术》Jiawei Han(韩家炜)着 机械工业出版社 数据挖掘领域的国际知名专家韩家炜教授最新力作,系统而全面的介绍了数据挖掘技术,可读性甚佳。
《数据库处理--基础、设计与实现》(第七版)D.M.Kroenke着 电子工业出版社 很少见的使用Access作为实例介绍数据库原理与设计的书,内容清晰易懂。
《数据库系统概论》(第三版)萨师煊、王珊着 高教出版社 国内本科及研究生专选教材,两位作者均为我国数据库界的着名专家。
《数据库原理、编程与性能》作者: (美)Patrick O'Neil Elizabeth O'Neil 译者: 周傲英 俞荣华 季文赟 钱卫宁 等
本书既强调理论又强调应用,全书众多的定义、定理、详细的证明过程、丰富的应用实例使得本书翻之有望而生畏之感,读之又有畅快淋漓之觉。实在是一本不可多得的好书,值得大家认真去学。
㈡ 想学习数据库推荐什么书
1.入门类书籍推荐 :《MySQL必知必会》 这本书英文原版名是很标题党的《Teach Yourself SQL in 10 Minutes》,却是最好的数据库入门书,在Amazon上长期排在数据库销售榜首。
2.进阶类书籍推荐 :《MySQL技术内幕——InnoDB存储引擎》 该书目前已经有了三版。
3.强化类书籍推荐 :《高可用MySQL(第2版)》 主要讲解真实环境下如何使用MySQL。
㈢ 学数据库入门那本书好
前段时间开始自学数据库,学了一段时间下来,看了好几本书了,品味一下,有几本感觉对刚接触数据库(甚至是数据库高手)的兄弟们来说是相当不错的所以向大家推荐一下:
一:《数据库设计与开发》
英文名:database
design
and
development
---
a
visual
approach
清华大学出版社
一本很实用的书籍,图文并茂,讲解生动,让你在不知不觉中已经对数据库的设计产生了兴趣,看完本书后,也许你会感叹,原来数据库设计还是挺简单的哦
二:《SQL
Server
数据库设计与系统开发教程》
清华大学出版社
唐红亮
主编
这本书虽说没什么牛逼的头衔,但是绝对是一本不错的教材,全书用两个实际的项目来诠释SQL的各个知识点,语言通俗,但基本知识点都讲得很清楚。作者娓娓道来,一点点的将知识深入进去。很不错的一种写法,强烈推荐你看这本书
三:《SQL语言与数据库操作技术大全》
电子工业出版社
马军
李玉林
等编着
这本书我建议大家做SQL语言的字典用,比如要查询、更改、删除数据了,却突然忘了某个子句(如
Having子句)的具体用法,这里面会很准确的告诉你。当然,对于专门学习SQL语言的来说,我觉得这本书也是相当不错的选择
四:《SQL
Server2005数据库管理入门经典
》
清华大学出版社
Dan
Wood
Chris
Leiter
Paul
Turley
着
马振晗
等译
对MSSQL
Server
2005里面的各种工具、组件的功能做了介绍,本书主要适合管理人员看
.........
.........
.........
说明:虽然我也是一名数据库新手,但我希望能通过这样一种方式来帮州我能帮助的人,让他们在学习的初期就不走弯路,给他们一点实实在在的建议。以后我发现的好书我还会持续的发上来,供大家参考。
㈣ 数据库开发需要学习哪些书籍
首先要懂得数据库基础知识,比如范式啊、开发流程、数据字典和数据流。
oracle 推荐先看Oracle Concepts 。
。然后多去论坛转转再看看<深入浅出Oracle:DBA入门、进阶与诊断案例>之类的。
liinux先看看linux基础,再多去论坛
㈤ 系统学习数据库要什么书
如果是新手入门,建议先看一下《数据库系统概论》,高等教育出版社,
如果有一定基础,可以看看《深入解析Oracle:DBA入门、进阶与诊断案例》,盖国强;《oracle database 9i/10g/11g 编程艺术》(外文翻译)
深入些的,可以看《Oracle数据库架构演进和性能优化实践》,盖国强
㈥ 学数据库入门那本书好
《oracle_database_9i10g11g编程艺术深入数据库体系结构》
oracle大师所作,值得一看
㈦ 本人想学数据库,买什么书好呢【急买!!!】
Oracle数据库,MySQL, SQL Server ,ACCESS,DB2这5个数据库是目前用的比较多的,俺从事IT行业也有4年多的时间,有幸这4个数据库都有接触过,下面就个人的理解讲讲; Oracle 一般都是大型企业所用的 MySQL, SQL Server 一般都是中小型企业所用的,但是MySQL是免费的. ACCESS 一般只做小程序用,像考勤啊,小的图书管理啊,一般做单机版的程序,不适合做网络的程序。 其实Oracle、DB2、SQL SERVER这3个数据库一直都是比较热门的,不过这3个数据库里面还是要细分; 网上很热门的ERP(企业资源计划的英文缩写)系统oracle就占了半壁江山,最大的2个ERP供应商分别是SAP(德国)和oracle ERP(美国); 全球十大银行的系统(包括中国的工商银行及建设银行)60%都是由IBM公司来供应软硬件企业解决方案(着名的IBM小型机AS400方案里面配的就是DB2数据库),所以银行业金融业系统都是DB2居多;地球人都知道微软,也知道PC机90%以上垄断地位的windows系统,但是很多人不知道微软在服务器操作系统领域也三分天下,占了近30%的市场,也就是说sql server占了服务器端的30%; 所以你只要精通Oracle、DB2、SQL SERVER中一种就业前景都是很不错的; 大型企业用的比较多的也是这3种数据库; 一定要说热门第一位的话我投oracle,因为精通DB2的比较少,DB2数据库的控制语言也是比较难学的。 个人认为按难易程度从低到高:ACCESS、MySQL、SQL SERVER、Oracle、DB2 上手时间(基本的一些维护和应用) ACCESS 一周 MySQL、SQL SERVER 一周到三周 Oracle 一个月 DB2 二个月 具体时间因人而异,上述只是我个人的一些看法. 建议学习SQL Server,在今后根据自己的需要再学习其他的,到时你也有了基础。 直接学习:SQL Server 2005基础教程,是不错的入门教程,价格也不贵。 我有电子版的,你需要的话可联系我。 后期学习中有不明的地方,你可以联系我。
㈧ 我想自学数据库工程师需要看哪些书
考试科目1:信息系统知识
1.
计算机系统知识
1.1
硬件知识
1.1.1
计算机体系结构和主要部件的基本工作原理
·
1.1.2
存储系统
·
1.1.3
安全性、可靠性与系统性能评测基础知识
1.2
数据结构与算法
1.2.1
常用数据结构
·
1.2.2
常用算法
·
1.3
软件知识
1.3.1
操作系统知识
1.3.2
程序设计语言和语言处理程序的知识
·
1.4
计算机网络知识
2.
数据库技术
2.1
数据库技术基础
2.1.1
数据库模型
2.1.2
数据库管理系统的功能和特征
2.1.3
数据库系统体系结构
·
2.2
数据操作
2.2.1
关系运算
·
2.2.2
关系数据库标准语言(SQL)
2.3
数据库的控制功能
2.4
数据库设计基础理论
2.4.1
关系数据库设计
·
2.4.2
对象关系数据库设计
·
2.5
数据挖掘和数据仓库基础知识
2.6
多媒体基本知识
2.6.1
多媒体技术基本概念
2.6.2
多媒体压缩编码技术
·
2.6.3
多媒体技术应用
2.7
系统性能知识
·
2.8
计算机应用基础知识
3.
系统开发和运行维护知识
3.1
软件工程、软件过程改进和软件开发项目管理知识
3.2
系统分析基础知识
·
3.3
系统设计知识
·
3.4
系统实施知识
·
3.5
系统运行和维护知识
·
4.
安全性知识
·
5.标准化知识
6.信息化基础知识
·
7.计算机专业英语
考试科目2:数据库系统设计与管理
1.数据库设计
1.1
理解系统需求说明
1.2
系统开发的准备
1.3
设计系统功能
1.4
数据库设计
1.4.1
设计数据模型
·
1.4.2
物理结构设计
1.4.3
数据库实施与维护
1.4.4
数据库的保护
·
1.5
编写外部设计文档
·
1.6
设计评审
2.
数据库应用系统设计
2.1
设计数据库应用系统结构
·
2.2
设计输入输出
2.3
设计物理数据
2.4
设计安全体系
·
2.5
应用程序开发
2.5.1
应用程序开发
2.5.2
模块划分(原则、方法、标准)
2.5.3
编写程序设计文档
2.5.4
程序设计评审
2.6
编写应用系统设计文档
2.7
设计评审
3.
数据库应用系统实施
3.1
整个系统的配置与管理
3.2
常用数据库管理系统的应用(SQL
Server、Oracle、Sybase、DB2、Access或Visual
Foxpro)
·3.3
数据库应用系统安装
3.4
数据库应用系统测试
3.5
培训与用户支持
4.数据库系统的运行和管理
4.1
数据库系统的运行计划
4.2
数据库系统的运行和维护
4.3
数据库管理
4.4
性能调整
4.5
用户支持
5.
SQL
5.1
数据库语言
5.2
SQL概述
5.3
数据库定义
5.4
数据操作
5.5
完整性控制与安全机制
5.6
创建触发器(Create
Trigger)
5.7
SQL使用方式
·
5.8
SQL
标准化
6.
网络环境下的数据库
6.1
分布式数据库
6.1.1
分布式数据库的概念
·
6.1.2
分布式数据库的体系结构
·
6.1.3
分布式查询处理和优化
6.1.4
分布式事务管理
·
6.1.5
分布式数据库系统的应用
6.2
网络环境下数据库系统的设计与实施
7.数据库的安全性
7.1
安全性策略的理解
7.2
数据库安全测量
8.
数据库发展趋势与新技术
8.1
面向对象数据库(OODBMS)
8.1.1
OODBMS的特征
8.1.2
面向对象数据模型
8.1.3
面向对象数据库语言
8.1.4
对象关系数据库系统(ORDBMS)
8.2
企业资源计划(ERP)和数据库
8.2.1
ERP概述
·
8.2.2
ERP与数据库
·
8.2.3
案例分析
8.3
决策支持系统的建立。
主要看一下数据库原理数据结构还有就是数据库设计这些
㈨ 想学习数据库知识,买什么书好啊
简单学习,只是学习一下ACCESS或者是Foxpro就可以了。如果想深入学习,要先学习<<离散数学>>中的关系代数部分,再学习数据库原理与优化,再学习TranSQL-92标准,再学习SQLSERVER、MYSQL、ORACLE中的一种就可以了。还用要了解ODBC、OLEDB、ADO、RDO等数据访问接口方法。学习SQL语句可以用ACCESS做入门程序,因为ACCESS中的可视化查询非常好用,可以制作完查询后再翻译成SQL语句。
书籍:ACCESS----清华大学出版社<<ACCESS入门与提高>>
离散数学----上海科技与文献出版社<<离散数学>>还用一本配套的习题
SQLSERVER----清华大学出版社<<SQL7.0系统管理员教程>>现在应该是SQL2000的系统管理员教程吧,我当时学的是7.0的,写的很好,书对TRANSQL-92描述很清楚,如果你想再清楚就去下载相关的白皮书吧。
还有一本SQLSERVER的书叫<<SQL SERVER 2000高级编程指南>>对SQL2000写的很详细,是一本提高书,书中的程序代码是用的VB,对ODBC、ADO等数据库访问接口写的比较详细。
如果你用VC++,建议你看一下铁道出版社的<<Windows 下的VC++数据库编程>>,书名记不太清楚了,关于VC++的数据库接口这本书最好。
㈩ 求关于数据库方面的书籍
《数据库系统导论》(第七版)C.J.Date着
机械工业出版社,数据库领域中的权威着作,专业理论书籍出版至第七版,在业界是罕见的,可以想见该书具有多高的水平。
《数据库系统概念》(第三版)Silberschatz着
机械工业出版社
光看作者的名字就知道这肯定是一本好书。
《数据库系统基础教程》清华大学出版社、《数据库系统实现》机械工业出版社
J.D.Ullman着
斯坦福大学五门数据库系列课程的前两门教材,《数据库系统实现》一书的层次在我国已相当于研究生课程水平。
《数据库设计》Stephens着
机械工业出版社
一本不太厚也不太难的入门书。
《数据挖掘--概念与技术》Jiawei
Han(韩家炜)着
机械工业出版社
数据挖掘领域的国际知名专家韩家炜教授最新力作,系统而全面的介绍了数据挖掘技术,可读性甚佳。
《数据库处理--基础、设计与实现》(第七版)D.M.Kroenke着
电子工业出版社
很少见的使用Access作为实例介绍数据库原理与设计的书,内容清晰易懂。
《数据库系统概论》(第三版)萨师煊、王珊着
高教出版社
国内本科及研究生专选教材,两位作者均为我国数据库界的着名专家。
《数据库原理、编程与性能》作者:
(美)Patrick
O'Neil
Elizabeth
O'Neil
译者:
周傲英
俞荣华
季文赟
钱卫宁
等
本书既强调理论又强调应用,全书众多的定义、定理、详细的证明过程、丰富的应用实例使得本书翻之有望而生畏之感,读之又有畅快淋漓之觉。实在是一本不可多得的好书,值得大家认真去学。