实验一 数据库建模工具的使用
数据库建模技术实验报告

《数据库建模技术》实验报告VCD租售连锁店管理系统的数据库设计班级:114030602学号:***********姓名:**2016年6月28日“数据库建模技术”实验需求文字根据以下开发VCD出售租借连锁店管理系统需求调查文字,完成实验一至实验五。
市内某家大型VCD出售租借连锁店有许多员工,每个员工只能服务于一家租借店;每个员工有工号、姓名、性别、年龄、政治面貌等属性;每家店日常工作主要有:租借、归还、逾期罚款等(租借人首先要办理租借卡,租借卡分为年卡、月卡和零租卡)。
具体操作流程如下:(1)出售租借:根据购买人或租借人提供的VCD租借单,查阅库存,如果有,则办理销售或租借并登记销售(记录销售记录单号、购买人卡号、购买日期、VCD编码、数量、单价,经办员工号)或租借流水帐(记录租借记录单号、租借人卡号、租借日期、VCD 编码、数量、归还日期,经办员工号);如果没有相应的VCD ,则可根据购买人或租借人的要求办理预约登记(记录预约登记单号、购买或租借卡卡号、VCD编码、数量、经办员工号),当有VCD时,及时通知购买人或租借人。
(2)归还:根据租借人提供的所还VCD,检查VCD是否完好,如果完好,则办理归还登记(记录归还单号、租借人卡号、归还日期、VCD编码、数量、经办员工号),如果有损坏的VCD,办理赔偿登记(记录赔偿单号、租借卡卡号、赔偿日期、赔偿VCD编码、数量、金额,经办员工号),并把赔偿通知单通知给租借人。
(3)逾期罚款通知:查询逾期未还的VCD,及时通知租借人,并进行相应的罚款登记(记录罚款单号、租借卡卡号、罚款日期、罚款金额、经办员工号)。
实验一需求分析(一)——业务流程调查一、实验目的:掌握需求分析的步骤和业务流程调查的方法;掌握应用Powerbuilder绘制BPM模型二、学时:6H(课内4H,课外2H)三、实验软件平台:Windows 2k或Windows XP, Powerduilder9.5,Visio四、实验内容:根据该VCD连锁店的业务需求调查文字,利用PD绘制该VCD连锁店管理系统的BPM模型。
实验一 ERWin实验

实验一 ERWin实验实验名称:用ERWin创建数据库模型实验目的:了解ERwin的基本功能,掌握ERwin的基本使用实验内容:利用Erwin进行数据库设计实验要求:Erwin的安装,利用Erwin实施数据库设计的正向工程、实施数据库设计的反向工程,利用Erwin生成报告步骤:ERwin全称是AllFusion ERwin Data Modeler,是CA公司AllFusion品牌下的建模套件之一,采用IDEF1X数据库建模语言。
一、数据库设计的工具数据库工作者和数据库厂商一直在研究和开发数据库设计工具,辅助人们进行数据库设计,该工具称为CASE(Computer Aided Software Engineering)或AD(Automic Designer)。
经过十多年的努力,数据库设计工具已经实用化和产品化,出现了一批有名的数据库设计工具。
(1) Oracle公司的Oracle DesignerOracle公司是全球最大的专业数据库厂商,其主要产品有DBMS、Designer、Developer。
其中以公司名称命名的Oracle数据库管理系统最为著名;Designer(原名为Designer/2000)是数据库设计工具,支持数据库设计的各个阶段;Developer是客户端应用程序设计工具;所有分析设计结果以元数据的方式存放在Oracle数据库中,以便共享和支持团队开发。
主要特点是方便的业务处理建模和数据流建模,易于建立实体关系图,支持逆向工程,概念结构转化逻辑结构容易。
(2)Sybase公司的Power DesignerSybase公司的Power Designer(简称为PD)是一个CASE工具集,它提供了一个完整的软件开发解决方案。
在数据库系统开发方面,能同时支持数据库建模和应用开发。
其中Process Analyst是数据流图DFD设计工具,用于需求分析;Data Architect是数据库概念设计工具和逻辑设计工具;App Modeler是客户程序设计工具,可以快速生成客户端程序(如Power Builder、Visual Basic、Delphi等程序);Warehouse Architect是数据仓库设计工具;Meta Works用于管理设计元数据,以便建立可共享的设计模型。
数据库建模工具的说明书

数据库建模工具的说明书1. 简介数据库建模工具是一种专业的软件工具,用于创建和管理数据库模型。
它提供了一系列功能,帮助用户通过图形界面或者命令行接口进行数据库建模和设计,从而提高开发效率和数据管理的质量。
本说明书将介绍数据库建模工具的基本使用方法和核心功能。
2. 安装与配置2.1 安装在使用数据库建模工具之前,首先需要将该软件安装到计算机上。
请按照安装向导提供的步骤进行安装,选择安装路径、设置相关参数并完成安装过程。
建议在安装之前备份您的计算机数据,以避免意外数据丢失。
2.2 配置安装完成后,您需要进行一些基本配置来适应您的具体需求。
例如,指定数据库连接的参数、设置默认的文件保存路径、选择合适的语言等。
这些配置选项通常可以在软件的设置或者选项菜单中找到。
根据您的使用习惯和实际需求进行个性化配置。
3. 创建新的数据库模型数据库建模工具允许您创建新的数据库模型用于存储和管理数据。
以下是创建新模型的步骤:3.1 打开软件双击数据库建模工具的图标,等待软件初始化并加载。
在载入完成后,您将看到一个空白的工作区域。
3.2 创建模型点击菜单栏或工具栏上的“新建模型”按钮(具体名称可能因软件版本而异),系统将弹出一个对话框,请在对话框中输入模型的名称和描述等信息。
确认输入无误后,单击“确定”。
3.3 设计模型在创建模型后,您将进入模型设计阶段。
根据您的具体需求,可以使用数据库建模工具提供的图形界面进行表、字段、关联等元素的设计和编辑。
您可以直接拖动和放置表格、字段等元素,并设置其属性、类型和约束等。
3.4 保存模型设计完毕后,为了避免数据丢失或者修改的意外损失,建议将模型保存在合适的位置。
点击菜单栏或工具栏上的“保存”按钮,选择一个目录并指定名称进行保存。
4. 导入和导出模型除了创建新模型,数据库建模工具还允许您导入和导出已有的数据库模型,以方便您的协作和数据迁移。
以下是导入和导出模型的步骤:4.1 导入模型点击菜单栏或工具栏上的“导入”按钮,选择您需要导入的数据库模型文件,并点击“导入”按钮。
PowerDesigner数据建模1实验报告

《信息系统分析与设计》实验报告学号姓名专业、班级软件工程1103 实验地点计—201 指导教师时间2014.10.27一、实验目的1) 了解系统分析和建模工具PowerDesigner的基本概念和操作界面。
2) 了解PowerDesigner的4个模型:业务处理模型 (BPM) 、概念数据模型 (CDM) 、物理数据模型 (PDM) 和面向对象模型 (OOM) 及其相互关系与作用。
3) 用PowerDesigner工具进行简单系统分析建模操作。
二、实验容1、绘制E-R图,并转换成PDM模型步骤1:启动PowerDesigner,进入PowerDesigner的操作主界面,如图1所示。
图1 PowerDesigner主界面步骤2:在File菜单中单击New…命令,或者单击New (新建) 按钮,屏幕进一步显示如图2所示。
图2 新建项目选择在Model type (模型类型) 框中,可以看到:Business Process Model (BPM——业务处理模型) 、Conceptual Data Model (CDM——概念数据模型) 、Object-Oriented Model (OOM——面向对象模型) 和Physical Data Model (PDM——物理数据模型) 等选项。
在此,我们选择CDM并按“确定”按钮。
步骤3:进入PowerDesigner的CDM操作窗口,如图3所示。
图3 CDM操作窗口在窗口上方横向有一组工具按钮图标,其中有实体的边框、联线、字体加粗、加黑等图标,但最常用的工具图标在Palette工具栏中,包括实体、关系、放大、缩小、移动等26个图标工具。
读者用鼠标单击某个图标,再到界面中央单击 (例如,画实体框) ,或拖动 (例如,画实体关系联线) 即可。
比如,“图书信息系统”的E-R图有5个基本实体,所以,单击实体图标 (Entity) ,然后在操作界面中单击5下,得到5个实体框并适当布局,如图4所示。
数据库实训一 数据库建模工具PDM应用

实训一初识数据建模工具PowerDesigner应用
一.实训目的:
1.掌握PDM的建立方法和数据库的生成方法
二.实训准备
以“学生选课管理系统”为例
1.安装PowerDesigner15(建议破解版)
2.对学生选课管理系统进行需求分析
三.实训要求
掌握创建物理数据模型(PDM)的方法
四.实训内容
1.以“学生选课管理系统”的ER模型为例,建立该模型的
PDM Array 1).创建PDM
2).操作PDM
◆创建表
◆定义引用
◆创建索引
◆创建视图
生成数据库
2.设车间考核职工完成生产定额关系为W:
W(日期,工号,姓名,工种,定额,超额,车间,车间主任)
将W无损分解至3NF,给出各个关系模式,依次创建PDM模型,并将其转换为SQL Server的数据库脚本。
五.实训结果(结果分析)
六.实训心得
附:指导教师评语
实训报告成绩:指导教师(签字):
年月日。
powerdesign教程文档

(3)添加实体
在绘图工具栏中选择“实体”图标,鼠标变成图标形状,在设计窗口的适当位置单击鼠标,将出现一个实体符号。,如图1.4所示。
5. 学会使用Sybase公司的PowerDesigner 9建模工具绘制概念模型图。
二.实验要求:
1.认真阅读业务需求,作出E-R图,并依据设计原则对数据库结构的设计务必做到最优化
2.在选定的DBMS上建立数据库,比较手工输入SQL建立数据库与用建模工具自动生成数据库的优缺点
三.实验环境及学时安排:
D:即Displayed,表示在实体符号中是否显示。
单击DataType下方的按钮可以选择数据类型,如图1.7所示。
输入实体的其他属性,如图1.8所示。
(5)添加实体之间的关系
同理,请添加课程实体,如图1.9所示,并添加相应的属性,如图1.10所示。
现在,我们添加上述两个实体之间的关系。
从绘图工具(如上所示)栏选择Relationship(关系)图标。
PowerDesigner是Sybase公司的数据库建模工具,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,可为数据仓库制作结构模型,还可以对团队设计模型进行控制。
实验一数据库E-R模型建立
一.实验目的:
1.了解数据库设计概念设计中的基本知识:如实体、属性、联系集…
2.能解决设计中常见问题:如用实体集还是用属性
实训 数据库建模工具的使用优秀文档

D:即Displayed,表示在实体符号中是否显示。
输入实体的其它属性,我们这里把“员工号”设置为主键,“姓名”、“性别”、“出生日期”设置为不能为空,如图4-18所示。
图4-16添加属性
对属性列进行更为详细的设置,可以通过双击对应属性列左边箭头,进入Attribute Properties窗口,可以进行更为精确详细的设置,如数据上下限,精度等。比如双击“性别”列左边箭头,打开属性设置的窗口。
Name:属性名,可以用中文表示,如“员工号”。
Code:属性代码,一般用英文表示,如“EmpID”。
DateType:数据类型,点击旁边的 按钮,可以设置具体的数据类型,如图4-17所示。
Domain:域,是适用于多个数据项目的标准数据结构。当你修正一个域时,你将更新全部与域关联的数据项目。
M:即Mandatory,强制属性,表示属性值是否为空。
Uppercase:设置输入数值的转换为大写字母。
Lowercase:设置输入数值的转换为小写字母。
Cannot modify:设置输入的数值不能被修改。
List of Values:设置输入数据时可以选择的数值。
我们这里设置“性别”输入的默认值为“男”。
图4-17设置数据类型
图4-18员工实体的属性
(4)图表窗口:用于组织模型中的图表,以图形方式显示模型中各对象之间的关系。
图4-13 PowerDesigner12开发环境
3.绘制概念模型图(CDM)
根据对用户的需求分析,商品进销售存系统中的三个实体:
员工实体:主要记录员工的员工号、员工姓名、性别、出生日期、家庭地址、号码等属性。
建模工具实验指导书

.建模工具实验指导书理工学院数计学院2012.31.实验目的与要求《建模工具》是信息管理与信息系统专业本科生的一门专业必修课,其实践教学是本课程的一个重要环节,旨在培养学生综合运用所学的数据库基本理论知识、信息系统分析与设计基本知识和基本方法、以及面向对象的基本技能分析和解决信息管理实际问题的能力,能够通过Power Designer工具建立软件系统不同阶段模型,提高学生从分析和解决信息管理实际问题的能力,从而开发出符合企业需求的商业应用系统。
2.实验原理及课程简介通过实验强化学生的实际动手能力及分析问题、解决问题的能力。
本课程主要围绕Sysbase公司推出的建模工具Power Designer,介绍利用此工具进行信息系统的分析与设计各阶段的建模,包括Power Designer建模工具概述,业务处理模型,概念数据模型,物理数据模型,面向对象模型以及数据库的生成与修改,正向工程、逆向工程,模型文档编辑器的使用等。
通过本课程的学习要求学生掌握如何利用Power Designer建模工具进行信息系统的分析与设计,理解不同阶段设计模型的相互关系。
3.实验基本要求(1)熟悉PowerDesiger的操作环境。
(2)重点掌握利用Power Designer建模工具进行数据库建模的方法,以及不同模型之间的相互关系。
(3)撰写简明扼要、文理通顺、图表清晰、结论正确、分析科学的实验总结报告。
4.适用专业适用于信息管理与信息系统。
5.主要实验环境操作系统为Microsoft Windows 2000。
数据库管理系统为Microsoft SQL Server2000或2005标准版或企业版。
SYBASE PowerDesigner 15。
6.考核与报告(1)上机实验采用平时实验课前预习、实验操作和实验报告结合的方法评定成绩,其中实验课前预习(20%),实验操作(40%),实验报告(40%)。
(2)实验报告要求采用统一印制的实验报告纸。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理》实验报告
一、实验目的:
1、使用Powderdesigner建模工具完成本实验。
2、完成下列表中所描述数据库的概念数据模型设计,对关键字、空值、域完整性等做出必要的描
述,根据实际情况确定联系的类型。
3、依据所涉及的概念数据模型(CDM)生成相应的物理数据模型(PDM),可以对生成的物理数据模
型作必要的修改。
4、生成建立数据库的目标代码。
二、实验使用环境:
SQL server 2012、Powerdesigne:16.5
三、实验内容与完成情况:
1.创建概念模型
客户与订购单是一对多的关系:一个客户可以有多个订购单,但是一个订购单只能属于一个客户订购单与产品是多对多的关系:一个产品可以有多个订购单,一个订购单也可以包括多个产品内容
2.属性数据类型
客户表:
产品表:
订购单表:
3.概念模型转换为物理模型
由于客户与订购单是一对多的关系,所以客户的主键(客户号)存在于订购单中做外键,加入订单日期由于订购单与产品是多对多的关系,所以订购单的主键(订单号)和产品的主键(产品号)存在于两者的关系订单明细中作为主键和外键,另外加入序号和数量作为
4.约束条件
客户号:前两个字符为字母
客户名称:不允许为空值:
邮政编码:6位数字字符
电话:数字字符
电子邮箱:包含@字符
产品号:前两个字符为字母
产品名称:值唯一
单价:>0
客户号:不允许空值
订购日期:默认是系统时间
序号:自增1,初值1
5.生成数据库脚本
得到商店.sql 脚本,见附件
新建数据库
测试结果:
连接数据源
导入数据库:
数据库中可看到:
数据库关系图:
逆向工程
数据库导入:
先按照上述操作连接SQL SERVER与PowerDensigner,并建立物理模型:教学管理开始导入:
成功导入:
且数据类型等保持一致:
BBS.sql导入:
新建物理模型:教学管理选择通过脚本导入
导入结果:
讲BBS.sql在SQL里运行,产生关系图:两表相同,表示导入成功。
产生报表:
报表的作用:
在工程较大时,PD中看到的较复杂,但是报表能把复杂的展示简单化,条理清晰地进行表、图、约束等信息的检索查看,让数据更清晰的呈现。
四、出现的的问题及解决方案(列出遇到的问题和解决办法,列出没有解决的问题)
问题:无法生成与题目要求完全一样的三张表。
解决办法:通过一对多关系产生题目所示的订购单表,通过多对多关系新产生题目所示的订单明细表(生成后添加订购日期、序号、数量属性)。
问题:连接操作中,创建新数据源时无法选择系统数据库。
解决办法:以管理员的方式打开PD。
问题:搜索不到服务器。
解决办法:直接填入 .或者(local)表示本地服务器。
问题:无法导出所有信息到SQL。
解决办法:没有发现问题所在,重新生成物理模型进行操作。
问题:BBS.sql导入后,表与表之间无连接,如图所示
解决办法:
对BBS.sql代码进行修改,在每段后面加上GO进行分批次运行操作。
并且在导入时在此界面全部勾上即可:。