2023-11-11 09:21:11 4
举个例子,我们那里数据库应用一般有三个角色。第一个是DBA,即数据库管理员,他负责数据库的安装、维护、安全性保障、备份、账号权限分配、访问日志管理等。但是他对具体的表结构和复杂的查询语句并不要求太高。有DBA的存在,为开发提供了很大的便利,比如不需要每个开发都自己安装配置数据库。
第二个角色是后端开发,他们负责根据业务自行确定表结构,以及创建和维护表、视图、存储过程和触发器,并掌握常规的查询开发。
第三个角色是专职的报表开发人员,负责制作各种报表,因此只需要读取表,通常不能更改表结构或数据。不过有时会根据情况,允许他们增加辅助表。因为专注于一点,他们在编写查询语句方面非常擅长,有时后端开发在编写查询语句时会向他们请教。
以上仅供参考,不同公司的角色划分和对数据库的操作要求可能不同。初学者可以选择一个方面入手,慢慢地接触并熟悉其他方面。比如,数据库安装维护一般是DBA的工作,但是让开发去做备份还原或者计划任务也是很有可能的。
Linux、centOS、Ubuntu、Windows操作系统下的ECS云服务器、vps虚拟空间、建站主机到期停止异常等状态监测,宝塔面板Bt、小皮面板PHPStudy、IIS、Apache、Nginx、XAMPP、wamp建站环境意外故障监测,php+MySql、asp、java、html等建站程序运行故障监测,域名状态、SSL证书状态监测,网站301、302、404、500错误代码及网站无法访问通知提醒,全国多节点测试网站速度及网络攻击!
扫一扫,关注我们
桂ICP备2022009721号-1