数据库程序设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库程序设计课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 程序设计 课件
- 资源描述:
-
1、电子科技大学精品资源共享课第四讲 结构化系统分析主讲人:钟毅主讲人:钟毅 讲师讲师第四单元第四单元 数据字典与数据建模数据字典与数据建模电子科技大学精品资源共享课2主要内容1.建立数据字典建立数据字典2.数据建模数据建模开发开发E-R图图电子科技大学精品资源共享课31.建立数据字典什么是数据字典什么是数据字典数据字典(数据字典(Data Dictionary,DD)对数据流图)对数据流图上各个元素作出详细的定义和说明;上各个元素作出详细的定义和说明;数据流图配以数据字典,就可以从图形和文字两数据流图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个方面对系统的逻辑模
2、型进行描述,从而形成一个完整的说明;个完整的说明;是是“关于系统数据的数据库关于系统数据的数据库”。电子科技大学精品资源共享课41.建立数据字典数据字典的作用数据字典的作用确保数据在系统中的完整性和一致性;确保数据在系统中的完整性和一致性;保证系统的设计不会有遗漏,保证各工作成员有保证系统的设计不会有遗漏,保证各工作成员有统一的标准;统一的标准;能与其他资料相互参照,便于系统修改。能与其他资料相互参照,便于系统修改。电子科技大学精品资源共享课51.建立数据字典数据字典中约定的描述方法数据字典中约定的描述方法定义式中使用的符号:定义式中使用的符号:操作符操作符含义描述含义描述定义为定义为与与(顺
3、序结构顺序结构).重复重复(循环结构循环结构).或或(选择结构选择结构)(.)任选任选m.n 界域界域.,注释符注释符电子科技大学精品资源共享课61.建立数据字典操作符操作符含义描述含义描述35表示允许重复表示允许重复3-5次次33表示恰好重复表示恰好重复 3 次次1 表示至少出现表示至少出现 1 次次表示允许重复表示允许重复0至任意次至任意次限制重复次数示例限制重复次数示例电子科技大学精品资源共享课71.建立数据字典数据字典的内容数据字典的内容包括六个方面包括六个方面数据流数据流数据元素数据元素数据结构(实体)数据结构(实体)数据存储数据存储处理逻辑处理逻辑外部实体外部实体电子科技大学精品资
4、源共享课81.建立数据字典数据字典的内容(续)数据字典的内容(续)数据流数据流通过数据流的来源、去处、组成等属性说明。通过数据流的来源、去处、组成等属性说明。具体的描述内容通常包括:具体的描述内容通常包括:数据流标识数据流标识数据流来源数据流来源数据流去向数据流去向数据流的数据组成数据流的数据组成流动属性描述:频率、数据量流动属性描述:频率、数据量电子科技大学精品资源共享课91.建立数据字典 数据流名称:入库单数据流名称:入库单 简简 述:仓库验收物料后输入入库单述:仓库验收物料后输入入库单 来来 源:验收入库加工处理源:验收入库加工处理 去去 向:物料库存文件,结算加工处理向:物料库存文件,
5、结算加工处理 流通量:平均流通量:平均1010份份/天天 数据流的组成:数据流的组成:入库单入库单 =物料编号物料编号 +物料名称物料名称 +入库数量入库数量 +入库日期入库日期 数据流描述示例数据流描述示例1电子科技大学精品资源共享课101.建立数据字典 数据流名称:领料单数据流名称:领料单 简简 述:到仓库领料时需填写的单据述:到仓库领料时需填写的单据 来来 源:领料人源:领料人 去去 向:数据处理向:数据处理“审核领料单审核领料单”流通量:平均流通量:平均200200份份/天天 高峰期:约高峰期:约120120分分/上午上午9 9点点1111点点 数据流的组成:数据流的组成:领料单领料单
6、 =领料单号领料单号 +领料部门领料部门 +领料日期领料日期 +1 1 材料编号材料编号 +材料名称材料名称 +材料品种材料品种 +规格规格 +计量单位计量单位 +单价单价 +领料数量领料数量 +金额金额66数据流描述示例数据流描述示例2电子科技大学精品资源共享课111.建立数据字典数据流名称:学生基本信息数据流名称:学生基本信息总编号:总编号:1-0011-001编号:编号:001001简要说明:由招生办送来的关于学生的基本情况的数据简要说明:由招生办送来的关于学生的基本情况的数据数据流来源:招生办数据流来源:招生办数据流去向:数据流去向:P1.1P1.1数据流的组成:数据流的组成:姓名姓名
7、+(曾用名)(曾用名)+出生日期出生日期+性别性别+民族民族+家庭住址家庭住址+特长特长+政治面貌政治面貌+获奖情况获奖情况=(时间(时间+原因原因+获奖级别获奖级别+证明人)证明人)+本人本人简历简历=(开始时间(开始时间+终止时间终止时间+所在单位所在单位+证明人)证明人)流通量:流通量:600060006500/6500/学期学期高峰流通量:高峰流通量:8000/8000/学期学期数据流描述示例数据流描述示例3电子科技大学精品资源共享课121.建立数据字典数据字典的内容(续)数据字典的内容(续)数据元素数据元素数据项又称数据项,是数据的最小单位,描述不数据项又称数据项,是数据的最小单位,
8、描述不可再分解的数据单位,包括:可再分解的数据单位,包括:名称名称 描述描述 数据类型数据类型 长度长度(精度精度)取值范围及缺省值取值范围及缺省值 计量单位计量单位电子科技大学精品资源共享课13 数据项编号:数据项编号:I02-01I02-01 数据项名称:物料编号数据项名称:物料编号 性性 质:字符质:字符 简简 述:某材料的编码述:某材料的编码 长长 度:度:8 8个字节个字节 取取 值值 范围:范围:00000000-I999999900000000-I99999991.建立数据字典数据元素示例数据元素示例1电子科技大学精品资源共享课14 数据项编号:数据项编号:00010001 数据
9、项名称:系编号数据项名称:系编号 性性 质:字符质:字符 取取 值值 范围:范围:22数字数字22*例如例如:01,12*数据项编号:数据项编号:00020002 数据项名称:专业和班编号数据项名称:专业和班编号 性性 质:字符质:字符 取取 值值 范围:范围:33数字数字33*例如例如:305*1.建立数据字典数据元素示例数据元素示例2数据元素示例数据元素示例3电子科技大学精品资源共享课151.建立数据字典数据字典的内容(续)数据字典的内容(续)数据结构数据结构数据结构描述了某些数据、数据元素之间的关系,数据结构描述了某些数据、数据元素之间的关系,描述重点是数据之间的组合关系,即说明这个数描
10、述重点是数据之间的组合关系,即说明这个数据结构包括哪些成份;据结构包括哪些成份;一个数据结构可以包括若干个数据元素或(和)一个数据结构可以包括若干个数据元素或(和)数据结构;数据结构;电子科技大学精品资源共享课16 名称:学生登记卡名称:学生登记卡 总编号:总编号:2 20303 说明:新生入学时填写的卡片说明:新生入学时填写的卡片 编编 号:号:008008 结构:结构:学号学号姓名姓名 曾用名曾用名 入学日期入学日期性别性别 有关的数据流、数据存储:新生登记表,学籍表有关的数据流、数据存储:新生登记表,学籍表数量:每年约数量:每年约10001000份份1.建立数据字典数据结构示例数据结构示
11、例1电子科技大学精品资源共享课171.建立数据字典数据结构名称:本人简历数据结构名称:本人简历总编号:总编号:3-0043-004编号:编号:004004简要说明:说明一个人的学习与工作的经历简要说明:说明一个人的学习与工作的经历组成组成 :开始时间开始时间 +终止时间终止时间 +所在单位所在单位 +证明人证明人相关数据流:学生基本信息、教师基本信息相关数据流:学生基本信息、教师基本信息相关数据存储:学生学籍档案、教师教学情况档案相关数据存储:学生学籍档案、教师教学情况档案数据结构示例数据结构示例2电子科技大学精品资源共享课181.建立数据字典数据字典的内容(续)数据字典的内容(续)数据存储数
展开阅读全文