精华内容
下载资源
问答
  • 满意答案curious鱼泡泡2013.06.06采纳率:53%等级:12已帮助:5020人DBA——数据库管理员DBA是数据库管理员,英文是Database Administrator。DBA的一些职责:安装和升级数据库服务器(如Oracle、Microsoft SQL server)...

    满意答案

    dcebd7a0de6265b6ccae5ead692f1eab.png

    curious鱼泡泡

    2013.06.06

    dcebd7a0de6265b6ccae5ead692f1eab.png

    采纳率:53%    等级:12

    已帮助:5020人

    DBA——数据库管理员

    DBA是数据库管理员,英文是Database Administrator。

    DBA的一些职责:

    安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。

    数据库设计系统存储方案,并制定未来的存储需求计划。

    一旦开发人员设计了一个应用,就需要DBA来创建数据库存储结构(tablespaces)。

    一旦开发人员设计了一个应用,就需要DBA来创建数据库对象(tables,views,indexes)。

    根据开发人员的反馈信息,必要的时候,修改数据库的结构。

    登记数据库的用户,维护数据库的安全性。

    保证数据库的使用符合知识产权相关法规。

    控制和监控用户对数据库的存取访问。

    监控和优化数据库的性能。

    制定数据库备份计划,灾难出现时对数据库信息进行恢复

    维护适当介质上的存档或者备份数据

    备份和恢复数据库

    联系数据库系统的生产厂商,跟踪技术信息

    3.dBA加权分贝

    分贝单位为dB,加权后可以可以用dBA表示。

    以"A"加权声级度为例,在将低频率及高频率的声压级值加在一起之前,声压级值会根据公式减低。声压级值加在一起後所得数值的单位为分贝(A)。分贝(A)较常用是因为这个标度更能准确地反映人类耳朵对频率的反应。量度声压级的仪器通常都附有加权网络,以提供分贝(A)的读数。

    DBA的工资还是蛮高的!

    00分享举报

    展开全文
  • 写给想从事数据库方面工作的朋友

    万次阅读 多人点赞 2012-04-12 13:02:50
    对于经常听到的“DBA(数据库管理员)、数据库开发工程师、数据挖掘工程师、数据库架构师......”这些职位,之前我也比较迷惑,甚至搞不清楚这些岗位具体的工作任务和职责,更别提什么职业规划了。后来询问了一些...


    经常有人问我,有关数据库方面的职位、职业规划、转型等相关的问题。对于经常听到的“DBA(数据库管理员)、数据库开发工程师、数据挖掘工程师、数据库架构师......”这些职位,之前我也比较迷惑,甚至搞不清楚这些岗位具体的工作任务和职责,更别提什么职业规划了。后来询问了一些专门从事数据库方面工作的朋友,也查了一些资料,加入了自己的一点点见解。抽空整理了一下,写出本文,希望能够帮助到想走这条路的朋友。由于本人也并不太专业,如有错误,望及时指出。


    1.总的来讲,数据库方面的工作主要有两种:数据库管理,数据库开发。这是两个不同的方向。


    所谓数据库管理,就是我们通常说的DBA(数据库管理员)。主要工作是做数据库安装、管理、调优、备份、容灾、集群、安全等(拿sqlserver DBA为例子,工作职责可以参考http://blog.csdn.net/dinglang_2009/article/details/7352850),主要技术点是除了对数据库本身比较熟悉外,还要对硬件(主机、存储、网络)、操作系统等方面有较好的理解,否则很难做到真正的高手。例如,在做数据库调优中,I/O是比较常见的性能瓶颈,你要想真正最大限度的调优,必须了解磁盘(硬件)的工作原理,还要了解操作系统的相关知识(例如windows下的文件系统的特性)。在做数据库集群的过程中,拿sqlserver为例子,必须先实现windows操作系统的集群,如果你不了解windows系统的管理,怎么能胜任呢?优秀的DBA,不一定是个优秀的系统管理员,但至少也是非常数据操作系统实现和管理的,这毫不夸张。

    总的一点,就单单这个方向而言,要学的知识和技术也确实太多了。所以,通常DBA只需要熟悉一款数据库产品(例如Oracle。国内sqlserver DBA很少)即可,能在职业生涯中走得很远。相反,多而不精是很忌讳的。


    所谓数据库开发,我认为有好几种。首先,一般人理解是指涉及到数据库应用的开发。例如使用php+mysql开发网站的,运用Java+Oracle开发银行系统的,asp.net+mssqlserver开发企业级ERP系统的......这些都可以认为是数据库开发。在某些公司(一般是大公司),也有专业从事数据库层面开发的工程师。通常他们的系统都比较依赖于数据库层面,例如使用了很多事务控制,存储过程,高并发经常造成数据库死锁等等。这样一来,工作任务会很重,必须有单独的“数据库开发工程师”。还有一种是采用纯数据库系统上的语言进行开发工作,这类一般是指专注于纯数据库技术开发的人员,如数据挖掘工程师(数据库抽取、传输、加载,是数据仓库应用的一部份)。此类入门的门槛较高,薪资待遇也非常好,随着商业智能在国内的兴起,这类职位的需求也越来越多。


    有些大型公司,对数据库应用比较深入,可能会设置专业的DBA从事开发顾问工作,主要责任是与项目组一起进行系统的数据库结构设计、SQL相关的开发优化,建库建表操作等,这类DBA要求对系统业务有一定了解,对数据库开发与优化也比较熟悉,对这种职位每个公司的名称可能不一样,有些公司还是称为DBA或数据库开发工程师,阿里巴巴公司称为开发DBA或应用DBA。例如我有个朋友在阿里巴巴下面的支付宝DBA项目组,他就主要从事Oracle数据库管理和调优工作。总而言之,大公司会细分,小点的公司则一般希望你是全能型的。这很好理解,大公司有钱,且对技术要求更高,所以需要很多“专才”来协作。而小公司财力等各个方面有限,相对技术要求低一点(也不一定),所以更倾向于“通才”(至于那种太小的公司或者不是专门从事IT行业的,一般不会设专门的DBA。打个比方,一个皮包公司招到一个程序员,恨不得立马就把公司里的美工也炒了,可想而知小老板对人才的渴望和要求)。至于“通才”还是”专才“,还是要看自己定位了。


    2.应届生能选择做DBA吗?
    应届毕业生要从事DBA工作门坎比较高,因为DBA职位是需要有一定实践经验的人员,应届生很难录用,除非你的特长刚好是公司需要的:比如说你在学校从事的项目或课题中有较深入的数据库相关应用,你在数据库理论方面又有很好的理解。或者你没有做过DBA,但是学校里参与设计过数据库系统,对数据库实现原理很了解。如果你是211或者有高学历(硕士以上),人家可能会愿意培养你。否则,成功入职的可能性就很小了。没办法,在天朝就这样。


          表面上看DBA是从事数据库管理工作,不需要软件开发技能,但是随着个人的发展,你需要经常与开发人员打交道,需要写代码模拟开发人员访问数据库的 CASE,还需要做一些新技术的测试学习,写一些自动化脚本等。所以在DBA成长的过程中,开发技能也是必不可少的。实际上,大部分DBA都是从事了一段时间开发工作后才转型为DBA岗位。例如我刚才说道的那位朋友,之前也是从事J2EE方面开发的,积累到一定阶段后,逐渐转型DBA。


          所以对于应届生,我不建议直接挑战DBA岗位,最好还是先从事一段时间开发工作,如果对数据库管理的工作比较感兴趣,可以在工作过程中不断学习数据库知识,帮助团队解决数据库的问题,当决定转型为DBA或者是工作中有明确的DBA需求后,再选择从数据库概念、功能、管理、开发、调优逐步系统的学习数据库知识,多做测试与实践,在专业论坛中处理更多的问题。不要忽略论坛,Oracle大牛冯大辉、盖国强,他们就是在论坛和工作中积累起来的。


    3.关于考试与认证
    早几年,在我还在上学的那个时候,“认证”是非常流行的,认可度也不错。数据库相关培训的价格应该都不低(例如Oracle  OCP OCM 等),外界的认可度也没以前好,因为现在认证考试基本上很容易通过。去参加数据库培训也并不一定能学到多少东西,更重要的是个人的兴趣与环境。如果你真想提高自己,而且有经济基础,那可以选择参加数据库培训,但前提是你要具备一定的基础再去,因为培训的时间一般很短,要想在培训的时间内消化基本上不太可能,所以最好先拿认证试题测试一下自己的能力,如果你连题目的意思都不理解或者里面的概念都没听过那还是花一些时间再自学一下吧。


    4.数据库学习的方法

    就我个人而言,对数据库谈不上有什么深入研究。稀里糊涂的用了几年,不敢提太多建议误人子弟。关于数据库学习的方法,一定要理论加实践(否则就是纸上谈兵了),光看书是没用的,而且会让人感觉投入多收益少而失去学习兴趣。开始时多动手实践,掌握常用的功能,在工作中或网络上解决实际的问题,学习别人解决问题的方法,对于不理解或不熟悉的知识点自己要亲自实践,解决的问题多了,自然就会感觉水平提高。到一个阶段后,接着会发现水平提高得越来越慢,这时反过来从更基础的层面系统的学习数据库知识,尤其是研究偏底层和原理性的知识,再加以实践。过了这个阶段,基本算是入行了。我在博客园和CSDN等网站上,经常有许多深入数据库底层相关的文章与讨论,让我这种菜鸟望而却步,这些知识很重要而且难掌握,但并不表示这些知识很实用,因为我们学习知识主要目的是解决问题,而不是表现自己。因为我们大多数人还是从事应用层开发。我曾对sqlserver的索引、事务、锁一直比较疑惑,想恶补一下。抱着几本《sqlserver 2005 技术内幕》啃,这系列的书是从sqlserver 2005底层开始揭示的,确实写的好,可惜不太适合我这种菜鸟。试想,连一条复杂的sql语句都写不出来,你跟他讲sqlserver引擎内部执行原理,那能有好效果吗?所以,还是那句经典的话:由浅入深,循序渐进,理论加实践。说起来简单,做起来难啊!没有捷径。工作中积累,业余还得学习,不断积累多年。


    本文出自blog.csdn.net/dinglang_2009,转载请注明出处。



     

    展开全文
  • 检验SQL的学习效果第1部分:入门学习以下内容:1)了解数据库的基本概念2)如何安装数据库?3)表的创建、删除和更新4)数据的插入、删除和更新数据第2部分:简单查询学习以下内容:1)基本的查询语句2) 如何指定查询条件...

    1.入门 2.简单查询 3.汇总分析 4.复杂查询 5.多表查询 6.求职面试题 7.检验SQL的学习效果

    ce012ba96f1fec8c9ac180532e83aa5c.png

    53f08cab8a758c1bb00856fbafd412b6.png

    第1部分:入门

    学习以下内容:

    1)了解数据库的基本概念

    2)如何安装数据库?

    3)表的创建、删除和更新

    4)数据的插入、删除和更新数据

    ce012ba96f1fec8c9ac180532e83aa5c.png

    53f08cab8a758c1bb00856fbafd412b6.png

    第2部分:简单查询

    学习以下内容:

    1)基本的查询语句

    2) 如何指定查询条件?

    3)注释和 SQL 语句注意事项

    4)学会运算符指定复杂的查询条件

    5)字符串模糊查询

    从零学会SQL:简单查询​

    44c798584dc3f6f500ac0d1e236ebd23.png

    64bbafe6c4f8e0c986ffdaceb251ac01.png

    第3部分:汇总分析

    学习以下内容:

    1)如何进行汇总分析?

    2)如何对数据分组?

    3)如何对分组结果指定条件?

    4)用 SQL 解决业务问题的套路是什么?

    5)如何对查询结果排序?

    6)如何看懂 SQL 报错信息?

    从零学会SQL:汇总分析​

    44c798584dc3f6f500ac0d1e236ebd23.png

    64bbafe6c4f8e0c986ffdaceb251ac01.png

    第4部分:复杂查询

    学习以下内容:

    1)视图(什么是视图,如何使用,有什么用,注意事项)

    2)子查询、标量子查询、关联子查询

    3)各种常用函数

    从零学会SQL:复杂查询​

    44c798584dc3f6f500ac0d1e236ebd23.png

    64bbafe6c4f8e0c986ffdaceb251ac01.png

    第5部分:多表查询

    在有多张表的情况下,表和表之间的运算和联系就变得很重要,这部分学习多个表如何查询:

    1)表的加法

    2)联结,包括交叉联结、内联结、左联结、右联结、全联结

    3)一张图记住各种联结

    4)联结应用案例

    5)case表达式

    从零学会SQL:多表查询​

    44c798584dc3f6f500ac0d1e236ebd23.png

    64bbafe6c4f8e0c986ffdaceb251ac01.png

    第6部分:求职面试题

    这里总结了常见的面试题,为以后找工作面试做准备:sql经典面试50题

    44c798584dc3f6f500ac0d1e236ebd23.png

    64bbafe6c4f8e0c986ffdaceb251ac01.png

    第7部分:检验SQL的学习效果

    如何验证上面SQL的学习效果呢?

    在SQL练习平台sqlzoo中将习题做一遍,不仅是检验前面的学习效果,更是通过实践加强熟悉前面的知识。这里不能偷懒,一定要将每一道提做一遍,以后找工作面试都能用得上。如果现在偷懒,后面找不到工作的恶果可是要自己负责的。

    d1ae5bc0640b26ab491ea54cf6c42993.png

    dd421a2d8e60459996ed45db3883ef45.png

    ce012ba96f1fec8c9ac180532e83aa5c.png

    53f08cab8a758c1bb00856fbafd412b6.png

    第8部分:推荐书

    我推荐参考书看《SQL基础教程》(作者:Mick)。

    也有人推荐《sql必知必会》,但是对于零基础的朋友来说Mick的《sql基础教程》更容易看懂学会,非常适合入门者学习。如果只推荐一本书的话,我只推荐这本。

    展开全文
  • 如何学习数据库

    千次阅读 多人点赞 2019-03-17 22:45:04
    学数据库的难度有好几点。首要一点就是:下载配置数据库,然后又是使用语言链接数据库,接着是配置上网站。反而sql,数据库理念的学习到还在其次了。但很多人一开始就个网站学SQL,连环境什么的都还没配置好呢。 ...

    本人(ID:蒸发杰作)旗下所有文章均放弃版权,请任意使用。只是如果您觉得,看了我的文章,有所收获的话,不妨点个赞,写个评论。这是对我最大的支持。

    学数据库的难度有好几点。首要一点就是:下载配置数据库,然后又是使用语言链接数据库,接着是配置上网站。反而sql,数据库理念的学习到还在其次了。但很多人一开始就找个网站学SQL,连环境什么的都还没配置好呢。

    与数据库打交道的程序往往只是繁琐,工作多一旦熟练之后就变成体力活了。(所以这种时候,**有人带领入门的价值(所以培训班两个月是可以掌握一门技术的)或者查询知识的能力(靠自己的搜索能力)**就体现出来了)

    还有一点,那就是学习新知识其实就可以按照这种方法,先思考。不用思考学习​本身(这不是对某次学习应该思考的),而应该思考某次学习所学的东西本身 其内在逻辑 简单与否 难点何在诸如此类。

    很多人所谓接触很久数据库都不懂数据库,只是说他很久之前就听过数据库罢了,大家都只是码农罢了,又有何区别呢?所学的东西,又有何难学呢?只是因为这种接触并非是淋透衣服的接触 而只是洗个手 般的接触罢了。 例如我学测绘时就上过一门课,唤作测绘和地理信息数据库。其不面向最难也是最基础的数据库本身,反而是在其上大谈所谓空间地理数据的存储方法,并且所谓的考试也就不过是抄着做题,哪里有什么长进可言?学完这门数据库,又有几个人可以靠数据库吃饭儿?可见所谓的教学,不过启发性为主罢了。

    今个我到底要提出一种学习数据库的方法。首先是第一步下载数据库,这看似简单,但其实是需要教程的。是最需要教程的。然后粗略学习学习sql语法,然后把他和一门语言关联起来,再挂上网页,这才是真真的学会了数据库啊。

    这儿我到底要重新立下一个flag,就是自己写按照这个思路,写出一个教程来。各位拭目以待吧。

    展开全文
  • NULL 博文链接:https://michal521.iteye.com/blog/1828010
  • 生物信息学数据库分类概览

    万次阅读 2018-11-24 18:55:07
    了解与自己研究领域相关的数据库,并加以利用可能会使研究工作得到事半功倍的效果。在此将常用数据库按照以下分类方式大致整理了一下,也方便检索。 1. Meta databases 元数据库,合并不同来源的相关数据以更新的...
  • SQL 数据库学习路线推荐

    万次阅读 2019-02-13 21:10:50
    一开始学数据库的时候,和学校里教的 C/C++/Java 完全不是一个路子的事。你学会了 C 中的函数,Java 中的方法,却无法理解 SELECT WHERE FROM 到底为什么不能执行;你知道了指针,却依旧不知道为什么需要一个索引...
  • 生物信息学数据库

    千次阅读 2018-11-22 20:22:36
    生物信息学数据库分类概览 Meta databases Model organism databases Nucleic acid databases 3.1 DNA databases 3.2 Gene expression databases (mostly microarray data) 3.3 Phenotype databases 3.4 ...
  • 有很多刚入门Java行业的小伙伴,可能知道Java的知识体系很复杂,因此会心生...先说说博主自己从入门Java到面试找工作的经历。看过我自我介绍的同学应该知道,潘老师大学专业的并不是计算机专业,而是光电专业,虽然也
  • 数据库学习】数据库总结

    万次阅读 多人点赞 2018-07-26 13:26:41
    1,数据库 1)概念 数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。 常见数据库管理系统有:Access、mysql、sql server 2)特点 ①数据库数据特点 永久存储、有组织...
  • Java完哪些内容能够出去找工作

    千次阅读 多人点赞 2020-10-27 13:54:45
    前几天我的一个发小来找我,说他的弟弟像学习Java,问我说Java要怎么学习,什么水平能够出去找工作,零基础不知道从哪些地方开始起。 好了,不废话了,我自己是搞技术开发的,其他的牛我不会吹嘘,直接搞定...
  • 学习数据库系统概论这一篇就够了

    万次阅读 多人点赞 2020-11-25 15:31:07
    目录第一章 数据库绪论1.1、数据库系统概述1.1.1、数据库的四个概念1.1.2、数据库系统的特点1.2、数据库数据模型1.2.1、数据模型的概述1.2.2、数据模型的要求1.2.3、数据模型的分类1.2.4、概念模型的概述1.2.5、数据...
  • 数据库什么,它是做什么用的?

    千次阅读 2021-01-19 04:50:41
    总是在说要学数据库,记得一位老师给我们说过在大学学会一门编程语言,外加数据库,最后学好网络编程,那我们在毕业后找工作时是很容易的。学习了有一段时间的数据库了,但总是在认识名词,像ADO(ActiveX Data ...
  • 数据库方向上的十种职业

    千次阅读 2008-12-14 05:50:00
    所谓“人无远虑,必有近忧”,如果等到了30岁还不知道自己想干什么,能干什么,那也许是一种遗憾或者悲哀。 在MSSQL这个板块也偶尔看到一些朋友问关于发展方向和重点等方面的问题。 我不敢说自己的数据库专业知识有...
  • Java什么程度可以找到第一份工作

    万次阅读 多人点赞 2019-05-25 21:10:43
    大家的目标都很明确,也很实在,学习Java无非就是为了找工作,那到底我要多少Java知识,才可以找到第一份工作呢。 之前写过一篇文章,记录了我人生中第一场面试,当时我的Java水平无非就是刚入门的水准,但是作为...
  • 一,SQL的苦恼 我观察了 865 个 SQL 入门者,...他们用英语的方法,去SQL,结果发现什么不到,而且感觉越来越难,难用。想想你为什么讨厌英语就明白了,每次翻开词典,从 abandon 起来,不到 10 页就...
  • 自学Java多久才可以出去找工作,这个其实也不固定,根据每个人的吸收情况来说,有的学习4个月就敢出去找工作,一般正常来说6-8个月就可以找工作了,这至少得每天学习4-6个小时,我当自学的时候每天根据个人的情况...
  • 自学Java最起码要什么程度才能出去找工作

    千次阅读 多人点赞 2020-09-22 11:18:27
    到这里,你可能觉得你JavaSE无敌,出去可以找工作了,反正当时的帅丙,觉得自己可以闯出一片天了,不知天高地厚,四处炫技。 但是幼稚的我根本不知道,未知的前方还有什么等着我,我也不知道自己其实才刚入门,...
  • Java什么水平能够出去找工作

    千次阅读 2020-12-06 17:46:17
    Java什么水平能够出去找工作!搞定这些技术吧! 1.JavaSE内容 环境搭建,基础语法,面向对象,数组,集合,常用API,IO流,反射机制,多线程,网络编程 要求: 利用这些基础知识,写出一个socket聊天室和打字...
  • 我们知道大数据的火爆,知道大数据的就业前景好,但完大数据能找什么工作呢?这个是很多学生的困惑。赶紧和加米谷一起来看看大数据就业的工作有哪些吧。 完大数据可以从事很多工作,比如说:hadoop 研发工程师...
  • 关系数据库如何工作

    千次阅读 2021-05-15 10:54:02
    但是,只有少数几篇文章解释了数据库工作方式。您可以自己在Google上搜索“关系数据库工作原理”,以查看结果很少。而且,这些文章简短。现在,如果您正在寻找最新的技术(大数据,NoSQL或JavaScript),则会...
  • 自学软件测试,什么程度可以出去找工作? 首先祭出我的法宝——测试成长技能图谱v1.0 乍—看好像很多,但是其实可以主要分为三大部分: 第一部分∶测试基础 1)软件测试的基础理论︰软件测试的定义、分类、目的,...
  • 一、数据分析学习到什么程度可以找工作?  这个问题要看你准备面试的公司,具体情况差异较大。所以我只能从自身真实经验中总结一些建议,给出一些最基础的知识结构,供楼主参考。  首先,我觉得优秀的数据分析师...
  • 希望数据库但长时间不用的同学根据这些知识能够回忆和重拾,没过的同学能掌握一些数据库的基础知识。 第一节  一.相关概念 1. Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。 2. Database:...
  • 生物信息学数据库资源 {#database}

    万次阅读 2018-11-06 19:54:20
    做数据分析常常会需要用到参考基因组和注释文件,还会需要分析公共数据,了解常见的生物信息学数据库资源也是非常有必要的!故本章首先介绍常用的参考基因组和注释文件,然后介绍生物信息常用的数据库资源如:...
  • 当时考的时候是大三,还有不少课程在读,周末也不全在复习,有几天还回家玩了几天哈哈哈,我觉得中级还是没那么难的,二到三个月复习就足够,我是因为信管专业,很多计算机的组成原理和底层知识没有,大概也就...
  • java学习到什么程度可以第一份工作

    万次阅读 多人点赞 2018-12-01 11:11:03
    现在我想说所有系列的从入门到精通都是垃圾,一年多来,我每天白天看视频,晚上敲代码到凌晨,我是一个很倔的人,我认为天下没有任何东西是人类不会的,所以我就付出高三一样的时间去学习。最开始学习Java ...
  • 随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面。...linux好找工作吗?我们可以先来看一下linux相关岗...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 201,457
精华内容 80,582
关键字:

学数据库找什么工作