2015年数据库系统工程师考试大纲
1.考试要求
(1)掌握计算机体系结构以及各主要部件的性能和基本工作原理; (2)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识; (3)熟练掌握常用数据结构和常用算法;
(4)熟悉软件工程和软件开发项目管理的基础知识; (5)熟悉计算机网络的原理和技术; (6)掌握数据库原理及基本理论;
(7)掌握常用的大型数据库管理系统的应用技术; (8)掌握数据库应用系统的设计方法和开发过程;
(9)熟悉数据库系统的管理和维护方法,了解相关的安全技术; (10)了解数据库发展趋势与新技术;
(11)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识; (12)了解信息化、计算机应用的基础知识; (13)正确阅读和理解计算机领域的英文资料。
数据库系统工程师考试大纲详细解析:
该考试大纲涵盖了广泛的信息技术和数据库管理领域的知识,旨在测试考生在设计、构建、运行和管理应用信息系统,特别是数据库和数据仓库方面的能力。合格的考生应具备工程师级别的实际工作能力和业务水平,能进行数据库技术支持,同时具备一定的网络设计和组建能力。
1. 计算机系统知识
- **硬件知识**:要求考生掌握计算机体系结构,包括CPU和存储器的工作原理,理解I/O设备和通信设备的基本工作,了解I/O接口、CISC/RISC架构、流水线操作、多处理机和并行处理的概念。
- **存储系统**:需了解虚拟存储器的工作原理,多级存储体系,RAID的类型和特性,以及安全性、可靠性和系统性能评估的基本知识。
- **数据结构与算法**:考生需熟练掌握常见数据结构(如数组、链表、栈、队列、树和图)和算法(排序、查找、数值计算等),并理解算法效率、复杂性及其设计方法。
- **软件知识**:涵盖操作系统的基础,如操作系统的类型、特征、进程与线程管理、存储和设备管理、文件管理、作业管理,以及编程语言和语言处理程序的基本知识,还包括计算机网络基础知识。
2. 数据库技术
- **数据库技术基础**:考生需要理解数据库系统的三级模式和两级映像,掌握不同数据模型的组成,例如关系模型、对象模型等。
- **数据库管理系统**:要求掌握数据库原理,理解数据库设计的基本理论,熟悉大型数据库管理系统的应用技术,如SQL语言的使用。
- **数据库应用系统设计**:考生需要掌握数据库应用系统的设计方法和开发过程,包括需求分析、逻辑设计、物理设计等。
- **数据库管理与维护**:包括数据库的安装、配置、备份、恢复和性能调优,以及安全管理技术,如权限管理、审计和加密。
- **数据库发展趋势与新技术**:了解当前的数据库发展趋势,如云计算数据库、大数据处理、NoSQL数据库等。
3. 其他相关知识
- **信息技术标准和安全性**:掌握常见的信息技术标准,如ISO/IEC标准,了解信息安全的基本原则和实践。
- **法律法规**:了解与信息技术相关的法律法规,确保合规操作。
- **信息化与计算机应用**:对信息化概念有基本认识,理解计算机在各领域中的应用。
- **英语阅读能力**:具备阅读和理解计算机领域英文资料的能力。
通过这个考试的考生将能够胜任数据库系统工程师的角色,从数据库设计到系统实施,再到后期的维护和优化,都能够游刃有余。此外,他们还需要具备良好的团队协作和项目管理能力,以确保信息系统的高效运行。