已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
孙发勤Yzu.sun,扬州大学新闻与传媒学院,第13章数据库设计-总结,数据库原理与应用SQLServer2005,SQLServer2005,数据库设计概述,数据库系统设计内容数据库设计特点,SQLServer2005,数据库系统设计内容,数据库设计包含两方面的内容:结构特性设计结构特性设计通常是指数据库模式或数据库结构设计,它应该具有最小冗余的、能满足不同用户数据需求的、能实现数据共享的系统。数据库结构特性是静态的,应留有扩充余地,使系统容易改变。行为特性设计行为特性设计是指应用程序、事物处理的设计。,SQLServer2005,数据库设计特点,数据库设计的特点:硬件、软件和管理界面相结合。结构设计和行为设计相结合。,SQLServer2005,数据库设计步骤,需求分析阶段,概念设计阶段,逻辑设计阶段,物理设计阶段,数据库实施阶段,数据库运行、维护,程序结构设计,数据库结构设计,SQLServer2005,数据库结构设计,需求分析。概念结构设计逻辑结构设计物理设计,SQLServer2005,需求分析,需求分析的目标是准确了解系统的应用环境,了解并分析用户对数据及数据处理的需求。1、收集需求信息一般来讲,用户对数据库的要求如下:(1)信息需求(2)处理需求(3)安全性与完整性要求2分析整理分析的过程是对所收集到的数据进行抽象的过程。,SQLServer2005,需求分析,下面是“高校收费管理系统”的用户需求分析:每年新生入学时学费基本信息的输入每年老生离校时学生基本信息的删除查询、打印学生的交费情况查询、打印降级生的交费情况进入学费管理系统的安全性条件设计,3数据流图数据库设计中采用数据流图(DFD:DataFlowDiagram)来描述系统的功能。DFD一般由下面图素构成。,:数据及其流动方向,直线上方标明数据流名称,:数据处理,圆圈内标明处理名称,:数据流的终点和源点,方框内标明相应的名称,SQLServer2005,需求分析,学生学费,查询学费,查询学费,学费数据,打印,说明:查询学费:学号、姓名学生学费:学号、姓名、收费标准,SQLServer2005,需求分析,4数据字典数据字典(DD:DataDictionary)用于记载系统中的各种数据、数据元素以及它们的名字、性质、意义及各类约束条件,记录系统中用到的常量、变量、数组及其他数据单位,是系统开发与维护中不可缺少的重要文件。数据字典是关于数据库中数据的一种描述,而不是数据本身。数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。数据字典产生于数据流图,是对数据流图中的四个成分(数据流、数据项、文件和处理)描述的结果。数据流描述:定义数据流的组成,一般包含若干数据项,通常在数据流图的下方通过“说明”定义。文件描述:定义文件的组成以及文件的组织方式,如学生交费数据可用下面方法描述:交费数据学号姓名收费标准应交学费待交学费本次交款,SQLServer2005,需求分析,数据项描述:定义数据项,一般包括名称、类型长度、允许范围等。如学生交费数据文件中的数据项。,数据处理的描述:说明数据处理的逻辑关系,即输入与输出之间的逻辑关系。同时,也要说明数据处理的触发条件、错误处理等问题。,SQLServer2005,概念结构设计,概念结构的目标是将需求分析得到的用户需求抽象为数据库的概念结构,即概念模式。概念结构设计形成一个独立于具体DBMS的概念模型。描述概念模式的是ER图。1局部ER模型设计局部ER模型设计是从数据流图出发确定实体和属性,并根据数据流图中表示的对数据的处理、确定实体之间的联系。,SQLServer2005,概念结构设计,2总体ER模型设计将各个局部ER图加以综合,使同一个实体只出现一次,便可产生总体ER图。,SQLServer2005,逻辑结构设计,数据库的逻辑结构设计的目标就是将概念结构转换成特定的DBMS所支持的数据模型,并对其优化的过程。逻辑设计阶段一般分三个过程进行:将概念结构转换为一般的关系、网状、层次模型;将由概念结构转换来的模型向所选用DBMS支持的数据模型转换;对数据模型进行优化,SQLServer2005,物理设计,数据库的物理设计目标是在选定的DBMS上建立起逻辑设计结构确立的数据库的结构。这项工作一般由系统程序员完成。数据库的物理设计通常分为两步进行。1确定数据库的物理结构在关系数据库中,确定数据库的物理结构主要指确定数据存放位置和存储结构,包括确定关系、索引、日志、备份等数据的存储分配合存储结构,确定系统配置等工作。2对所确定的物理结构进行评价,SQLServer2005,应用程序设计,数据库的应用程序设计和一般的应用程序设计方法基本相同。应用程序的设计方法可以采用一般的程序设计方法。,SQLServer2005,运行和维护,数据载入数据库数据库系统试运行数据库系统的运行和维护,SQLServer2005,数据库系统试运行,在试运行阶段应当注意:1数据的加载过程应先输入小部分数据进行试运行2应注意数据库的转储和恢复工作。,SQLServer2005,数据库系统的运行和维护,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合同欠款协议书
- 2025年安徽省阜阳市阜南县老观乡国民经济和社会发展第十五个五年规划
- 金华市中医院护理管理危机处理考核
- 宿迁市中医院毫针针刺技术操作资格认证
- 宣城市中医院疑难血型鉴定专项技术上岗资格认证
- 宣城市中医院手术分级管理考核
- 福州市人民医院呼吸科肺栓塞溶栓治疗决策模拟考核
- 南昌市中医院常用急救药品的规范使用考核
- 【中小学】家庭教育家长会:与我的不完美小孩和谐共处
- 池州市人民医院移植肝穿刺活检术考核
- 3.1生活中的立体图形(教学设计)- 华东师大版(2024)七上
- 全国大学生职业规划大赛《精细化工技术》专业生涯发展展示【高职(专科)】
- 税务局国考行测题库及答案详解【名师系列】
- 2025年中小学教师职称评定答辩题(附答案)
- 二手车买卖协议范本下载5篇
- 【新教材】2025-2026学年人教版(2024)信息科技六年级全一册教案(教学设计)
- 商品标识及质检知识培训课件
- 国开2025年《行政领导学》形考作业1-4答案
- 颜色标准LAB值对照表
- 2022义务教育道德与法治课程标准解读之核心素养与课程目标PPT
- (机构适用)上海市2021年中考语文冲刺(考点梳理+强化训练)08 记叙文阅读(一)整体把握(含答案)
评论
0/150
提交评论