




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验建立数据库概念模型(CDM)和物理模型(PDM)一、实验目的了解用PowerDesigner工具建立简单的数据库概念模型CDM的方法和过程;了解用PowerDesigner工具由CDM生成物理数据模型PDM的方法和过程。二、实验内容用PowerDesigner工具建立“出版公司信息系统”概念数据模型CDM;用PowerDesigner工具将“出版公司信息系统”概念数据模型CDM生成物理数据模 型 PDM。三、实验要求1 .完成“出版公司信息系统的概念数据模型CDM;将“出版公司信息系统”的CDM转换成物理数据模型PDM;按“Ctrl+Print Screen SysRq,以屏幕打印的方式将
2、完成实验所得到的图,以实验报 告的形式提交。案例背景本实验以某“出版公司信息系统”为例。在某“出版公司信息系统”中,相关的实体包括作品(Title)、作者(Author)、版税 (Roysched)、出版社(Publisher) 发票(Invoice)、书店(Store)、折扣(Discount)。主要 存在的业务问题包括不同的作者对于同样的作品有不同的版税,每个作品必须选定一个出版 社来出版,不同的书店根据销售情况可以享受不同的折扣率。“出版公司信息系统”的E-R图如图1 1所示,实体与实体之间的联系如表1 1所 示(图中省略了属性)。表1 1表2-2“出出版公司信息系统统薜体体实体间联系联
3、系实体联系类型含义作者和作品多对多1个作者可写0或n个作品,一个作品可有0或n个作者作品和版税1对多1个作者可获取0或n个版税(因作者不同而异),一个版税只能对应1个作品,并对作品具有依赖关系作品和出版社多对11个出版社可以出版0或n个作品,一个作品只能通过1个出版社出版作品和发票1对多1个作品可以在0或n张发票中销售,每张发票只能销售1个作品书店和发票1对多1个书店可以开0或n张发票,每张发票只能由1个书店开出书店和折扣1对多1个书店可以根据销售额享受0或n种折扣,每个折扣只能给1个书店图1图2-2出版公司信息系统E-R图四、实验步骤1.进入CDM建模界面(1)启动PD,进入CDM界面。单击
4、工具栏中“文件(File)新建模型(New Model)”,单击“模型类型(Model Types)” 框中的“Conceptual Data Model (概念数据模型)”,并“确定(OK)”,即进入CDM界面。(2)定义CDM模型。单击“模型(Model)一模型属性(Model Properties)”,出现如图12所示的CDM属性窗 口,键入“出版公司信息系统”等属性,“确定(OK)”并保存模型,进入CDM工作界面, CDM “Palette”主要模型工具的用途如表12所示。卸文件任)编桶屋)诙隹1但)模型魁)标记(S)资癖知 IM(D 盲口d)帮助缺省图(01PuweiDesiEiie
5、K CDB CouceptualDat aMudcl. l9 Di.2icx 2i*_ 1 吵 E? El Qovjaqs、oX 09%站 0。1出版公司信息宗茨出版公司信息系统bA .7Dr. Wang矿里 Digam 1规则I依械|扩展年较|版本信JS表12 CDM Palette,*要模型工具的用途图标用雄图标用途BEntity创建实体Attaciat ion创建关联%创建联系,zLink / Extended DtpetiJency创建依赖堂Title创建标题InlicritMnce创建继承Note创建注释Link创建连接2.创建概念数据模型CDM(1)创建实体和属性单击“实体”图标(
6、Entity),在模型设计工作区单击7下,得到7个实体框;再右击鼠 标会取消选择实体工具,如图1 3所示。图13创建实体(2)双击某个实体框,出现该实体常规属性窗口,在“属性”标签窗口定义实体名称“作 者”等主要选项并“OK”,如图14所示。(3)单击第二个“属性”标签,进入该实体属性窗口,如图15所示。卖体届性-作者(author)依赖 I扩展依赖限本信忌屈性 屈性 |株识简|备注 |规则青B Q格暗卷X裾&巳一5款 号名付址 编姓预地作者貌号 作者姓名 作者预付款 通讯地址 城市无无无.无无无无 .in.m 40瓶8020V WMN叫叫技EE电话取消 |图15定义实体属性其中:M: Man
7、datory,强制属性,表示属性值是否为空;P: Primary Identifer,是否为主键(实体标识符);D: Displayed,在实体图形符号中是否显示。属性定义完毕,单击“OK”返回。按照上述步骤完成其他实体的属性定义,如图16。Dp.25 X sfe P x 4Domain | m| P| D -* 口 .n M 己 X 昭 X MName Code一号名型格明就一书标类价说出书号书名类型说明出版日期A10NoneVA80NoneVA20MN5.2LVAD小|小|中|pppppprrrrrr prrrrrrrrrrr FFrrprrrrrr JNameCodeDdAa Type|
8、 Domai发票号A20发焉日期变票日期D谐售总量情皆总量N92讷售条戳情莒条靛VA80梢售敏量销苦数量N 1*lmppppp厂厂厂厂厂厂厂上 IPIprrrrrrrrrrr IMItLp厂 PFrr 厂厂 rrr圄丽定藉助Dpndencits I Extended Depndencxes | Version Info General Attributes I Idtnti fiers | Hots | Rules函*西罚X fe X M巧LDependncii ! Exlndd Dtpendtnciei | Version Info Gener alAttributes | Identifi
9、ers | Xots | Rules宙门昭 X佻丑MameCode | DataTj*peDomain |1枝剧fl号毛唔谎号A122书店名踪书店名称VA4Q3枝唐城市节店峰市VA204书店邮骗书店觑最A5书晴地址枝3地扯VA80Ml P1D|*-pFj | 确定 | 眼清 | 应用(&) | 藉肪曜玲肖Dp*nd*ncix | Extandtd Dpnd*neix | Vtrxion Info G*nr UAttnbuts | Idntifirx | Motx | KulsDepndncis | Extended Dpndtncis | Version In。 Central Attribu
10、tes | Idntifi trs | Nots | Rul”a a S s 端 xName I Code Data TypeDomain I MI P 0 I宙口二9 X昭 X此 Y折1啪号折寸曲I号 A10 指扣率 折扣率 DC32 折扣类型折扣类型 A3 悬低数量最低数量N 最商数量最高数星NpPFPPI-L_ l_ l_ 厂厂厂b prrrrrrrrrrr FRPFPrrrrrrr1最低范围最低范围N出 one2昆高范圉最高范围N*MN92小i小i*i邛Name | Code | Data Type | Domam | 诃 P D PPFrrrrrrrrr rrrrrrrrrrrr r
11、rrrrrrrrrrr-图16各实体的属性定义(5)建立实体间的联系在模型工具栏中选择联系“Relationship”工具,在相关联的两个实体中的一个实体图标 上单击左键按住不放,拖动到另一个实体上释放,即可创建一个关系。(6)定义关系属性双击表示关系的图标,出现关系属性定义窗口,“属性”标签中常规关系属性(General)如图17所示;“明细(Cardinalities)”标签中关系类型定义,如图1 8所示。 注意:联系类型分为1对1、1对多、多对多三种,连线的开叉一端代表多,不开叉一端代 表1。(7)按照上述步骤定义其它实体的联系,直到把所有的业务问题描述清楚。初步创建的“出 版公司信息系
12、统”的CDM如图19所示。*作品I作念演号 Sa M2Ma作者姓名VA40作者依付枝MN9,2通讯地址VA80姬刑VA20畛A5朝话A12书号6a A10 vMa书名VA80类更VA20偷格MNS.2说明LVA出版日期D谓伟发票号 vpiA A2D vMa馅备曰朗D俏智哲量N9.2惜将条恭VABO俏含敏量Nldentifier_1 Identifier pi作A中出版社书店由版社演号Sa Al 2 Ma故版社名称VA40 械 irtVA20 书沽演号8泠A12 vMa书店名称VA40rirVA20邮编念5identifier_1 图19 “出版公司信息系统”的概念数据模型CDM(8)检查CDM
13、单击“工具(ToolS)一检查模型(Check Model)”出现检查模型参数“选项(Options)” 标签,点击每一个文件夹可检查并手工更正错误情况,如图1 10所示。点击“选择Selection”标签,可以单独检查某一对象,并手工更正错误情况,如图1 11所示。图1 10检查模型参数“ Options ”标签图 1 11“Selection ”标签“+”表示自动更正,“X”表示错误“ !”表示警告。(9)显示模型检查结果参数选择完成后,出现模型“检查结果”窗口,检查完成后,会出现检查结果报告,如 图1 12所示。若模型没有错误,则保存CDM,完成“出版公司信息系统”的概念模型。注意:检查
14、结果分为三类:错误、警告、没有错误。其中,错误必须更正,警告可以更正, 也可以不更正。咨日。ry醐固。1/ A否小囱 回国画口田口7 c 田m国,部文件任)编辑视图)模型如稼记壮)资滤库()工具也)盲口帮助Qp-fixga工作区+ * BusIdentiher_1 作品a贩社 阪作者姓名VA40MN9,2VA80城血VA20*朔A5A12ldemifiec_1出城社由艰社商号 ei A12M?出版社名林VA40出WVA20 ldentilief_1 节质找号A12 书店名林VMOVA20册演AS俏售电景E A20俏旨日飙D谒昏白皇M9.2侣告条款VA80诒倍效是N标识包含 正在检查关系.美系名称唯一性 关系褊码唯一性-Reflexive dependencyReflexive mandatcwy-在两个实体间有*as的关系在害对多的关系和实休整,约束名徐要求唯一。个it设,2个警罟概冶数搭疫型正魂,来发讽楮误I 1常规查模型X生成XJ2肉工程/I r图1 12 CDM检查结果窗口3.由概念模型CDM生成物理数据模型PDMCDM模型生成以后,可以利用PD提供的自助转换功能将CDM模型转换成PDM模型, 而不需要重新建立。打开CDM模型,单击“工具(Tools)生成物理数据模型(Generate Physical Data Mode
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年纺织工程师实操考核的试题及答案
- 决胜中考物理试题及答案
- 2024年设计师职业规划试题及答案
- 广告设计师考试设计流程管理题及答案
- 公司法 司法试题及答案
- 探讨2024年美术设计师考试题型试题及答案
- 机床初级考试试题及答案
- 广告设计师的教学与培训方法 试题及答案
- 三天面试题及答案
- 汶上二招试题题库及答案
- 2023版押品考试题库必考点含答案
- 2019-护理安全警示教育ppt
- 挖孔桩基施工方案(水磨钻)
- 变电检修技能考试计算
- 国际经济法学(湘潭大学)智慧树知到答案章节测试2023年
- 以案说德发言四篇
- 大气污染控制工程课后题答案解析
- 临床试验伦理委员会伦理审查不同意见沟通的标准操作规程
- 梅毒诊疗指南(2023年)
- 高中物理3-3热学练习题(含答案)
- DB32-T 3916-2020建筑地基基础检测规程-(高清现行)
评论
0/150
提交评论