【笔记E-00-00】软考 数据库系统工程师 [汇总]
分值分布:
- 基础知识(上午考试):75道选择题,总分75分。考试时间为150分钟。
- 应用技术(下午考试):一般为4道大题(包括选做题),总分75分。考试时间为150分钟。
题型:
- 选择题:涵盖广泛的知识点,包括计算机系统基础知识、程序语言、数据结构、操作系统、计算机网络、数据库技术等。
- 大题:主要包括ER图设计、关系规范化、数据库恢复等题型。
章节内容:
第一章:计算机系统基础知识
- 计算机体系结构与存储系统:了解计算机的基本组成、指令系统、存储体系等。
- 安全性、可靠性与系统性能评测基础知识:掌握计算机系统的安全性、可靠性评估方法,以及系统性能评测的基本指标。
第二章:程序语言基础知识
- 掌握一门或多门编程语言的基本语法、数据类型、控制结构、函数与过程等。
第三章:数据结构
- 线性结构:数组、链表、栈、队列等。
- 数组与矩阵:理解数组与矩阵的存储与操作。
- 树和二叉树:掌握树和二叉树的基本概念、遍历方法、应用等。
- 图:了解图的基本概念、存储结构、遍历算法等。
- 排序算法与查找算法:熟悉常见的排序算法(如冒泡排序、快速排序等)和查找算法(如顺序查找、二分查找等)。
- 图的相关算法:如最短路径算法、最小生成树算法等。
第四章:操作系统
- 进程管理:理解进程的概念、进程状态、进程调度、进程同步与互斥等。
- 存储管理:掌握内存分配与回收、虚拟内存、页面置换算法等。
- 设备管理:了解设备管理的功能、I/O控制方式、设备分配与调度等。
- 文件管理和作业管理:掌握文件系统的基本概念、文件操作、作业调度与控制等。
第五章:计算机网络
- 计算机网络概述与网络硬件基础:了解计算机网络的基本概念、网络拓扑结构、网络硬件设备等。
- 网络的协议与标准:掌握TCP/IP协议栈、HTTP、FTP等网络协议。
- Internet基础知识:了解Internet的组成、域名系统、电子邮件等。
- 信息安全与网络安全:掌握网络安全的基本概念、加密技术、防火墙技术等。
第六章:数据库技术基础
第七章:关系数据库
- 关系数据库概述:理解关系数据库的基本概念、关系模式等。
- 关系运算:掌握选择、投影、连接等关系运算。
- 元组演算、域演算与查询优化:了解元组演算、域演算的基本概念,以及查询优化的方法。
- 关系数据库设计基础知识:掌握数据库设计的基本步骤、方法等。
- 关系规范化:了解函数依赖、码、范式等概念,掌握关系规范化的方法。
- Armstrong公理系统:理解Armstrong公理系统的基本内容。
- 模式分解及分解后的特性:掌握模式分解的方法,以及分解后的特性分析。
第八章:数据操作
- 掌握SQL语言的基本语法、数据定义、数据查询、数据更新等操作。
- 授权与触发器:了解数据库的安全性控制,掌握授权与触发器的使用。
- 嵌入式SQL与存储过程:了解嵌入式SQL的基本概念,掌握存储过程的编写与调用。
第九章:非关系型数据库NoSQL
- 了解NoSQL数据库的基本概念、类型、特点等。
- 掌握常见的NoSQL数据库(如MongoDB、Cassandra等)的使用。
第十章:系统开发和运行知识
- 了解软件开发的基本流程、方法、工具等。
- 掌握系统测试、维护、优化等运行知识。
第十一章:数据库设计
- 掌握数据库设计的基本步骤、方法、工具等。
- 了解数据库设计的规范化要求,能够进行数据库设计的实践。
第十二章:事务管理
- 事务的基本概念:理解事务的ACID特性。
- 数据库的并发控制:掌握并发控制的方法,如封锁、时间戳排序等。
- 数据库的备份与恢复:了解数据库备份与恢复的基本概念,掌握常见的备份与恢复策略。
第十三章:云计算与大数据处理
- 了解云计算的基本概念、服务模式、关键技术等。
- 掌握大数据处理的基本概念、技术框架、处理方法等。
第十四章:数据库主流应用技术
- 了解常见的数据库应用技术,如数据挖掘、数据仓库、联机分析处理等。
- 掌握数据库应用技术的实践应用方法。
第十五章:标准化与知识产权基础知识
- 了解标准化的基本概念、作用、方法等。
- 掌握知识产权的基本概念、法律法规等。
大题类型:
- ER图:根据题目要求,绘制出符合题意的ER图,包括实体、属性、关系等。
- 关系规范化:对给定的关系模式进行规范化,确定其满足的范式级别,并进行相应的模式分解。
- 数据库恢复:根据题目要求,设计数据库的恢复策略,包括备份策略、恢复步骤等。
以下是部分题型的示例图片:
以上即为软考数据库系统工程师的考试汇总内容,涵盖了考试的主要知识点、题型、分值分布等,希望对考生有所帮助。