我想做一名高级数据库开发工程师,不知道还需要了解哪些知识,希望过来人帮我指点一下。

我想做一名高级数据库开发工程师,不知道还需要了解哪些知识,希望过来人帮我指点一下。,第1张

你提到的这些已经可以应对一般的公司这个职位了,不过,不同公司还是会有差异。

如果还要提高自己的竞争力的话,应该是下面这些了:

1 业务知识--不要小看这个;

2 开发经验,最好有大型数据库系统的开发经验;

3 数据仓库;

4 其它一些:沟通、学习能力、排错能力、英文能力、管理体系等等。

学无止境,数据库开发这条路前途很好,但道路也不会很平,最好能有人和项目来带。

可以加我:

第1阶段 基础课程:

01 VMWareWorkstation11虚拟机使用v2

01虚拟机的使用15.5

02 全新2017《计算机网络原理》新书同步终极讲解视频课程

03 PacketTracer和GNS3搭建网络学习环境

04 CCNA和网络安全

05 CCNA提高篇-综合案例设计

06 华为网络工程师

07 HCL

08 H3CNA

09 HCNP

10 CCNP

11 从理论到实战:在园区网中实施IPv6网络协议

第2阶段 网络安全

01 本地安全策略让服务器固若金汤

02 Windows系统安全

03 TMG2010

04 小草软路由

05 计算机网络安全

06 Web服务器入侵和加固

07 PKI技术实现网络安全

08 马青老师防火墙

第3阶段 Windows

01 WindowsServer2008管理

02 WindowsServer2008实现网络基础服务

03 Windows Server 2008活动目录

04 WindowsServer2012R2系统管理

05 WindowsServer2012网络基础服务

06 WindowsServer2012活动目录精讲

07 企业培训-活动目录林架构设计--提高篇

08 Windows活动目录升级

09 Windows2016系统管理

10 Windows2016 网络基础

11 WindowsServer2016活动目录

12 Windows2016双机热备群集

第4阶段 Linux系统

01 Linux基础

02 Linux系统管理

03 Windows-Linux上搭建维护Web服务器课程

04 Linux网络服务

05 Centos 7 系统管理

第5阶段 企业运维

01 高可用技术

02 使用组策略部署软件

03 Exchange2010

04 Exchange2013课程

第6阶段 数据库

01 数据库开发和设计基础篇

02 数据库开发高级篇

03 SQL2005

04 mySQL数据库设计和SQL语句深度讲解

05 mySQL数据库管理

06 mySQL数据库高级开发

07 SQL2016高可用技术 AlwaysON 群集 镜像

第7阶段 虚拟化

01 VMWare企业级虚拟化5.5

02 VMWare企业级虚拟化6.0

03 微软2008虚拟化Hyper-V

04 微软虚拟化WindowsServer2012

05 KVM虚拟化

06 搭建Openstack云计算平台

07 2016虚拟化

数据库开发工程师需要学习的课程有:

1、计算机导论

内容提要:为新学生提供一个关于计算机科学与技术学科的入门介绍,使他们对该学科有一个整体的认识,并了解该专业的学生应具有的基本知识和技能以及在该领域工作应有的职业道德与应遵守的法律准则。

2、数字电路与数字逻辑

内容提要:介绍数字逻辑与数字系统的基本概念、分析方法和设计原理,包括开关理论基础、组合逻辑、时序逻辑、可编程逻辑器件、数字系统等。

3、计算机组成原理与汇编语言

内容提要:以冯诺依曼计算机模型为出发点,介绍计算机的组织结构和工作原理,剖析计算机的运算器、存储器、控制器和输入输出设备的结构、工作原理和相互关系;介绍 80X86指令系统、汇编语言与汇编指令、汇编程序与汇编过程、简单汇编程序设计、汇编语言与高级语言的接口、宏汇编等。

4、计算机网络

内容提要:介绍数据通信的基本概念和计算机网络的基本原理,包括计算机网络的体系结构、数据通信的基本方法和协议、计算机网络的主要应用协议;同时介绍计算机网络系统的安全和管理知识,使学生对数据通信和计算机网络有一个全面理解。

5、计算机体系结构

内容提要:研究计算机系统结构的基本概念、基本原理、基本结构和基本分析方法,使同学在具有一定的软硬件知识基础上能综合认识计算机系统的软硬件功能分配与各种不同结构类型机器的特性和性能评价方法。为研究、开发、应用高级计算机系统打下基础。确立全面、系统的观点和学会定量分析问题的方法。

6、离散数学

内容提要:包括集合论、数理逻辑、图论、组合数学等内容,形式化的数学证明贯穿此课程。

7、高级程序设计语言

内容提要:分别以 C、C#或JAVA为例,介绍程序设计和语言,程序的基本数据结构、类型定义、简单类型和结构化类型、程序的基本控制结构、结构化程序设计、面向对象的程序设计等。

8、算法分析与设计

内容提要: 本课程延续数据结构课程的学习,从算法分析和设计的角度出发,除去传统的分类查找算法和一般的设计方法外,主要内容包括如下几个部分:算法研究的理论基础,递归分析技术,基本算法设计策略(几类经典算法学习), 多项式运算与 FFT ,串匹配,概率分析算法。 希望通过这一课程的学习,使学生能对现代的算法设计及分析的基本工具能有较全面的掌握。

9、数据结构

内容提要:介绍线性表及其链接存储结构与算法、数组与矩阵、堆栈与队列、广义表的存储结构与多元多项式表示、串与文本编辑、排序、树、图、文件结构。

10、数据库系统原理

内容提要:介绍数据库系统的基本概念、原理、方法及应用,主要包括数据库系统概论、数据库管理系统实现技术、数据库存储结构及其他类型的数据库系统。

11、编译技术

内容提要:介绍编译原理的理论和实践,包括编译程序设计、词法分析、语法分析、符号表、声明和存储管理、代码生成以及优化技术。

12、 *** 作系统

内容提要:介绍 *** 作系统的设计与实现,包括 *** 作系统各组成部分的概述、互斥性和同步性、处理器实现、调度算法、存储算法、设备管理和文件系统。

数据库开发工程师是指设计、开发、维护管理大型数据库的专业人才。

第一类是MySQL,以自由软件为主,以社团式开发为代表。版本选择4.0,侧重于在Linux平台(RedHat8.0)。MySQL数据库短小精悍,速度比较快,它是自由软件产品,现在美国国家航天局的数据库系统就是MySQL。在很多中小型的ICP有着广泛的应用。

第二类是SQL Server 2000,中小型企业数据库,界面友好,可 *** 作性强,在数据库市场占有很大的份量,SQL Server 2000是企业产品的代表,定位数据库中低端市场。

第三类是Oracle9i,中大型企业数据库,跨平台,在数据库中高市场占有很大的份量,Oracle9i介绍主要是Windows 2000平台和Linux平台(RedHat8.0)。Oracle9i在金融、电信、银行有很多经典应用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9981597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存