《数据库原理与应用》13.数据库设计-总结.ppt
《《数据库原理与应用》13.数据库设计-总结.ppt》由会员分享,可在线阅读,更多相关《《数据库原理与应用》13.数据库设计-总结.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、孙发勤孙发勤扬州大学新闻与传媒学院扬州大学新闻与传媒学院第13章数据库设计-总结数据库原理与应用 SQLServer2005数据库设计概述数据库设计概述l数据数据库系系统设计内容内容l数据数据库设计特点特点SQL Server 2005数据库系统设计内容数据库系统设计内容 数据数据库设计包含两方面的内容:包含两方面的内容:结构特性设计结构特性设计通常是指数据库模式或数据库结构设计,它应该具有最小冗余的、能满足不同用户数据需求的、能实现数据共享的系统。数据库结构特性是静态的,应留有扩充余地,使系统容易改变。行为特性设计行为特性设计是指应用程序、事物处理的设计。SQL Server 2005数据库
2、设计特点数据库设计特点数据库设计的特点:硬件、软件和管理界面相结合。结构设计和行为设计相结合。SQL Server 2005数据库设计步骤数据库设计步骤不满意不满意用户需求集合分析设计概念结构设计逻辑结构数据模型优化设计物理结构物理实现使用、维护数据库评价设计,性能预测实验性运行不满意需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段数据库实施阶段数据库运行、维护程序结构设计数据库结构设计SQL Server 2005数据库结构设计数据库结构设计l需求分析。需求分析。l概念概念结构构设计l逻辑结构构设计l物理物理设计SQL Server 2005需求分析需求分析 需需求求分分析析的的目目标是是准
3、准确确了了解解系系统的的应用用环境境,了了解解并并分分析用析用户对数据及数据数据及数据处理的需求。理的需求。1、收集需求信息 一般来讲,用户对数据库的要求如下:(1)信息需求 (2)处理需求 (3)安全性与完整性要求 2分析整理 分析的过程是对所收集到的数据进行抽象的过程。SQL Server 2005需求分析需求分析下面是“高校收费管理系统”的用户需求分析:每年新生入学时学费基本信息的输入每年老生离校时学生基本信息的删除查询、打印学生的交费情况查询、打印降级生的交费情况进入学费管理系统的安全性条件设计 3数据流数据流图 数据库设计中采用数据流图(DFD:Data Flow Diagram)来
4、描述系统的功能。DFD一般由下面图素构成。:数据及其流动方向,直线上方标明数据流名称:数据处理,圆圈内标明处理名称 :数据流的终点和源点,方框内标明相应的名称SQL Server 2005需求分析需求分析学生学费查询学费查询学费学费数据打印说明:查询学费:学号、姓名学生学费:学号、姓名、收费标准SQL Server 2005需求分析需求分析4数据字典数据字典数据字典(DD:Data Dictionary)用于记载系统中的各种数据、数据元素以及它们的名字、性质、意义及各类约束条件,记录系统中用到的常量、变量、数组及其他数据单位,是系统开发与维护中不可缺少的重要文件。数据字典是关于数据库中数据的一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理与应用 数据库 原理 应用 13. 设计 总结
限制150内