数据库系统工程师软考复习要点

需积分: 39 5 下载量 186 浏览量 更新于2024-09-10 收藏 48KB TXT 举报
"这是一份针对计算机技术与软件专业技术资格考试中的数据库系统工程师科目的复习资料,主要涵盖数据库系统的基础知识。" 1. 关系数据库模型:关系数据库模型是数据库系统的基础,它由一个或多个二维表格(关系)组成,每个表格由列(属性)和行(元组)构成。 2. 数据完整性:数据完整性规则确保数据库中的数据准确无误,主要包括实体完整性(主键不能为NULL)、参照完整性和用户定义的完整性。 3. 并发控制:在多用户环境下,数据库系统必须处理同时对数据进行读写操作的情况,通过并发控制机制如锁定、多版本并发控制等,保证数据的一致性。 4. CPU结构:CPU包括程序计数器(PC)、指令寄存器(IR)和指令译码器(ID)。PC用于存储下一条要执行的指令地址,IR存储当前执行的指令,ID解析指令以生成控制信号。 5. 指令执行流程:包括取指、译码、执行和写回等步骤,涉及从内存获取指令、解码指令、执行运算和将结果写回到相应寄存器或内存。 6. CPU调度:操作系统负责管理CPU的使用,调度策略包括先来先服务、短进程优先、时间片轮转等,以优化系统性能和响应时间。 7. 内存层次结构:现代计算机系统有多个内存层次,从高速缓存到主内存再到磁盘,根据访问速度和容量递减,目的是减少访问时间并提高效率。 8. Flynn分类:计算机体系结构按照指令和数据流分为四类:单指令单数据流(SISD)、单指令多数据流(SIMD)、多指令单数据流(MISD)和多指令多数据流(MIMD)。 9. 存储器类型:包括随机存取存储器(RAM,分为SRAM和DRAM)、只读存储器(ROM,包括PROM、EPROM、EEPROM和Flash Memory)以及高速缓冲存储器(Cache)。 10. 直接存储器访问(DMA):允许外部设备直接与内存交换数据,无需CPU介入,提高了数据传输效率。 11. 定时器:用于计时和触发事件,可以设置定时中断,例如,当达到预设时间后,产生中断信号通知CPU。 12. 页式虚拟存储:通过页表管理和换页机制,实现内存与磁盘之间的数据交换,解决了内存容量有限的问题。 13. RISC(精简指令集计算机)与CISC(复杂指令集计算机):RISC设计简化了指令集,提高了执行效率,而CISC则包含了丰富的指令,可以处理复杂的操作,但执行效率相对较低。 14. 系统调用:操作系统提供了一组系统调用接口,供应用程序请求操作系统服务,如创建进程、打开文件等。 15. ASCII码:美国标准信息交换代码,用7位二进制表示128个字符,包括英文、数字和部分符号。 16. 文件系统:管理文件存储、组织、检索和保护的逻辑结构,如FAT、NTFS、EXT等。 17. 操作系统启动过程:从BIOS自检、加载引导扇区、执行引导程序(如command.com)、加载操作系统内核到内存,直到用户登录界面。 18. 文件扩展名:"txt"通常代表文本文件,可被多种文本编辑器打开,存储纯文本信息。