×

数据库管理员,数据库管理员的职责是什么

前端技术网 前端技术网 发表于2024-02-03 16:31:25 浏览3625 评论0

抢沙发发表评论

一、什么是数据,数据库,数据库管理系统,数据库管理员,数据库系统

数据是数据库存储的对象。种类很多,文本、图形、图像、音频、视频等都是数据。数据库是指长期存储在计算机内的,有组织的,可共享的数据**。数据库管理系统是一类重要的的系统软件,有一组程序构成,其主要功能是完成对数据库中数据的定义,数据操纵,提供给用户一个简明的应用接口,实现事务处理等。数据库系统是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的**体。

二、怎样考数据库管理员

1、Oracle的OCP认证。

数据库管理员,数据库管理员的职责是什么

2、要获取OCP认证,必须通过参加Oracle原厂培训(北京、上海、广州)或Oracle正式授权的WDP渠道的学习,才可以拿到Oracle认可的证书。

3、需要参加培训的相关课程:OracleDatabase11g:AdministrationII。

三、想做数据库管理员需要学什么

你说的数据库是偏向于BI商业数据分析还是DBA数据库管理员。

如果是BI,说一些我知道的:

BI数据分析先要把数据抽取进自己的系统。这过程涉及一些etl工具,公司在用的是kettle;

对SQL语句语言要求挺高的,他们都会写一些非人类的sql,sql简直就是一门编程语言;

数据库管理员,数据库管理员的职责是什么

报表制作,我们公司都是使用一些现成的报表系统,开源的比如superset、metabase等;

一些商业软件会把BI的工作集成到了一个系统中,比如SAPBO系统。BI就说这么多吧,非专业人士。

如果是做DBA,不但数据库要学,操作系统层面的知识也要学:

sql是基础,增删改查,一些常见的数据设计规范、权限管理等等;

要了解关系型数据库的各种存储结构,比如什么是B-Tree,各种索引结构;

数据库安装配置优化都要懂吧,怎么分析问题、怎么进行系统优化啊;

Linux要很熟悉,比如要分析一些网络问题,IO问题;

DBA也不是我的专业,不过相对比BI懂的多点。

最后关于python。个人感觉,DBA应该不怎么用python。

在商业数据分析方面,python应该有不少用武之地。如果要学它在数据分析方面的运用,python中几个数据分析库可以了解下,它们分别是用于数据运算与分析的numpy和pandas、用于可视化作图的matplotlib。

四、数据库管理员有哪证书怎么考

1、Oracle的OCP认证。

2、要获取OCP认证,必须通过参加Oracle原厂培训(北京、上海、广州)或Oracle正式授权的WDP渠道的学习,才可以拿到Oracle认可的证书。

3、需要参加培训的相关课程:OracleDatabase11g:AdministrationII。

关于数据库管理员,数据库管理员的职责是什么的介绍到此结束,希望对大家有所帮助。