欢迎来到天天文库
浏览记录
ID:48167999
大小:200.00 KB
页数:11页
时间:2020-01-16
《第4章数据库应用系统设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章数据库应用系统4.1数据库应用系统开发方法4.2教务管理数据库系统概述上一章4.1数据库应用系统的开发方法4.1.1SQLServer数据库应用系统开发的一般步骤收集需求设计、建立应用系统测试应用系统实施应用系统交付用户使用4.1.2收集、分析用户需求一、在一个应用系统中,开发者需要收集以下三种需求:1、功能需求2、数据需求3、性能需求二、收集用户需求可以采用以下几种方式:面谈检查文档观察业务运转研究网络、参考书、杂志问卷调查1、建立逻辑模型2、逻辑模型的物理实现3、制作能重复使用的构件4、使用开发管理工具5、制定用户角色和权限6、提供一致的用户界面7、在应用系统中要加入诊
2、断功能4.1.3设计和建立应用系统4.1.4测试应用系统测试包括以下几部分:1、测试人员2、测试内容1)逻辑模型是否完整、准确。2)用户界面、菜单结构、流程控制是否用户许可。3)装载数据的代表性。4)容错性测试。5)校验T-SQL单元,黑盒测试和白盒测试。6)负载测试。3、测试计划4.1.5安装和实施应用系统1、安装应用系统1、文件复制2、环境设置2、对应用系统进行验收3、用户培训4、提供系统使用说明书及联机帮助4.1.6维护应用系统4.2教务管理数据库系统的设计概述两部分:1、数据库服务器端的设计2、客户端应用程序的设计4.3教务管理系统的基本需求存储、检索、维护有关学生的信息
3、。存储、检索、维护有关老师的信息。存储、检索、维护有关每个系的信息。存储、检索、维护有关每个班的信息。存储、检索、维护有关课程及使用教材的信息。存储、检索、维护有关课程安排的信息。打印每个学期每个班的课程表。4.4数据库的逻辑设计一、数据库模式二、ERA模型实体——关系——属性三、ERA模型到逻辑数据库的转化两种方法:使用工具和手工转化方式:实体:直接转化成表关系:分三种情况1:11:NM:N四、逻辑设计的其他考虑4.5逻辑设计的物理实现4.6设计数据完整性数据的完整性是指数据的正确性、有效性和完备性。强制实施数据完整性可以确保数据库中的数据质量。表限制表名唯一列名唯一数据行唯一
4、列限制列值非空唯一性列值不允许改变需要指出的是:完整性的实现可以在数据库设计的任意阶段及数据库的各个级别上实现。4.7数据库服务器编程4.8设计完成后的表及表中的列(略)
此文档下载收益归作者所有