mysql设计的步骤-数据库设计步骤.pdf下载

weixin_39821746 2023-01-24 11:00:17
mysql设计的步骤_数据库设计步骤 ⽬录 总体设计过程 数据库设计步骤: 设计描述: 数据库设计不同阶段形成的数据库各级模式: 数据库设计的特点: 需求分析 分析和表达⽤户需求: ⾸先把任何⼀个系统都抽象为: 分解处理功能和数据: 分解处理功能: 将处理功能的具体内容分解为若⼲⼦功能 分解数据: 处理功能逐步分解同时,逐级分解所⽤数据,形成若⼲层次的数据流图 表达⽅法: 处理逻辑:⽤判定表或判定树来描述 数据:⽤数据字典来描述 将分析结果再次提交给⽤户,征得⽤户的认可 任务: 通过调查,收集与分析数据,获得⽤户对数据要求: 信息要求: 指⽤户需要从数据库中获得信息的内容与性质,再由信息要求导出数据要求 处理要求: 值⽤户要完成什么处理功能,对初⼀响应时间有什么要求,处理⽅式是批处理还是联机处理 安全性与完整性要求 需求分析过程: 数据流图: 符号说明: 例⼦: 数据字典: 与数据流图的区别 数据流图 -- 表达了数据和处理的关系 数据字典 -- 则是系统中各类数据描述的集合 组成: 数据项: 形式: 数据项描述 ={ 数据项名, 数据项含义说明, 别名, 数据类型, 长度, 取值范围, 取值含义, 其他数据项的逻辑关系, 数据项之间的联系 } 例⼦:数据项,以"学号"为例: 数据项: 学号 含义说明:唯⼀标识每个学⽣ 别名:  学⽣编号 类型:  字符型 长度:  8 取值范围:00000000⾄99999999 取值含义:前两位标别该学⽣所在年级, 后六位按顺序编号 数据结构: 形式: 数据结构描述 ={ 数据结构名, 含义说明, 组成: { 数据项或数据结构 } } 例⼦:数据结构,以"学⽣"为例学⽣"是该系统中的⼀个核⼼数据结构: 数据结构: 学⽣ 含义说明: 是学籍管理⼦系统的主体数据结构, 定义了⼀个学⽣的有关信息 组成:   学号,姓名,性别,年龄,所在系,年级 数据流: 形式: 数据流描述 ={ 数据流名, 说明, 数据流来源, 数据流去向, 组成: {数据结构}, 平均流量, ⾼峰期流量 } 例⼦数据流,"体检结果"可如下描述: 数据流:  体检结果 说明:   学⽣参加体格检查的最终结果 数据流来源:体检 数据流去向:批准 组成:   …… 平均流量: …… ⾼峰期流量:…… 数据存储: 形式: 数据存储描述 ={ 数据存储名, 说明, 编号, 输⼊的数据流, 输出的数据流, 组成: {数据结构}, 数据量, 存取频度, 存取⽅式 } 例⼦:数据存储,"学⽣登记表"可如下描述: 数据存储: 学⽣登记表 说明:记录学⽣的基本情况 流⼊数据流:…… 流出数据流:…… 组成:   …… 数据量:  每年3000张 存取⽅式: 随机存取 处理过程: 形式: 处理过程描述 ={ 处理过程名, 说明, 输⼊:{ 数据流 }, 输出: {数据流}, 处理: { 处理过程 }} 例⼦:处理过程"分配宿舍"可如下描述: 处理过程:分配宿舍 说明:  为所有新⽣分配学⽣宿舍 输⼊:  学⽣,宿舍 输出:  宿舍安排 处理:  在新⽣报到后,为所有新⽣分配学⽣宿舍. 要求同⼀间宿舍只能安排同⼀性别的学⽣, 同⼀个学⽣只能安排在⼀个宿舍中. 每个学⽣ 的居住⾯积不⼩于3平⽅⽶. 安排新⽣宿舍其处理时间应不超过15分钟 概念结构设计 特点: 能真实、充分地反映现实世界 易于理解 易于更改 易于向关系、⽹状、层次等各种数据模型转换 四类⽅法: ⾃顶向下: 定义: 即⾸先定义全局概念结构的框架,然后逐步细化 图解: ⾃底向上: 定义: 即⾸先定义个局部应⽤的概念结构,然后将他们集合起来,得到全局概念 步骤: 第1步:抽象数据并设计局部视图 第2步:集成局部视图,得到全局概念结构 图解: 逐步扩展: 定义: ⾸先定义最重要的核⼼概念结构,然后向外扩充,以滚球的⽅法逐步⽣成其他概念结构,直⾄总体概念结构 图解: 混合策略: 定义: 即将⾃顶向下和⾃底向上相结合,⽤⾃顶向下策略设计⼀个全局概念结构框架,以它为⾻架集成由底向上策略中设计的个局部概念结构 图解: 三种常⽤抽象: 分类(Classification): 定义某⼀类概念作为现实世界中⼀组对象的类型 抽象了对象值和型之间的"is member of"的语义 图例: 聚集(Aggregation): 定义某⼀类型的组成成分 抽象了对象内部类型和成分之间"is part of"的语义 复杂的聚集,某⼀类型的成分仍是⼀个聚集 图例: 概括(Generalization): 定义类型之间的⼀种⼦集联系 抽象了类型之间的"is subset of"的语义 继承性: E-R图: 任务: 将各局部应⽤涉及的数据分别从数据字典中抽取出来 参照数据流图,标定各局部应⽤中的实体、实体的属性、标识实体的码 , 相关下载链接:https://download.csdn.net/download/qq_43966957/87372019?utm_source=bbsseo
...全文
4 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12,695

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧