建立ems概念模型(cdm) 数据库系统分析与设计.doc
文本预览下载声明
实 验 报 告
课程名称: 数据库系统分析与设计
实验名称: 建立EMS概念模型(CDM)
院 (系):
专业班级:
姓 名:
学 号:
指导教师:
一、实验目的和要求
1、了解数据库概念模型(CDM)的基本概念(属性、实体、联系、域、业务规则等);
2、了解如何确定业务问题;
3、了解如何在业务问题基础上创建概念模型及属性定义等;
4、学会在PowerDesigner中建立CDM;
5、学会并理解如何将CDM转化成PDM。
二、实验软硬件环境
1、个人PC电脑一台;
2、Windows操作系统、PowerDesigner16.0及以上版本;
三、实验内容”TOOLS”中的“Generate Physical Data Model”转化生成PDM。
五、实验步骤、结果及分析
进行业务分析
找出实体及其属性,如下:
用户(用户地址,密码)
邮件(主题,创建时间,文本)
国家(国家名,地理位置)
用户创建者(姓名,居住地址,职业,出生日期,电话)
附件(文件名,文件类型,文件大小)
模版(模板名,模版创建时间,模版主题,模版文本)
文件夹(文件夹名,文件数量)
分析实体与实体间的联系
1
n
1 n 1 n
1
1 1 n
n n n
n
在PowerDesigner中创建CDM
1)选择“File New Model”命令,得到如下窗口:
选择“Concept Data Model”得到新窗口,然后对创建实体:
3)对于用户实体:
4).对于用户创建者实体:
5)对于国家实体:
6)对于邮件实体:
7)对于附件实体:
8)对于模版实体:
9)对于文件夹实体:
得到CDM模型
用“Tools”中“check model”检查模型:
7.得到一个警告,进行修改
8. 将得到的CDM转化成PDM
在“Tools”中选择“Generate Physical Data Model”
(图附下页)
得到EMS的PDM模型:(图附后:图1、图2)
图2:
六、实验总结
通过本实验,我理解了数据库概念数据模型(CDM)的基本概念(其中包括:实体,实体的属性,实体与实体间联系,域及业务规则等)。实践了在对业务进行分析的基础之上建立数据库概念数据模型(CDM),成功的在 PowerDesigner中建立了Electronic Mail System的CDM,并最终成功实现了将CDM生成PDM。
但是在实验过程中发现自己在怎样对业务进行分析的基础上合理提取实体,找实体与实体间联系的这一块存在一些问题,需注意在以后的学习和实践过程中进行总结和学习。
虽然在这过程中遇到了很多的问题,但是通过自己不断总结错误,进行修改,终于还是克服了重重困难,顺利完成了作业,这为自己以后的学习增加了信心和动力。相信在之后的课程设计中我会做得更好。当然,要感谢老师平时在课堂中对我们的耐心授教,不然我不会完成得这么顺利。
附件
用户
邮件
国家
模版
文件夹
用户创建者
显示全部