第一节 需求描述与分析

[单项选择] 需求描述与分析的方法通常包括功能性需求分析非功能性需求分析
**

第二节 系统设计

[单项选择] 根据系统的功能模块设计结果,以及前期的需求分析,可首先明确本系统的数据库范围,然后可通过使用 E-R 图作为数据库概念设计的描述工具,建立本系统所涉及的局部信息结构,再将各个局部信息结构合并成为一个优化的全局信息结构,最后将全局信息结构的 E-R 图转换为关系模型,并依据关系数据库规范理论进行优化
[简答题] 简述数据库的设计过程

  1. 确定实体。根据前期的需求分析和功能模块设计,确定系统涉及的实体
  2. 局部信息结构。第一步中确定的实体彼此间存在的相互联系可有通过 E-R 图所描述的局部信息结构来表达
  3. 全局信息结构。在构建出上述局部信息结构的基础上,通过采用局部合并、进行累加的方式,以及消除可能存在的属性冲突、命名冲突、结构冲突,最终形成一个本系统的全局信息结构
  4. 逻辑结构和规范化设计。形成系统的全局 E-R 模型之后,即可展开关系数据库的逻辑结构设计了,也就是设计数据库应用软件的基本关系模式。首先将全局 E-R 模型转化为关系模式。其次,进一步分析个关系模式是否符合第三范式的要求。如果不符合,则通常要将这些关系模式分解为符合第三范式要求的关系模式,从而实现数据库的规范化设计

第三节 系统实现

[简答题] 完成数据库及其基本数据表的创建后,就可以根据系统业务功能分析的结果,开展系统功能实现的编码工作了,包括以下两个方面:

  1. 实现数据库行为。实现数据库行为是实现数据库行为设计的结果,主要是通过 SQL 语言和完成于功能相关的增删改查等数据库操作,也包括为提高数据库操作效率或保护数据库安全而创建的各种数据库对象,例如子查询、视图、触发器、存储过程、存储函数
  2. 实现应用软件的业务逻辑。根据系统功能设计的结果,逐个实现功能模块。其中,各模块与底层数据库的交互操作,是通过应用软件的编程语言进行封装的

第四节 系统测试与维护

[填空题] 系统实现后,在交付之前,需要对所开发的数据进行必要的测试,验证其是否满足用户的功能要求,并根据测试结果,以及用户的反馈意见,进一步修改、完善、维护