❶ 数据库学习需要什么基础
不需要基础,计算机的学习最大的基础就是兴趣,只要有兴趣,许多东西不学就会了。
❷ 想从事数据库方面的工作应该学习哪些知识
1.熟练掌复握,最好精通制 SQL 语句的书写
2.《数据库原理》 上中下,三卷必须学习。
3.深刻了解第三范式
4.《数据挖掘概念与技术》 或 《数据挖掘:概念与技术》
需要熟练掌握的其它技术:
a)合理建表、索引,主外键等..
b)存储过程的书写及优化
c)触发器的运用
d)其它跟数据库相关的技术..
❸ 想从事数据库方面的工作应该学习哪些知识
从事数据库方面的工作应该学习数据恢复分逻辑方面和硬件方面。
1.
维护:能够进行操作系统和数据库维护;以MS
SQL
为例,需要掌握:数据备份、还原、分离、收缩等技能。
2.
初级编程:能够对数据库进行建表;设置索引、约束等;并利用简单程序开发工具,进行编程。
3.
中级编程:能够利用数据库本身的编程SDK;以MS
SQL
为例,需要掌握:存储过程、函数、视图、触发器等。
4.
高级编程:在上述基础上,增加宏观的数据库管理思想;重点研究数据库安全性、角色、复制分发、订阅、部署;乃至
Raid
0
、
Raid
1
、Raid
0+1
、Raid
。
5.
等磁盘阵列方式。
❹ 数据库管理员应掌握那些数据库知识
1.如果是刚接触oracle的话,应该先熟悉一下oracle体系结构和工作原理。
2.学习一下unix或linux的基本维护操作(具体应用时,一般会在这些平台下)
3.学会获取数据库的各种信息,数据库备份,尤其是RMAN备份.
4.数据库性能优化是管理员的一项重要工作,掌握基本方面之后,要学会优化
以上基本掌握了,根据你的实际应用,再进行有针对性地提高学习。
以上只是很基础的部分,oracle的内容很多,还有很多高级应用,
你只要不断的学习,就会发现你还需要学习的课题内容。所以不可能一
一列出了.
书的话,根据自己的情况选用,最好下载官方资料学习,当然基本上
是英文版的了
以上仅作参考。
❺ 数据库主要学什么
1、了解数据库的基础知识,
这是学习数据库的的最基本要求,包括范式、sql语句,比如创建
(表、索引)、查询、删除、更新SQL语句、事务等。
2、理解JDBC的ur1连接的意义
这就是需要进一步了解的,相对基础知识米说,这部分显得更加
重要。比如Oracle的jdbc ur1连接串为:
jdbc:oracle: thin: @ip: 1521:sid.
3、熟练掌握sql语句。
比如翻页、时间比较的sql语句我们用得最多。给你一个需求你
可以立即写出sql语向。
4、熟练使用 jdbc类,知道何时使用下列的函数。
PreparedStatement
executeBatch
5、学握必要的数据库优化知识。
❻ 想做数据库管理员需要学什么
1.学会一门数据库软件。通过这个扩展到2个或者更多。mysql DB2 oracle sqlserver 等等
2.起码要知道和会使用几种操作系统,windows2003、2008 linux aix uinx 等等
3.最好能有其中一个数据库的认证。如果没有找工作的时候,工资不好谈。如果你真的很牛,也可以。
4.如果有经历可以考一个 操作系统的认证。不要考微软的。考后面那几个随便一个的都行。
5.要懂得一点网络知识。这个也不用太对。一般般就可以了。
❼ 日后想在数据库方面发展,需要有哪些必备的技能
数据库开发主要工作是写 SQL、出报表、优化 SQL、写存储过程等等,需要的知识如下:
数据库理论基础(基石)、编程基础以及编程思想、常用的数据结构、SQL 基础、SQL 性能优化、PL-SQL(Oracle开发工程师);
T-SQL(MSSQL 开发工程师)、MySQL Procere(MySQL 开发工程师)、Linux 基础、Shell 基础、其他脚本语言(比如 Python、Perl,了解)等。
数据库管理需要的知识如下:
数据库理论基础(基石)、编程基础以及编程思想、常用的数据结构、SQL 基础、SQL 性能优化、PL-SQL(了解)、T-SQL(了解)MySQL Procere(了解)、Linux 基础、Linux 高级知识、Shell 编程基础(重要,熟练使用)、Python 基础(可以熟练使用)。
其他脚本语言(比如 Ruby、Perl、PHP,了解)、计算机网络基础、网络硬件以及服务器硬件基础、常用 Linux 服务、服务器以及数据库安全知识、数据库备份与恢复(重要);
复制技术(重要)、数据库性能监控以及优化、常见故障修复、存储等,最后,还有一点,文档撰写能力。
数据库方面学习方法:
数据库系统具有极强的操作性,所以要想熟练地掌握数据库,就必须经常上机练习。
只有实际操作使用才能发现问题。
通常情况下,数据库管理员工作的时间越长,其工作经验就越丰富。
很多复杂的问题,都可以根据数据库管理员的经验来很好地解决。
上机练习的过程中,可以将学到的数据库理论知识理解得更加透彻。
❽ 数据库工程师需要掌握哪些知识
一般数据库工程师的主要工作包括:数据备份;数据库日常维护;数据结构方面的设计;SQL调优;解决由于数据库操作所造成的系统性能问题;给开发人员开展一些数据库方面的培训。那么成为一名合格的数据库工程师需掌握哪些知识技能呢?
一、数据库应用系统分析及规划:1.软件工程与软件生命周期。 2.数据库系统生命周期。 3.数据库开发方法与工具。 4.数据库应用体系结构。 5.数据库应用接口。
二、数据库设计及实现:1.概念设计。 2.逻辑设计。 3.物理设计。 4.数据库对象实现及操作。
三、数据库存储技术:1.存储与文件结构。 2. 索引技术。
四、并发控制技术:1.事务管理。 2.并发控制技术。3.死锁处理。
五、数据库管理与维护:1、数据完整性。 2、数据库安全性。 3、数据库可靠性。 4、监控分析。 5、参数调整。 6、查询优化。 7、空间管理。
六、数据库技术的发展与新技术:1、分布式数据库。 2、对象数据库。 3、并行数据库。 4、数据仓库与数据挖掘。