欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    数据库程序设计课件.ppt

    • 资源ID:3766864       资源大小:997.50KB        全文页数:34页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库程序设计课件.ppt

    第四讲 结构化系统分析,主讲人:钟毅 讲师,第四单元 数据字典与数据建模,2,主要内容,1.建立数据字典2.数据建模开发E-R图,3,1.建立数据字典,什么是数据字典数据字典(Data Dictionary,DD)对数据流图上各个元素作出详细的定义和说明;数据流图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明;是“关于系统数据的数据库”。,4,1.建立数据字典,数据字典的作用确保数据在系统中的完整性和一致性;保证系统的设计不会有遗漏,保证各工作成员有统一的标准;能与其他资料相互参照,便于系统修改。,5,1.建立数据字典,数据字典中约定的描述方法定义式中使用的符号:,6,1.建立数据字典,限制重复次数示例,7,1.建立数据字典,数据字典的内容包括六个方面数据流数据元素数据结构(实体)数据存储处理逻辑外部实体,8,1.建立数据字典,数据字典的内容(续)数据流通过数据流的来源、去处、组成等属性说明。具体的描述内容通常包括:数据流标识数据流来源数据流去向数据流的数据组成流动属性描述:频率、数据量,9,1.建立数据字典,数据流名称:入库单 简 述:仓库验收物料后输入入库单 来 源:验收入库加工处理 去 向:物料库存文件,结算加工处理 流通量:平均10份/天 数据流的组成:入库单=物料编号+物料名称+入库数量+入库日期,数据流描述示例1,10,1.建立数据字典,数据流名称:领料单 简 述:到仓库领料时需填写的单据 来 源:领料人 去 向:数据处理“审核领料单”流通量:平均200份/天 高峰期:约120分/上午9点11点 数据流的组成:领料单=领料单号+领料部门+领料日期+1 材料编号+材料名称+材料品种+规格+计量单位+单价+领料数量+金额6,数据流描述示例2,11,1.建立数据字典,数据流描述示例3,12,1.建立数据字典,数据字典的内容(续)数据元素数据项又称数据项,是数据的最小单位,描述不可再分解的数据单位,包括:名称 描述 数据类型 长度(精度)取值范围及缺省值 计量单位,13,数据项编号:I02-01 数据项名称:物料编号 性 质:字符 简 述:某材料的编码 长 度:8个字节 取 值 范围:00000000-I9999999,1.建立数据字典,数据元素示例1,14,数据项编号:0001 数据项名称:系编号 性 质:字符 取 值 范围:2数字2,*例如:01,12*,数据项编号:0002 数据项名称:专业和班编号 性 质:字符 取 值 范围:3数字3,*例如:305*,1.建立数据字典,数据元素示例2,数据元素示例3,15,1.建立数据字典,数据字典的内容(续)数据结构数据结构描述了某些数据、数据元素之间的关系,描述重点是数据之间的组合关系,即说明这个数据结构包括哪些成份;一个数据结构可以包括若干个数据元素或(和)数据结构;,16,名称:学生登记卡 总编号:203 说明:新生入学时填写的卡片 编 号:008 结构:学号姓名曾用名入学日期性别 有关的数据流、数据存储:新生登记表,学籍表数量:每年约1000份,1.建立数据字典,数据结构示例1,17,1.建立数据字典,数据结构示例2,18,1.建立数据字典,数据字典的内容(续)数据存储给出DFD中某个数据存储的定义,通常包括:数据存储名字数据存储描述数据存储组成流入流出的数据流关键码存取频率和数据量安全性要求(用户存取权限),19,1.建立数据字典,数据储存名:物料库存文件 标 识 符:D01.09 简 述:存放物料的库存情况 数据结构:物料编号+物料名称+单价+库存量 涉及的处理名:P1.5,数据存储示例1,20,1.建立数据字典,数据存储示例2,21,1.建立数据字典,数据字典的内容(续)处理逻辑仅对数据流程中最底层处理逻辑加以说明;对数据处理描述也称为小说明,描述了实现处理的策略而不是实现处理的细节;处理逻辑的小说明对处理逻辑的功能作明确的描述,描述工具主要有:结构式语言、判断树、判断表等。,22,1.建立数据字典,数据字典的内容(续)处理逻辑处理条目描述的内容处理逻辑(简述)输入输出描述基本处理如何把输入数据流变化为输出数据流的处理步骤,不涉及具体处理方法。执行条件优先级、执行频率、出错处理对策,23,1.建立数据字典,处理逻辑示例,24,1.建立数据字典,数据字典的内容(续)外部实体外部实体编号、名称、简述及有关数据流的输入与输出,外部实体名:供应商 标识符:E05.02 输 入:订货单、结算通知 输 出:订货单、发货单 简 述:提供本单位配件的厂商,外部实体示例,25,1.建立数据字典,数据字典的实现实现数据字典的编写有两种常见的方式人工方式用笔将前面介绍的各条目描述格式写在卡片上,并建立分类一览表,便于查阅;计算机辅助方式在计算机辅助绘制数据流图时自动生成数据字典的某些条目,然后人工进行修改与补充。,26,2.数据建模开发E-R图,数据建模的目的在系统分析中,需要对系统中的各种数据及其联系进行描述;数据建模的目的就是对系统中流动的数据的内在联系进行描述,从而能为系统设计阶段的数据库设计提供有力的依据。,27,2.数据建模开发E-R图,数据建模的工具数据建模的常用工具是实体关系图(E-R图);E-R图中主要包含实体、联系、属性三个基本成分。,28,2.数据建模开发E-R图,实体与实体集实体是现实世界中可区别于其他对象的“事件”或“事物”;实体集是具有相同类型和性质的实体的集合;在E-R模型中,实体集用矩形框表示,实体集的名称标注在矩形框内,29,2.数据建模开发E-R图,联系联系是一个实体集与另一个实体集之间的相互关系,每一个联系都指定一个联系名;联系用菱形框表示;在E-R模型中,实体集之间的联系方式有三种:一对一、一对多、多对多的联系。,30,2.数据建模开发E-R图,一对一联系设实体集A与B的联系为R,若A中的一个实体至多与B中的一个实体相联系,反之B中的一个实体也至多与A中的一个实体相联系,则称A与B之间存在一对一联系,31,2.数据建模开发E-R图,一对多联系设实体集A与B的联系为R,若A中的一个实体可以同B中的任意个实体相联系,而B中的一个实体至多与A中的一个实体相联系,则称A与B之间存在一对多联系,32,2.数据建模开发E-R图,多对多联系设实体集A与B的联系集为B,若A中的一个实体可以同B中的任意个实体相联系,而B中的一个实体也可以同A中的任意实体相联系,则称A与B之间存在多对多联系,33,2.数据建模开发E-R图,属性属性是实体或联系所具有的性质,它是对实体及联系特征的描述;在众多的属性中,能唯一标识实体的属性或属性组称作主码;在E-R图中属性用椭圆框表示,主码可以用下划线表示,属性与实体或联系之间用一条线相连接。,34,2.数据建模开发E-R图,E-R图示例,

    注意事项

    本文(数据库程序设计课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开