




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上XX实验报告学号 : 系别专业班级姓 名课程名称课程类型专业课 学时数实验名称 Power Designer概念模型设计及逻辑结构、物理结构生成 实验目的:1、 熟练掌握概念结构、逻辑结构与物理结构的设计方法。 2、熟练使用PowerDesigner进行CDM、PDM设计。 3、学会使用PowerDesigner检测CDM模型的方法。 4、熟练掌握E-R图转换为关系模式的方法。 5、掌握使用PowerDesigner将CDM转化为PDM的方法。实验内容:学生信息管理中有如下实体型:1.学生(student),包括的属性有学号(Sno),姓名(Sname),性别(Sse
2、x),年龄(Sage),身份证号(Sid)。2.课程(course),包括的属性有课程号(Cno),课程名(Cname),学分(Ccredit)。3.学院(department),包括的属性有学院编号(Dno),学院名称(Dname)。4.教师(teacher),包括的属性有教师编号(Tno),姓名(Tname),性别(Tsex),年龄(Tage),参加工作时间(Tworktime)。上述实体型之间存在如下联系:一个学生选修多门课程,一门课程由多个学生选修。个学院有多名学生,一个学生只属于一个学院。门课程可以由多个教师讲授,一个教师可以讲授多门课程。个学院有多名教师,一个教师只厲于一个学院。个
3、学院至多有一个正院长,一个正院长只能在一个学院担任正院长职务。某课程可以是其他多门课程的先修谬程,一门课程至多有一门先修课程。上述学生信息管理对应的图如图2-1所示。对于图2-1中绘制的图,利用Powerdesigner设计其CDM。实验步骤:一、概念模型设计1. 新建CDM模型启动Powerdesigner,选择FileNew model命令,打开图2-2所示的对话框。在左侧的Model Type列框中选择Conceptual Data Model(概念数据模型),然后在右侧的General选项中输入模型的名称为SIM(Student Information Manage学生信息管理),单击
4、“确定”按钮,进入图23所示的图CDM模型设计窗口。图21 学生信息管理ER图图22 新建模型窗口2. 创建student实体单击设计元素面板上的Entity(实体)工具,将鼠标指针指向设计区域的合适位置,单击鼠标左键,在设计区域中创建一个实体,如图24所示。单击设计元素面板上的Pointer(指针)工具或右击鼠标,释放Entity工具,进入对象编辑状态。将鼠标指针指向新建的的实体并双击鼠标,则出现实体属性设置界面,如图25所示。实体属性设置界面包括多个选项卡,General选项卡设置通用属性,Attributes选项卡设置实体包括的属性,Indentfiers 选项卡设置实体的码,Notes
5、选项卡记录备注信息,Rules选项卡设置规则,General和Attributes选项卡中的内容必须设置,其他内容可以根据需要设置。图25 实体属性设置3. 创建course实体按照上面的方法创建course实体如下。4. 创建department实体 5. 创建teacher实体 6. 设置student和course之间的联系 7. 设置teacher和course之间的联系8. 设置student和department之间的联系9. 设置teacher和department之间的关系td_belongto10. 设置teacher和department之间的td_manage关系11.
6、设置course实体集的自反联系course_self完整的CDM图12. 验证CDM的正确性13. 保存CDM图2、 PowerDesigner自动生成PDM1. 检查CDM正确性 在CDM设计界面上选择ToolsCheck Model命令,检查CDM正确性,如果存在错误,请检查并更正。2. 将CDM转换成PDM 在CDM设计界面上选择ToolsGenerate Physical Data Model命令,出现PDM Generation Options对话框,在General选项卡中,设置转换生成的PDM基本属性,包括使用哪种DBMS。3. 保存PDM 选择FileSave ,保存该PDM。4. 查看DDL语句 在对象浏览区展开Tables,右击department,在弹出的快捷菜单中选择SQL Preview命令。 实验结果:生成的PDM实现了:一个学生可以选修多门课程,一门课程由多个学生选修。个学院有多名学生,一个学生只属于一个学院。门课程可以由多个教师讲授,一个教师可以讲授多门课程。个学院有多名教师,一个教师只厲于一个学院。个学院至多有一个正院长,一个正院长只能在一个学院担任正院长职务。某课程可以是其他多门课程的先修谬程,一门课程至多有一门先修课程。 实验总结:对概
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 远程审方培训课件
- 幼儿园互动课件:日历里的故事
- 探索欢乐运动会课件
- 资产管理部门核心职责与管理体系
- 2025年啶虫咪项目合作计划书
- 宠物猫咪可爱俏皮幽默趣味产品介绍课件模板个人总结教师用
- 2025年金属雕铣机项目建议书
- 山东省天一大联考齐鲁名校教研共同体2025届高三开学质量检测联考-数学试题+答案
- 消防安全评估师职责试题及答案
- 2024年河南省商丘市柘城县数学三年级第一学期期末监测试题含解析
- 幼儿园红色故事《闪闪的红星》课件
- 小学道德与法治-大家排好队教学设计学情分析教材分析课后反思
- 开工报告规范文本样板
- 老年人口腔功能的衰退与对策
- (完整版)建筑工程技术说专业、专业剖析
- 肝硬化护理查房个案介绍ppt
- 食堂巡查记录表
- 内分泌科糖尿病“一病一品”
- GB/T 42466-2023生物样本库多能干细胞管理技术规范
- 2023年大唐集团招聘笔试试题及答案
- 冠寓运营管理手册
评论
0/150
提交评论