数据库工程师的基本要求
1.掌握数据库技术的基本概念、原理、方法和技术;
2.能够使用SQL语言实现数据库操作;
3.具备数据库系统安装、配置及数据库管理与维护的基本技能;
4.掌握数据库管理与维护的基本方法;
5.掌握数据库性能优化的基本方法;
6.了解数据库应用系统的生命周期及其设计、开发过程;
7.熟悉常用的数据库管理和开发工具,具备用指定的工具管理和开发 简单数据库应用系统的能力;
8.了解数据库技术的最新发展。
数据库工程师的工作内容
1、 设计并优化数据库物理建设方案;
2、 制定数据库备俭和恢复策略及工作流程与规范;
3、 在项目实施中,承担数据库的实施工作;
4、 针对数据库应用系统运行中出现的问题,提出解决方案;
5、 对空间数据库进行分析、设计并合理开发,实现有效管理;
6、 监督数据库的备份和恢复策略的执行;
7、 为应用开发、系统知识等提供技术咨询服务。
数据库工程师的发展前景
随着数据库技术的不断发展,企业为了管理、利用越来越多的信息, 都建立了自己的数据库。而这些企业数据库,都需要有专门的人员进行维 护,这就是数据库工程师的工作。就发展趋势看,优秀的数据库工程师是 十分匮乏的。目前数据库工程师的就业范围非常广,一般
的大型或者跨国 的企业都建立自己的数据库,他们都需要数据库工程师对他们的数据库进 行管理。一些国际知名企业、政府、学校等都是数据库工程师很好的去处。
“数据库工程师面向包括大学生在内的所有求职者,旨在帮助他们明 确职业发展方向,提高求职面试技巧及就业能力。”国内首家专注于数据 库工程师就业培训指导的清软国际学院培训机构负责人向记者透露,“专 业的数据库工程师培训机构应该专注于职涯规划、求职面试以及职前培训, 有效缓解目前国内高校对 大学毕业生进行的就业培训指导不足的现状。同 时我认为目前的高等教育应该加强对大库工程师就业指导的培训, 更好的让大学生把在学校学到的知识与社会最迫切的需求进行结合。大学 生面临的不再是先择业再就业还是先就业再择业的选择,而是如何择业如 何就业。作为择业和就业的关键内容,职业生涯规划和面试技巧等在网络 里比比皆是,但是充斥着大量粗制滥造的面试技巧分享, 常常造成误导。”
_、数据库应用系统分析及规划
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、 数据仓库与数据挖掘
数据库工程师的主要考试科目
考试科目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.6db2数据库安装创建触发器(Create Trigger )
5.7SQL使用方式-
5.8SQL标准化
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.1OODBMS 的特征
8.1.2面向对象数据模型
8.1.3面向对象数据库 语言
8.1.4对象关系数据库系统(ORDBMS )
8.2企业资源计划(ERP )和数据库
8.2.1ERP 概述-
8.2.2ERP与数据库-
8.2.3案例分析
8.3决策支持系统的建立
《数据库工程师》
简介:
《数据库工程师》是由企业级IT网络媒体TechTarget中国旗下 TechTarget数据库网站推出的电子杂志。《数据库工程师》摘取TechTarget 特邀专家、资深编辑以及终端用户所撰写的数据库技术及分析文章,旨在 提供数据库技术技巧、数据库技术发展趋势及业内最新动态,为数据库从 业人员及技术关注者提供参考。
数据库工程师
TechTarget中国《数据库工程师》
样刊:
刊首寄予:数据库第三方服务的新时代
当你的数据库遇到问题时,你首先想到的是原厂服务还是第三方服 务?从我接触到的DBA来看,越来越多的公司开始倾向于后者,拿 Oracle 数据库来说,有不少的用户反馈原厂的工程师水平未必会比第三方好,而 且响应速度、服务质量以及费用等一系列问题都困扰了 DBA许多年。这时
候,一家靠谱的数据库第三方服务商就显得格外重要,客户需要用最少的 成本、在最短的时间内解决问题。
众所周知,做服务需要投入大量的人力成本,这是许多大型数据库厂 商都极力避免的一件事,为的是追求更高的利润率。这些厂商更愿意让他 们的合作伙伴来完成这一工作,也就为
国内的第三方服务商提供了更多的 机会。但是如何把机会转化成价值?进一步转化成推动其前进的驱动力? 这是困扰国内数据库服务商的一大问题。因此我们看到,有不少十了许多 年的服务商开始进入“疲劳”期,不断重复着数据库维护、备份、恢复的 工作,而随着人力成本的不断提高,他们的日子也变得越来越不好过,甚 全最终选择了离开。
但是幸好还有这样一人,他们对数据库技术的热情十年如一日,摸 爬滚打数载依然奋战在数据库的第一线,他们愿意用自身的激情去感染用 户,愿意寻各种各样的方法帮助用户节约成本,也愿意把好的技术理念 传播给更多的用户。按照他们自己的话说,这是伴随互联网成长的一代, 他们更有活力,更能理解先进的技术理念。也正是他们,为国内的数据库 第三方服务市场注入了新的活力。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论