浙江大学城市学院暑期短训:数据库体系构造设计解析

需积分: 0 0 下载量 103 浏览量 更新于2024-08-04 收藏 115KB PPT 举报
"数据库应用开发第四天2022优秀文档.ppt" 本文档主要讲述了数据库应用开发的体系构造设计和数据库设计的步骤,重点强调了实习实践和浙江大学城市学院暑期短训实习的相关内容。以下是详细的知识点: 一、体系构造设计 1. 定义:体系构造设计是对软件体系的分析与设计,包括分解系统为子系统,确定各子系统功能及其相互关系,以及模块功能和模块间的关系。 2. 设计步骤: - 明确设计策略:确定采用何种B/S架构(如Web方式或控件方式)。 - 数据处理方式分析:考虑前端或后台封装数据的方式。 - 性能平衡分析:根据业务数据评估关键性能,并分析如线程调度、数据响应速度等因素。 二、数据库设计 1. 步骤概览:数据库设计涵盖了多个阶段,包括需求分析、逻辑设计、物理设计等。 2. 数据库设计步骤: - 预备任务:设计人员阅读需求文档和体系构造设计报告,明确任务。 - 输入来源:软件需求规格说明书和体系构造设计报告为设计输入。 - 分析优化:分析数据的“时-空”效率,寻找优化目标并确定优先级。 三、安全性设计 1. 密码加密:对用户账号密码进行加密处理,保障信息安全。 2. 访问控制:用户通过应用程序访问数据库,限制直接操作数据库的途径。 四、设计成果 1. 体系构造设计报告:详细记录了设计过程和结果,作为设计阶段的重要输出。 2. 平衡分析:性能平衡分析对于系统整体运行至关重要,包括线程调度和数据响应速度。 五、面向对象方法 1. 实体与类:在采用面向对象方法(OOAD)时,实体可对应于类(class),体现了对象的抽象和封装。 这些知识点在实际的数据库应用开发中具有很高的指导价值,它们涵盖了从需求理解到系统实现的关键环节,确保了数据库系统的高效、安全和适应性。在实际开发过程中,应结合具体项目需求灵活运用这些原则和方法。