- 10
- 0
- 约 11页
- 2016-11-29 发布于湖北
- 举报
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实现了:
一个学生可以选修多门课程,一门课程由多个学生选修。
—个学院有多
您可能关注的文档
- 如何通过HR外包降低HR成本资料.ppt
- 如何为客户做寿险规划?(课件)资料.ppt
- 如何写观察日记资料.ppt
- 如何修改合同资料.ppt
- 如何应对期中考试(适用于考前班会)资料.ppt
- 如何用好胰岛素太经典资料.ppt
- 如何在生活中帮助孩子学好作文资料.ppt
- 如何掌控开发商所委托的物业管理项目资料.doc
- 如何找同源基因并用DNAman比对序列资料.ppt
- 如何正确书写化学方程式资料.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
最近下载
- Dräger德图呼吸机Oxylog 3000 plus用户手册.pdf
- 零售业销售数据分析方法与应用.docx VIP
- 会计信息系统:财务篇 教案全套 宋红尔 第1--9章 系统管理---UFO报表.docx
- 个体化音乐干预减轻腹腔镜手术病人术前焦虑的研究.pdf VIP
- 精品解析:黑龙江省哈尔滨市德强高级中学2023-2024学年高一下学期开学验收考试数学试题(解析版).docx VIP
- GB50108–2024《地下工程防水技术规范》.pptx VIP
- 2023年上海初三语文一模试题说明文阅读汇编含答案.doc VIP
- 2025年福建省中考物理试卷(附答案解析).docx VIP
- Specialized English for Medical Imaging Technology医学影像 技术专业英语.pptx VIP
- 改建工程路面结构设计毕业设计.doc VIP
原创力文档

文档评论(0)