欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年数据库模型设计终稿 .pdf

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

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

    2022年数据库模型设计终稿 .pdf

    第 1 页 共 11 页数据库设计概念模型、逻辑模型、物理模型区别侯在钱目 录1.模型种类 . 21.1.概念模型 . 21.2.逻辑模型 . 31.3.物理模型 . 31.4.模型区别 . 31.4.1.对象转换 . 41.4.2.其它对比 . 42.常用工具 . 52.1.ERWIN . 52.1.1.逻辑模型 . 52.1.2.物理模型 . 52.1.3.常用操作 . 62.2.PowerDesigner. 82.2.1.概念模型 . 82.2.2.逻辑模型 . 92.2.3.物理模型 . 92.2.4.常用操作 . 10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 第 2 页 共 11 页1. 模型种类一般在建立数据库模型时,会涉及到几种模型种类:概念模型、逻辑模型、物理模型。数据库设计中概念模型和逻辑模型区别比较模糊, 所以在数据库设计工具ERWIN 中只提供了逻辑模型和物理模型,而在 PowerDesigner早期版本中也只提供了概念模型和物理模型两种模型,只是在 PowerDesigner15版本中提供了三种模型:概念模型、逻辑模型、物理模型。1.1. 概念模型概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。表示概念模型最常用的是实体-关系图。E-R 图主要是由实体、属性和关系三个要素构成的。 在 E-R 图中,使用了下面几种基本的图形符号。实体,矩形E/R 图三要素属性,椭圆形关系,菱形名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 第 3 页 共 11 页关系:一对一关系,一对多关系,多对多关系。E/R 图中的子类 (实体 ):1.2. 逻辑模型逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。1.3. 物理模型物理模型是对真实数据库的描述。 数据库中的一些对象如下: 表,视图,字段,数据类型、长度、主键、外键、索引、是否可为空,默认值。概念模型到物理模型的转换即是把概念模型中的对象转换成物理模型的对象。1.4. 模型区别子类is a 超类名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 第 4 页 共 11 页1.4.1. 对象转换对象概念模型逻辑模型物理模型实体实体实体表属性属性属性字段关系关系(一对一, 一对多,多对一 ) 关系外键关系关系(一对多, 多对一) 实体表(关系表 ) 例 如 订 单和 产品 的 关 系是 一对多,这种关系确 定 为 订单 产品明细表。关系关系(多对多) 实体表(关系表 ) 1.4.2. 其它对比对比项概念模型逻辑模型物理模型属性不 需 完整 定 义实体属性定 义 实 体 完 整的属性确定字段名, 长度,数据类型,是否可以为空,初始值等主键无需确定主键无需确定主键确定主键名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 第 5 页 共 11 页2. 常用工具2.1. ERWIN ERWIN 提供两种模型类型: Logical Model,Physical Model。另外还提供一种 Logical/Physical Model,这不是另外一种模型类型,只是即可按 Logical 方式显示,又可按照Physical方式显示。2.1.1. 逻辑模型(1) Entity (2) Complete Sub-category, Incomplete Sub-category (3) Identifying relationship (4) Many-to-many relationship (5) Non-identifying relationship 学生学生编号学生姓名学生生日课程课程编号课程名称任课教师上课地点本科生研究生社团办公地点联系电话社团名称2.1.2. 物理模型(1) Independent table 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 第 6 页 共 11 页(2) View table (3) Identifying relationship 删除父表数据时, 如果子表有关联数据, 则父表数据删除不掉,并且删除时报错。(4) Non-indentifying relationship 删除父表数据时,如果子表有关联数据,则把子表对应的外键字段值设置为空。(5) View relationship 2.1.3. 常用操作(1) 显示字段注释只有当创建模型时,选择Logical/Physical 模型时,才可以显示字段的注释。选择工具栏中的“Physical”显示物理模型,选择“Logical”名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 第 7 页 共 11 页(2) 设置主键双击实体,选中Column 列表中的某个字段,在右侧Tab 的General卡片中选中 Primary Key 复选框。(3) Change database: Menu-Database-Choose database (4) Export SQL Menu-Forward Engineer/Schema Generation 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - 第 8 页 共 11 页使用“Preview”可预览 SQL,使用“Report”按钮可导出 SQL到文件中。2.2. PowerDesigner 对于数据库设计PowerDesigner 12 版本中提供两种数据模型类型:Conceptual Data Model, Physical Data Model。 在 PowerDesigner 15版本中提供了三种数据模型类型Conceptual Data Model, Logical Data Model,Physical Data Model。除了数据模型设计以外,PowerDesigner 还提供一些诸如面向对象模型、业务流程模型、需求模型等。2.2.1. 概念模型(1) Entity (2) Inheritance 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - 第 9 页 共 11 页12教职工教师行政(3) Relationship 包括: One - One, One - Many, Many - One, Many - Many (4) Association Association 和 Relationship 类似,只是 Association 可以设置属性,Relationship不可设置属性。(5) Association Link 连接 Entity 和 Association的关系, 关系有 0 1, 0 n, 1 1, 1 - n。(6) Link/Extended Dependency 2.2.2. 逻辑模型(1) Entity (2) Relationship (3) n-n Relationship (4) Inheritance (5) Link/Extended Dependency 2.2.3. 物理模型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - 第 10 页 共 11 页(1) Table (2) View (3) Reference 外键关联。(4) Procedure (5) Link/Extended Dependency 2.2.4. 常用操作(1) NAME 或 CODE 显示Menu-Tools-Model Options-Naming Convertion (2) Change database: Menu-Database-Change Current DBMS (3) Export SQL 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 第 11 页 共 11 页Menu-Database-Generate Database 如果只需要导出某个表, 则只需双击此表, 然后选择“Preview”选项卡。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -

    注意事项

    本文(2022年数据库模型设计终稿 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开