认识数据库管理数据库管理(DatabaseManagement)是有关建立、存储、修改和存取数据库中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员需对其进行的技术管理工作。
负责这些技术管理工作的个人或集体称为数据库管理员(DatabaseAdministrator,DBA)。数据库管理的主要内容有数据库的调优、数据库的重组、数据库的重构、数据库的安全管控、报错问题的分析和汇总以及处理、数据库数据的日常备份。数据库管理员数据库管理员,是从事管理和维护数据库管理系统的相关工作人员的统称,其属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。数据库管理员的核心目标是保证数据库管理系统的稳定性、安全性、完整性和高性能。
在国外,也有公司把数据库管理员称作数据库工程师(DatabaseEngineer),两者的工作内容基本相同,都是保证数据库服务24小时的稳定高效运转,但是需要区分一下数据库管理员和数据库开发工程师(DatabaseDeveloper):((1)数据库开发工程师的主要职责是设计、开发数据库管理系统和数据库应用软件系统,侧重于软件研发;
(2)数据库管理员的主要职责是运维(运营和维护)和管理数据库管理系统,侧重于运维管理。
数据库管理员在不同的公司不同的发展阶段有着不同的职责与定位。一般意义上的数据库管理员只是负责数据库的运营和维护,包括数据库的安装、监控、备份、恢复等基本工作,但是广义上的数据库管理员职责比这个大得多,需要覆盖产品从需求设计、测试到交付上线的整个生命周期,在此过程中不仅要负责数据库管理系统的搭建和运维,还要参与前期的数据库设计、中期的数据库测试和后期的数据库容量管理和性能优化。
基本上是不可能的。我08届毕业,专业信息系统与信息管理,考了数据库工程师的证,找工作的时候根本没人看这些,也没有招这方面的。一般都是招开发或者系统维护,单单只管理数据库的是没有的,都是要连程序或者网站一起维护的。主要有3 个缺陷:数据冗余;数据不一致性;数据联系弱。例如学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话,家庭住 址等。这就是“数据”冗余;如果某个家庭搬家,就要修改3 个部门文件中的数据,否则会 引起同一数据在3 个部门中不一致;产生上述问题的原因是这3 个部门的文件中数据没有联 与“文件”相比,“数据库”结构有什么不同?答:与数据结构相比,数据库结构主要有下面3 点不同: 数据的结构化。文件由记录组成,但文件之间缺乏联系。数据库中的数据在磁盘中仍以文件形式组织,但这些文件之间有着广泛的联系。数据库的逻辑结构用数据模型来描述, 整体结构化。数据结构不仅描述数据本身的特点,还要描述数据之间的联系。 访问数据的单元。访问文件中的数据,以记录为单位。访问数据库中的数据,以数据项(字段)为单位,增加了系统的灵活性。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)