考点10:软件测试是为了发现错误而执行程序的过程静态测试是由人工进行的测试动态测试是基于计算机的测试考点11:白盒测试主要方法:逻辑覆盖、基本路径测试黑盒测试主要方法:等价类划分法、边界值分析法、错误推测法、因果图等软件测试过程一般按4个步骤来进行:单元测试、集成测试、验收测试、系统测试考点12:程序调试的任务是诊断和改正程序中的错误,与测试不同,软件测试是尽可能多的发现错误
第四章:第四章:数据库设计基础考点1:数据库
管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织,数据操纵,数据维护,控制及保护和数据服务等考点2:数据库系统提供的数据语言:(1)数据定义语言:该语言负责数据的模式定义与数据的物理存取构建(2)数据操纵语言负责数据的操纵,包括
查询及增、删、改等(3)数据控制语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等考点3:数据库系统由如下几部分组成:数据库、数据库管理系统、数据库管理员、硬件平台与软件平台考点4:数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序,数据独立性分为物理独立性和逻辑独立性考点5:数据库的三级模式(1)概念模式:是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图(2)外模式:是用户的数据视图,也就是用户所见到的数据模式(3)内模式:它给出了数据库物理存储结构与物理存取方法考点6:数据模型所描述的内容有三个方面:(1)数据结构:主要描述数据的类型、内容、性质以及数据间的联系
(2)数据操作:主要描述在相应数据结构上的操作类型与操作方式(3)数据约束:主要描述数据结构内数据间的语法、语义联系考点7:E-R模型(1)E-R模型由三个基本概念组成:实体、联系和属性(2)在E-R图示法中:矩形表示实体集,椭圆形表示属性,菱形表示联系考点8:关系模型的约束包括实体完整性约束、参照完整性约束、用户自定义完整性约束考点9:关系代数并运算:关系R与S经并运算后所得到的关系是由那些在R内或在S内的有序组交运算:关系R与S经交运算后所得到的关系是由那些即在R内又在S内的有序组差运算:关系R与S经差运算后所得到的关系是由那些在R内但不在S内的有序组自然连接:考点10:E-R图与关系的转换E-R图中实体与联系都可以转换成关系,属性也可以转换成关系的属性