软件实施工程师需要掌握哪些些数据库知识
发布网友
发布时间:2022-03-01 05:04
我来回答
共1个回答
热心网友
时间:2022-03-01 06:33
一般数据库工程师的主要工作包括:数据备份;数据库日常维护;数据结构方面的设计;sql调优;解决由于数据库操作所造成的系统性能问题;给开发人员开展一些数据库方面的培训。那么成为一名合格的数据库工程师需掌握哪些知识技能呢?
一、数据库应用系统分析及规划:1.软件工程与软件生命周期。
2.数据库系统生命周期。
3.数据库开发方法与工具。
4.数据库应用体系结构。
5.数据库应用接口。
二、数据库设计及实现: 1.概念设计。
2.逻辑设计。
3.物理设计。
4.数据库对象实现及操作。
三、数据库存储技术:1.存储与文件结构。
2.
索引技术。
四、并发控制技术:1.事务管理。
2.并发控制技术。3.死锁处理。
五、数据库管理与维护:1、数据完整性。
2、数据库安全性。
3、数据库可靠性。
4、监控分析。
5、参数调整。
6、查询优化。
7、空间管理。
六、数据库技术的发展与新技术:1、分布式数据库。
2、对象数据库。
3、并行数据库。
4、数据仓库与数据挖掘。