数据库系统工程师考试内容主要包括以下两个科目:
基础知识
计算机硬件基础:计算机体系结构、各主要部件的性能和基本工作原理等基础知识。
操作系统:操作系统的基本概念、功能、结构及设计方法,进程管理、内存管理、文件系统、设备管理等。
程序语言基础:程序设计语言的基本概念、分类及特点,编译与解释程序的基本概念。
数据结构与算法:常用数据结构(如线性表、栈、队列、树、图等)和算法(如排序、查找、图算法等)。
网络基础知识:计算机网络的基本原理和技术,包括网络体系结构、协议、网络设备、网络互连等。
安全性基础知识:信息安全的基本概念、技术及标准,包括加密技术、认证技术、访问控制等。
系统开发与运行知识:软件工程的基础知识,系统开发方法、软件生命周期、需求分析、设计、测试、维护等。
标准化与知识产权:标准化的基本概念、标准的制定与实施,知识产权的基本概念及法律法规。
项目管理基础知识:项目管理的基本概念、过程、方法及工具,项目计划、进度控制、成本控制、质量控制等。
数据库技术基础:数据库系统的基本概念、特点及发展,数据模型、数据库管理系统、数据库设计方法等。
关系数据库:关系模型、关系代数、关系数据库设计、SQL语言等。
SQL语言:SQL的基本语法和操作,包括数据定义、数据查询、数据更新、数据控制等。
数据库设计:数据库设计的步骤和方法,包括需求分析、概念设计、逻辑设计、物理设计等。
数据库运行与原理:数据库系统的运行机制、性能优化、并发控制、故障恢复等。
应用技术
系统分析与设计:信息系统的规划、设计、构建、运行和管理,数据库系统的设计、建立、运行和维护。
应用系统详细设计与开发:数据库应用系统的设计方法和开发过程,包括数据库设计、规范化设计、SQL应用、并发控制设计等。
数据库管理与维护:数据库系统的管理和维护方法,包括数据库的备份与恢复、性能优化、安全管理等。
数据库的安全性:数据库安全管理的基本原则、常见的安全问题及解决方法,用户权限管理、数据加密、备份策略、恢复策略等。
大数据相关技术与应用:大数据的基本概念、技术及应用,包括大数据处理框架、数据存储、数据分析等。