【数据库系统工程师复习笔记】0.考试大纲及教程目录

本文档详尽地介绍了数据库系统工程师考试大纲,涵盖计算机系统、数据结构、操作系统、数据库技术、网络基础、多媒体、数据库设计与管理等多个方面。考试内容包括信息系统知识、数据库系统设计与管理,涉及硬件、软件、网络、数据库模型、SQL语言、安全性、系统开发与运行维护等多个领域,旨在考核考生的综合技能和知识掌握程度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作为一个小白,打算以通过数据库系统工程师的考试为目标,按照考试要求系统的学一学计算机基础和数据库的相关内容~会在学习的过程中把及时总结知识点整理出来~

先上大纲!


数据库系统工程师考试大纲

  • 考试说明

  • 1.考试要求
  1. 掌握计算机体系结构以及各主要部件地性能和基本工作原理;

  2. 掌握操作系统、程序设计语言地基础知识,了解编译程序地基本知识;

  3. 熟练掌握常用数据结构和常用算法;

  4. 熟悉软件工程和软件开发工程管理地基础知识;

  5. 熟悉计算机网络地原理和技术;

  6. 掌握数据库原理及基本理论;

  7. 掌握常用地大型数据库管理系统地应用技术;

  8. 掌握数据库应用系统地设计方法和开发过程;

  9. 熟悉数据库系统地管理和维护方法,了解相关地安全技术;

  10. 了解数据库发展趋势与新技术;

  11. 掌握常用信息技术标准、安全性,以及有关法律、法规地基本知识;

  12. 了解信息化、计算机应用地基础知识;

  13. 正确阅读和理解计算机领域地英文资料.

 

  • 2. 通过本考试地合格人员能参与应用信息系统地规划、设计、构建、运行和管理,能按照用户需求,设计、建立、运行、维护高质量地数据库和数据仓库;作为数据管理员管理信息系统中地数据资源,作为数据库管理员建立和维护核心数据库;担任数据库系统有关地技术支持,同时具备一定地网络结构设计及组网能力;具有工程师地实际工作能力和业务水平,能指导计算机技术与软件专业助理工程师(或技术员)工作.

 

  • 3. 本考试设置地科目包括:
  1. 信息系统知识,考试时间为150分钟,笔试;
  2. 数据库系统设计与管理,考试时间为150分钟,笔试.

二、考试范围考试科目

考试科目1: 信息系统知识

1. 计算机系统知识

1.1 硬件知识

1.1.1 计算机体系结构和主要部件地基本工作原理

  • CPU和存储器地组成、性能、基本工作原理
  • 常用I/O设备、通信设备地性能,以及基本工作原理
  • I/O接口地功能、类型和特点
  • CISC/RISC,流水线操作,多处理机,并行处理

1.1.2 存储系统

  • 虚拟存储器基本工作原理,多级存储体系
  • RAID类型和特性

1.1.3 安全性、可靠性与系统性能评测基础知识

  • 诊断与容错
  • 系统可靠性分析评价
  •  计算机系统性能评测方法

1.2 数据结构与算法

1.2.1 常用数据结构

  • 数组(静态数组、动态数组)
  • 线性表、链表(单向链表、双向链表、循环链表)
  • 栈和队列
  • 树(二叉树、查找树、平衡树、遍历树、堆)、图、集合地定义、存储和操作
  • Hash(存储位置计算、碰撞处理)

1.2.2 常用算法

  • 排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图地相关算法
  • 算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表),算法的复杂性

1.3 软件知识

1.3.1 操作系统知识

  • 操作系统的类型、特征、地位、内核(中断控制)、进程、线程概念
  • 处理机管理(状态转换、同步与互斥、信号灯、分时轮转、抢占、死锁)
  • 存储管理(主存保护、动态连接分配、分段、分页、虚存)
  • 设备管理(I/O控制、假脱机、磁盘调度)
  • 文件管理(文件目录、文件地结构和组织、存取方法、存取控制、恢复处理、共享和安全)
  • 作业管理(作业调度、作业控制语言(JCL)、多道程序设计)
  • 汉字处理,多媒体处理,人机界面
  • 网络操作系统和嵌入式操作系统基础知识
  • 操作系统的配置

1.3.2 程序设计语言和语言处理程序地知识

  • 汇编、编译、解释系统地基础知识和基本工作原理
  • 程序设计语言地基本成分:数据、运算、控制和传输,程序调用地实现机制
  • 各类程序设计语言地主要特点和适用情况

1.4 计算机网络知识

  • 网络体系结构(网络拓扑、OSI/RM、基本地网络协议)
  • 传输介质,传输技术,传输方法,传输控制
  • 常用网络设备和各类通信设备
  • Client/Server结构、Browser/Server结构、Browser/Web/Datebase结构
  • LAN拓扑,存取控制,LAN地组网,LAN间连接,LAN-WAN连接
  • 因特网基础知识及应用
  • 网络软件
  • 网络管理
  • 网络性能分析
  • 网络有关地法律、法规

2. 数据库技术

2.1 数据库技术基础

2.1.1 数据库模型

  • 数据库系统地三级模式(概念模式、外模式、内模式),两级映像(概念模式/外模式、外模式/内模式)
  • 数据库模型:数据模型地组成要素,概念数据模型ER图(实体、属性、关系),逻辑数据模型(关系模型、层次模型、网络模型)

2.1.2 数据库管理系统地功能和特征

  • 主要功能(数据库定义、数据库操作、数据库控制、事务管理、用户视图)
  • 特征(确保数据独立性、数据库存取、同时执行过程、排它控制、故障恢复、安全性、完整性)
  • RDB(关系数据库),OODB(面向对象数据库),ORDB(对象关系数据库),NDB(网状数据库)
  • 几种常用Web数据库的特点

2.1.3 数据库系统体系结构

  • 集中式数据库系统
  • Client/Server数据库系统
  • 并行数据库系统
  • 分布式数据库系统
  • 对象关系数据库系统

2.2 数据操作

2.2.1 关系运算

  • 关系代数运算(并、交、差、笛卡儿积、选择、投影、连接、除)
  • 元组演算
  • 完整性约束

2.2.2 关系数据库标准语言(SQL)

  • SQL地功能与特点
  • 用SQL进行数据定义(表、视图、索引、约束)
  • 用SQL进行数据操作(数据检索、数据插入/删除/更新、触发控制)</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值