当前课程知识点:SQL SERVER数据库技术 > 第1章 SQL SERVER系统概述 > 职场小故事之一——数据库工程师采访录(1) > 职场小故事——数据库工程师采访录(1)
下面是某招聘网记者对一名数据库工程师的采访记录。
一、你是如何走上这条职业道路的?
1.你是如何走上这条职业道路的?
我大学学的是计算机专业,毕业后我做过两年数据库系统开发,后来又做过一段时间的服务器系统管理员,让我对微机原理、操作系统和存储有了一段的了解,最后才转型做DBA的。
2.选择的原因?
(1)大学学的专业就是计算机的,希望学有所用;
(2)该工作发展前景较好,而且相对IT行业别的工作来说,该工作可以持续的时间较长;
(3)工作很有挑战性,能够体现自己的价值。
3.本职业需要什么样的人?
本职业需要一个对技术有着浓厚的兴趣,并且非常的勤奋学习的人。在心理上要求比较好的抗压能力和细致的观察能力和逻辑思考能力。
4.到本领域工作所需的基本前提是什么?
计算机相关专业专科毕业以上学历,两年以上工作经验。
5.本工作需要特别的知识、技能和经验吗?
对整个计算机系统都有广泛而深入的了解,比如微机原理、存储系统、操作系统和数据库系统。特别是对DBMS要非常的精通,而且要有丰富的解决问题的实践经验。
二、 你所在的领域的“职业生涯通道”是什么?
1.什么样的初级工作最有益于学到尽可能多的知识?
在职业生涯早期做一段时间数据库系统开发,积累一些SQL语言编写经历,然后做一段时间系统管理员和存储工程师,再转型做DBA会比较有竞争力。
2.什么样的个人品质或能力对本工作的成功来讲是重要的?
有热情,对技术有着浓厚的兴趣,以及在压力下能够保持沉着冷静的心理素质和细致的观察能力和良好的逻辑思考和解决问题的能力。
3.公司对刚进入该领域的员工提供哪种的培训?
公司的入职培训、HP-UX、AIX、存储系统和ORACLE、SQL SERVER数据库系统的培训。
4.本领域有发展机会吗?
随着信息系统的日益普及,数据库作为信息系统的中心在各个机构的重要性也越来越高。相应的,数据库管理员也就变得越来越重要,在今后的发展也会越来越好。
5.在本领域工作你遇到过什么样的问题?
在初期阶段,解决的问题不够多,经常在碰到一些紧急情况时不能迅速的诊断出问题的原因。后来通过把自己的知识网络化,全部窜在了一起,这样碰到问题时就能按图索骥,很快的确定问题的原因了。
6.你认为将来本领域潜在的不利因素是什么?
新技术层出不穷,必须不断的学习才能跟上技术的进步。
7.最近,这项工作因科技、市场、竞争等发生变化了吗?
在科技上,新技术不断出现,数据库的自我管理能力越来越强,让数据库管理员可以从一些日常的管理中脱身,把精力集中于一些更具有前瞻性的工作中。
在市场上,各行各业都在转向信息化,并且有很多企业的信息系统需要更新换代,这些都给DBA提供了丰富的就业机会。
从竞争上讲,在各个品牌推出的数据库同质化现象越来越严重的情况下,各个数据库厂商开始关注如何降低数据库工程师的开发成本与管理成本,这也让DBA的管理工作变得更加的轻松。
8.你如何看待该领域工作的将来变化趋势的?
(1)数据库加速与硬件整合
数据库在过去只是被看作是软件的一种,它虽然与操作系统软件和企业应用软件有所不同,但仍被认为是软件的范畴。事实上,操作系统和应用软件所赖以调用的数据往往存储在数据库中。尽管如此,很少有人能够将其和存储、服务器、网络等硬件设备联系起来。
这种和存储、服务器等充分互动的方式也使得数据库在进行资源配置和应用时更加节省成本,不过,这也会给数据库的管理员带来新的挑战,因为和硬件的融合势必要让过去单纯了解数据库管理的IT人员,开始熟悉如何和存储和服务器相结合,而不简简单单的是需要多少存储空间和多少计算资源的问题。
(2)数据库与数据分析进一步融合
过去,人们所理解的数据库多是数据的存放和管理,并没有想过如何利用这些资源,并从这些有用的信息中,提取出更加有价值的东西。但现在这一状况正在改变。因为数据分析技术可以依据历史数据,帮助各类企业去分析并找到他们正确的用户,同时能够优化其业务,预测未来的企业行为。这就进一步要求数据库管理人员不仅能够管理好数据库,还要有对数据资源的整合和挖掘能力。
(3)数据安全迫在眉睫
当数据已经成为企业的核心资产,加强数据库管理的安全性便也提到了企业决策者的议事日程。任何给定的公司的数据库系统可能要收集、存储和分析成千上万行信息,这些信息本质上有公共的,也有私有的。由于有这项责任在身,数据库必须使数据库管理员能适当的授权和限制访问。
-1.1 数据库基础知识
--数据库的概念
--数据库概念
--数据模型(1)
--数据模型(2)
--数据模型
--实体间的联系
--E-R图
--数据技术的发展
--数据库技术发展
-1.1 数据库基础知识--作业
-1.2 SQL SERVER简介
--数据库应用场景
--企业应用
--安装与配置
-1.2 SQL SERVER简介--作业
-1.3 课堂练习-安装和配置SQL SERVER2008
-职场小故事之一——数据库工程师采访录(1)
-2.1 数据库对象及构成
--sql server 2008数据库中的文件和文件组的详解
--管理数据库和文件
--创建文件组
--文件和文件组
-2.1 数据库对象及构成--作业
-2.2 创建数据库
--使用SQL SERVER Management Studio创建数据库
-2.2 创建数据库--作业
-2.3 修改数据库
--使用T-SQL扩充数据库或事务日志的容量-01(操作演示)
--使用T-SQL扩充数据库或事务日志的容量-02(操作演示)
-2.3 修改数据库--作业
-2.4 重命名或删除数据库
-2.4 重命名或删除数据库--作业
-2.5 课堂练习-创建数据库和数据库文件
-职场小故事之二 数据库工程师采访录(2)
-3.1 数据表设计
--数据表设计
-3.1 数据表设计--作业
-3.2 创建数据表
--创建数据表
-3.2 创建数据表--作业
-3.3 修改数据表结构
-3.3 修改数据表结构--作业
-3.4 删除数据表
-3.4 删除数据表--作业
-3.5 课堂练习-创建数据类型和数据表
--数据类型详解
-- 创建数据类型和表
--程序源代码
-3.5 课堂练习-创建数据类型和数据表--作业
-扩展知识
--数据类型详解
-职场小故事之三——数据库工程师是干什么的?
-4.1 合并多个查询结果中的数据
-4.1 合并多个查询结果中的数据--作业
-4.2 抽取数据到另一个表中
-4.2 抽取数据到另一个表中--作业
-4.3 添加数据
--向表中添加数据
-4.3 添加数据--作业
-4.4 更新数据
--将“电子出版概论”课程的上课时间修改为“周二晚”——程序源代码
--将“01数据库”班级所有学生的选课密码初始化为#*3456
--更新表中的数据
-4.4 更新数据--作业
-4.5 删除数据
--学生为“00000005”的学生因故取消课程编号为“017”的选修课
--学号为“0000005”的学生因故取消“中餐菜肴制作”选修课——程序源代码
--删除表中数据
-4.5 删除数据--作业
-4.6 课堂练习
-职场小故事之四——冯玉才:“背”着数据库闯天下
-5.1 查询单个数据表数据
-5.1 查询单个数据表数据--作业
-5.2 使用聚合函数查询
--使用聚合函数查询
-5.2 使用聚合函数查询--作业
-5.3 使用分组查询结果
--查看报名人数大于15的各类课程的最少报名人数和最多报名人数
--查看报名人数大于15并且每组平均报名人数大于30的课程类别和各组的平均报名人数
--查看课程类别为“信息技术”、“管理”的平均报名人数,并给出其他课程类别
--使用分组查询
-5.3 使用分组查询结果--作业
-5.4 排序查询结果
--重新排序查询结果
-5.4 排序查询结果--作业
-5.5 多表连接查询数据
--比较连接查询
--多表连接查询数据
-第5章 查询与统计数据-作业
-5.6 课堂练习-查询与统计数据
--程序源代码
-职场小故事之五——IT独行侠数据库独立咨询顾问牛新庄的故事
-6.1 索引的概述
--索引的技巧
--索引简介
--索引的分类
--索引的分类
-6.1 索引的概述--作业
-6.2 创建索引
--创建索引
-6.2 创建索引--作业
-6.3 重命名索引
--将sutdent表的IX_STUNAME索引重命名为IX_STUNAMENEW
--重命名索引
-6.3 重命名索引--作业
-6.4 删除索引
--删除索引
--删除索引
-6.4 删除索引--作业
-6.5 索引分析
--查询学号为“00000001”的学生信息,分析哪些索引被系统采用
--查询名为"林斌"的学生,分析执行该数据花费的磁盘活动量信息
--分析索引
-6.5 索引分析--作业
-6.6 索引维护
--使用UPDATE STATISTICS更新索引的统计信息
--维护索引
-6.6 索引维护--作业
-6.7 课堂练习-创建和优化索引
--创建和优化索引
--程序源代码
-职场小故事之六——数据库安全门事件
-实现索引
-7.1 数据完整性概述
--数据完整性的概述
--数据完整性概述
-7.1 数据完整性概述--作业
-7.2 创建约束
--创建主键约束
--创建主键约束
--添加唯一约束
--创建唯一约束
--约束的STUNO列值只允许为8位数字,并且不可以为8个0
--删除检查约束
--创建检查约束
--为STUCOU表添加默认约束,STATE列的默认值“报名”
--创建默认约束
--创建外键约束
-7.2 创建约束--作业
-7.3 创建默认值
--创建并绑定默认值
--创建默认值
--解除默认值UnsureDefault与Teacher列的绑定
--删除默认值
-7.3 创建默认值--作业
-7.4 创建规则
--创建规则
--解除规则CreditRule与Course表Credit列的绑定
--删除规则
-7.4 创建规则--作业
-7.5 课堂练习-实现数据完整性
-- 实现数据完整性
--程序源代码
-职场小故事之七——数据库工程师的发展前景
-8.1 视图的概述
--视图的基本概念
--视图简介
-8.1 视图的概述--作业
-8.2 创建视图
--创建视图
--创建视图
-8.2 创建视图--作业
-8.3 修改视图
--修改视图并加密
--修改视图
-8.3 修改视图--作业
-8.4 重命名视图
--重命名视图
--重命名视图
-8.4 重命名视图--作业
-8.5 删除视图
--删除视图
--删除视图
-8.5 删除视图--作业
-8.6 课堂练习-实现视图
-- 实现视图
--程序源代码
-职场小故事之八——数据库面对的工作岗位及职责
-9.1 存储过程概述
--存储过程的优点
--存储过程的优点
-9.1 存储过程概述--作业
-9.2 创建与执行不带参数的存储过程
--创建存储过程,返回学生表中班级编号为“20000001”的所有数据行
--执行存储过程
-9.2 创建与执行不带参数的存储过程--作业
-9.3 创建与执行带参数的存储过程
--执行存储过程
-9.3 创建与执行带参数的存储过程--作业
-9.4 修改存储过程
--修改的存储过程
-9.4 修改存储过程--作业
-9.5 删除存储过程
--删除存储过程
--删除存储过程
-9.5 删除存储过程--作业
-9.6 课堂练习-实现存储过程和函数
-- 实现存储过程和函数
--程序源代码
-职场小故事之九——数据库错误致虎航安全事故
-10.1 触发器概述
--触发器的概述
-10.1 触发器概述--作业
-10.2 创建触发器
--创建触发器
--测试触发器
--创建触发器
-10.2 创建触发器--作业
-10.3 修改触发器
--测试结果
--修改触发器
-10.3 修改触发器--作业
-10.4 删除触发器
--删除触发器
--删除触发器
-10.4 删除触发器--作业
-10.5 禁用或启用触发器
--禁用触发器
--启用触发器
--禁用或启用触发器
-10.5 禁用或启用触发器--作业
-10.6 课堂练习-管理触发器
--程序源代码
-职场小故事之十——韩国农协银行事件透视数据库安全问题
-11.1 SQL SERVER安全机制
--安全设计理念
-11.1 SQL SERVER安全机制--作业
-11.2 管理登录名和用户
--创建登录名
-11.2 管理登录名和用户--作业
-11.3 管理角色
--角色
-11.3 管理角色--作业
-11.4 管理权限
--创建登录名
--创建用户
-11.4 管理权限--作业
-11.5 课堂练习-管理安全性
--管理安全性
--程序源代码
-11.5 课堂练习-管理安全性--作业
-职场小故事之十一——银行账号“泄密”虚惊
-12.1 脱机后复制数据库文件
--数据库脱机操作
-12.1 脱机后复制数据库文件--作业
-12.2 备份与还原数据库
-12.2 备份与还原数据库--作业
-12.3 数据的导入和导出
--数据导入与导出
-12.4 复制数据库
--复制数据库
--数据库复制
-12.5 课堂练习-灾难恢复
-- 灾难恢复
--程序源代码
-职场小故事之十二——2011年数据库泄密事件
-13.1 windows应用程序开发
-13.1 windows应用程序开发--作业
-13.2 ASP.NET网站开发
-13.2 ASP.NET网站开发--作业
-国家软件开发文档标准
--操作手册编写规范
-- 详细设计说明书编写规范
-- 项目开发总结报告编写规范
--用户手册编写规范