准备参加25年上半年《数据库系统工程师》的小伙伴们可以开始着手准备了。虽然《数据库系统工程师》只是中级科目,但是要记得东西并不少,准备不足的话很容易翻车。今天这里给大家整理了100条数据库知识点,涵盖全书80%重点,先把这个存下!再慢慢看书,边看书边背这个,事半功倍,拿下45+轻轻松松!
1. 冯诺依曼体系结构的5大部件:运算器、控制器、存储器、输入设备和输出设备。
2. 控制器的部件:程序计数器PC,指令寄存器IR,指令译码器,时序部件。
3. 运算器的部件:算数逻辑单元ALU,累加寄存器,数据缓冲寄存器,状态条件寄存器。
4. 总线的分类:数据总线、地址总线、控制总线。
5. 奇偶校验只能检出奇数位的错误,CRC码能检出多位错,海明码可以纠错
6. 操作系统的主要作用:管理计算机的软硬件资源;改善人机界面。
7. 操作系统的功能:进程管理、存储管理、设备管理、文件管理、作业管理等。
8. 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
9. 进程的三态:运行态、就绪态、等待态。
10. P操作的定义:S:=S-1,若S>=0,则执行P操作的进程继续执行;若S<0,则将该进程设为阻塞状态(因为无可用资源),并将其插入阻塞队列。
11. V操作的定义: S:=S+1,若S>0,则执行V操作的进程继续执行;若S<=0,则从阻塞状态唤醒一个进程,并将其插入就绪队列,然后执行V操作的进程继续。
12. OSI七层模型从下到上包括:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
13. TCP/IP四层协议模型:应用层、传输层、网际层、网络接口层。
14. 物理层的硬件设备:集线器(HUB),中继器;数据链路层的硬件设备:网桥,交换机;网络层的硬件设备:路由器,三层交换机。
15. TCP与UDP的区别:TCP是面向连接,经过3次握手,4次断开,可靠的传输;UDP是面向无连接,不可靠的传输。
16. 常用的端口号:POP3(110端口,邮件收取),SMTP(25端口,邮件发送),FTP(20数据端口/21控制端口,文件传输协议),HTTP(80端口,超文本传输协议,网页传输),DHCP(67端口,IP地址自动分配),SNMP(161端口,简单网络管理协议),DNS(53端口,域名解析协议,记录域名与IP的映射关系)。
17. IP地址是TCP/IP网络中每台主机的逻辑标识,这个地址对每个使用TCP/IP通讯的主机来说必须是唯一的。IP地址由32位二进制数组成。每个IP地址内部又可以分成两部分,网络ID和主机ID。
18. 网络攻击的相关概念,被动攻击:截获;主动攻击:消息篡改、IP地址重放、DOS、DDOS等。
19. 常见对称密钥加密算法:数据加密标准DES、3DES(三重DES)、RC-5、IDEA算法、AES算法。常见非对称密钥加密算法:RSA体制、Elgamal等。
20. 消息摘要的特点:首先,在某一特定时间内,无法查找经Hash操作后生成特定Hash值的原消息;其次,无法查找两个经Hash操作后生成相同Hash值的不同消息。