实验1PowerDesigner模型设计及逻辑结构、物理结构生成探讨.docVIP

实验1PowerDesigner模型设计及逻辑结构、物理结构生成探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XX实验报告 学号 : 系别 专业 班级 姓 名 课程 名称 课程 类型 专业课 学时数 实验 名称 Power Designer概念模型设计及逻辑结构、物理结构生成 实验目的: 熟练掌握概念结构、逻辑结构与物理结构的设计方法。 2、熟练使用PowerDesigner进行CDM、PDM设计。 3、学会使用PowerDesigner检测CDM模型的方法。 4、熟练掌握E-R图转换为关系模式的方法。 5、掌握使用PowerDesigner将CDM转化为PDM的方法。 实验内容: 学生信息管理中有如下实体型: 1.学生(student),包括的属性有学号(Sno),姓名(Sname),性别(Ssex),年龄(Sage),身份证号(Sid)。 2.课程(course),包括的属性有课程号(Cno),课程名(Cname),学分(Ccredit)。 3.学院(department),包括的属性有学院编号(Dno),学院名称(Dname)。 4.教师(teacher),包括的属性有教师编号(Tno),姓名(Tname),性别(Tsex),年龄(Tage),参加工作时间(Tworktime)。 上述实体型之间存在如下联系: 一个学生选修多门课程,一门课程由多个学生选修。 —个学院有多名学生,一个学生只属于一个学院。 —门课程可以由多个教师讲授,一个教师可以讲授多门课程。 —个学院有多名教师,一个教师只厲于一个学院。 —个学院至多有一个正院长,一个正院长只能在一个学院担任正院长职务。 某课程可以是其他多门课程的先修谬程,一门课程至多有一门先修课程。 上述学生信息管理对应的图如图2-1所示。对于图2-1中绘制的图,利用 Powerdesigner设计其CDM。 实验步骤: 一、概念模型设计 新建CDM模型 启动Powerdesigner,选择File→New model命令,打开图2-2所示的对话框。在左侧的Model Type列框中选择Conceptual Data Model(概念数据模型),然后在右侧的General选项中输入模型的名称为SIM(Student Information Manage学生信息管理),单击“确定”按钮,进入图2—3所示的图CDM模型设计窗口。 图2—1 学生信息管理E—R图 图2—2 新建模型窗口 创建student实体 单击设计元素面板上的Entity(实体)工具,将鼠标指针指向设计区域的合适位置,单击鼠标左键,在设计区域中创建一个实体,如图2—4所示。 单击设计元素面板上的Pointer(指针)工具或右击鼠标,释放Entity工具,进入对象编辑状态。将鼠标指针指向新建的的实体并双击鼠标,则出现实体属性设置界面,如图2—5所示。 实体属性设置界面包括多个选项卡,General选项卡设置通用属性,Attributes选项卡设置实体包括的属性,Indentfiers 选项卡设置实体的码,Notes选项卡记录备注信息,Rules选项卡设置规则,General和Attributes选项卡中的内容必须设置,其他内容可以根据需要设置。 图2—5 实体属性设置 创建course实体 按照上面的方法创建course实体如下。 创建department实体 创建teacher实体 设置student和course之间的联系 设置teacher和course之间的联系 设置student和department之间的联系 设置teacher和department之间的关系td_belongto 设置teacher和department之间的td_manage关系 设置course实体集的自反联系course_self 完整的CDM图 验证CDM的正确性 保存CDM图 PowerDesigner自动生成PDM 检查CDM正确性 在CDM设计界面上选择Tools→Check Model命令,检查CDM正确性,如果存在错误,请检查并更正。 将CDM转换成PDM 在CDM设计界面上选择Tools→Generate Physical Data Model命令,出现PDM Generation Options对话框,在General选项卡中,设置转换生成的PDM基本属性,包括使用哪种DBMS。 保存PDM 选择File→Save ,保存该PDM。 查看DDL语句 在对象浏览区展开Tables,右击department,在弹出的快捷菜单中选择SQL Preview命令。 实验结果: 生成的PDM实现了: 一个学生可以选修多门课程,一门课程由多个学生选修。 —个学院有多

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档