-
软考-系统架构设计师:数据库故障与恢复
故障关系 故障原因 解决方法 事务本身的可预期故障 本身逻辑 在程序中预先设置Rollback语句 事物本身的不可预期故障 算术溢出、违反存储
-
软考-系统架构设计师:数据备份
冷热备份 冷备份也称为静态备份,也将数据库正常关闭,在停止状态下,将数据库的文件全部备份(复制)下来。 热备份也称为动态备份,是利用备份软件,在数据库正常运行
-
软考-系统架构设计师:数据库安全
措施 说明 用户标识和鉴定 最外层的安全保护措施,可以使用用户账户、口令及随机数检验等方式 存取控制 对用户进行授权,包括操作类型(如查找、插
-
软考-系统架构设计师:数据库完整性约束
实体完整性约束 参照完整性约束 用户自定义完整性约束 触发器
-
软考-系统架构设计师:并发控制
并发产生的问题 丢失更新 不可重复读问题 “脏”数据的读出 解决方案 封锁协议:S封锁,X封锁。 一级封锁协议:事物T在修改数据R之前必须先对其加X锁,直
-
软考-系统架构设计师:规范化理论-模式分解
保持函数依赖分解 设数据库模式ρ={R1, R2, ..., Rk}是关系模式R的一个分解,F是R上的函数依赖集,ρ中每个模式Ri上的FD集是Fi。如果{F1,
-
软考-系统架构设计师:规范化理论-范式
第一范式:1NF 在关系模式R中,当且仅当所有域只包含原子值,即每个分量都是不可再分的数据项,则称R是第一范式。 属性值是不可分的原子值 第二范式:2NF 当且
-
软考-系统架构设计师:键
键 超键:唯一标识元祖的键。 候选键:超键消除了多余的属性,形成候选键。 生动比喻:有学号、姓名、性别三个字段,学号可以确定性别,学号和姓名的组合键也可以确定
-
软考-系统架构设计师:规范化理论-价值与用途
非规范化的关系模式,可能存在的问题包括:数据冗余、更新异常、插入异常、删除异常。
-
软考-系统架构设计师:规范化理论-函数依赖
设R(U)是属性U上的一个关系模式,X和Y是U的子集,r为R的任一关系,如果对于r中的任意两个元组u,v,只要有u[X]=v[Y],则称X函数决定Y,或称Y函数
-
软考-系统架构设计师:关系代数
基本运算 并 交 差 笛卡尔积 投影 选择 连接 用SQL表示 并集:union。 select id from table1 union sele
-
软考-系统架构设计师:E-R 模型
E-R Entity-Relationship Approach:实体-联系方法,即E-R模型,是按照用户的观点来对数据和信息建模,主要用于数据库设计。 局部E
-
软考-系统架构设计师:数据库设计过程
设计方法 设计企业模式 分析应用环境,并设定环境中所使用的各种资料。 确定每一种报表各自所包含的数据元素。 确定数据元素之间的关系,如确定主关键字和一般的数据
-
软考-系统架构设计师:三级模式-两级映射
三级模式 外模式 概念模式 内模式 三级抽象 用户级数据库:对应外模式 概念级数据库:对应概念模式 物理级数据库:对应内模式 两级映射 外模式-概念模
-
软考-系统架构设计师:微内核操作系统
用户态 客户进程 进程服务器 终端服务器 ... 文件服务器 存储器服务器 核心态 客服进程至文件服务器 对比 内核 实质 优点 缺点 单体内
-
软考-系统架构设计师:存储管理-页面置换算法
置换算法 广泛应用于分层的存储体系中。 最优(Optimal,OPT)算法 随机(RAND)算法 先进先出(FIFO)算法:有可能产生“抖动” 最近最少使用(
-
软考-系统架构设计师:存储管理-段页式存储组织
页式存储组织 优点 利用率高 碎片小 分配及管理简单 缺点 增加了系统开销 可能产生抖动现象 逻辑地址与物理地址 物理块号又称页帧号。 逻辑地址=页号+
-
软考-系统架构设计师:进程管理-银行家算法
形成死锁的必要条件(缺一不可) 互斥:同一时刻只有一个进程获得了必要资源 保持和等待:各个进程会保持自己的资源并且等待其他进程释放更多资源 不剥夺:系统不会
-
软考-系统架构设计师:进程管理-死锁问题
概念 进程管理是操作系统的核心,但如果设计不当,就会出现死锁的问题。如果一个进程在等待一件不可能发生的事,则进程就死锁了。而如果一个或多个进程产生死锁,就会造成
-
软考-系统架构设计师:进程管理 - PV 操作
PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。 狄克斯特拉用荷兰文定义的,通过叫passeren,释放叫vrijgeven,PV操作因此得名。