企业工资管理系统的设计与实现外文翻译.docx
- 文档编号:25562755
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:11
- 大小:41.68KB
企业工资管理系统的设计与实现外文翻译.docx
《企业工资管理系统的设计与实现外文翻译.docx》由会员分享,可在线阅读,更多相关《企业工资管理系统的设计与实现外文翻译.docx(11页珍藏版)》请在冰豆网上搜索。
企业工资管理系统的设计与实现外文翻译
Powerdesigner的起步与数据建模
1、数据建模与PowerDesigner
数据模型是信息的一种表示方法和生产消费系统。
数据建模包括分析的数据实体系统中存在的关系。
PowerDesigner提供概念,逻辑,和物理数据模型来让你你的系统分析和模型各级抽象概念。
1.1概念数据模型,
一个概念数据模型(CDM)代表逻辑结构,数据系统独立于任何软件或数据存储结构。
它给的形式表示数据,需要运行企业、经营活动,可能包含数据对象尚未实施在物质数据库。
一个清洁发展机制可以让您:
♦代表组织的数据,在一个图形格式创造的实体关系图表
♦数据设计的有效性进行了验证。
♦产生一个逻辑数据模型(LDM),物理数据模型(PDM),或一个面向对象模型(OOM指定一个对象),表示清洁发展机制使用UML标准。
1.2逻辑数据模型
一个逻辑数据模型可以帮助你设计一个数据库结构和执行一些数据库denormalization独立于任何特定的数据库管理系统行为物理的要求。
你可以用逻辑模型作为一种中介步骤进行了对比与数据库设计的概念和物理结构:
在一开始♦CDM含有实体,属性,关系、领域、数据项目和业务规则。
如果需要的话,你可能会显露出清洁发展机制在几个设计步骤从高水平较低水平的模型,清洁发展机制。
♦产生LDM。
FK和指定创建索引列名称和其他共同特点
♦生成一个或更多的(PDMs),每一个为特定的数据库实施这个设计过程使每件东西都保持一致允许你在一个大发展的努力。
1.3的物理数据模型
物理数据模型(PDM)是一个数据库设计工具的实施适合建模和数据查询生理结构在数据库中。
如图1所示。
根据数据库的选型你想设计时,你会用不同类型的PDM图。
♦操作PDM——你使用的结构设计产品具有可操作性的数据库。
一般情况下,在数据建模,物理分析遵循概念和/或逻辑分析,并提出了具体的实际实施数据库中的数据,能满足你的表现和物理限制。
♦商业智能产品数据管理的,你也可以用产品设计了数据库的结构环境,包括:
•数据仓库或数据集市数据库操作传输数据,从运算数据库,和聚拢所有可能需要的信息的查询资料库,在OLAP(在线分析处理)商业分析和决策执行。
数据仓库数据库收集所有的数据处理的公司的例子,而数据集市关注小实体的公司。
你使用物理的图表来设计数据仓库和数据集市的数据库。
由于这些数据库通常包含了大量的数据存储时,你就不需要设计业绩。
你可以指定类型(事实和尺寸)数据库表格有预习多维结构的OLAP(在线分析处理)数据库。
•多维的OLAP(在线分析处理)数据服务器-通常是封装了数据最先被聚集在数据仓库和数据集市(虽然有时是直接从操作数据库)转移,促进组织的信息查询
进行不同的工具。
商业分析师使用的OLAP(在线分析处理)数据库发送查询和检索商务信息中存在的不同维度的数据库。
你用PDM多维的图表来设计不同的维度和正方体OLAP(在线分析处理)内的数据库。
2、创建一个数据模型
你可以创建一个新的CDM从头开始,通过引入一个过程分析模型(.PAM),或一个欧文模型(.ERX),或者从产生清洁发展机制、PDM、或OOM。
你可以创建一个新的PDM从头开始,或逆向模型从现有的数据库。
❖创建一个新的CDM、LDM或产品数据管理
1.选择“文件➤新开设新对话框。
2.选择下列模型类型:
♦概念数据模型
♦逻辑数据模型
♦物理数据模型
3.选择下列单选按钮:
♦新模式——创建一个新的,空虚,模型。
新模型♦模板-制造模型从他的模型模板,可容纳偏好,扩展选项,预使,对象。
更多信息,见”模型模板”一章模式的核心特性的向导。
4.进入一个模型的名字。
代码的模型,该模型用于剧本或代码生成,是源自这个名字根据模型的命名协定。
5.[PDM只有]选择数据库管理系统,并说明是否:
♦分享的数据库系统的线条,使用源的数据库管理系统的文件在源文件\DBMS”目录。
改变,以适应的数据库系统,能引起所有PDMs分享它。
♦复制数据库定义复印一份模式——的数据库系统文件。
抄袭的数据库管理系统的产品一起保存更改它不会影响其他(PDMs)。
6.[PDM只有]选择类型的第一个图。
图表选择成为默认为下次你创建一个新的产品数据管理。
您可以创建许多图,作为您所需要的在CDM、LDM或产品数据管理。
7.(可选的)点击扩展模型定义表格,和选择一个或多个定义扩展模型在您的模型。
8.单击OK,创造出新的数据模型在当前的工作空间。
3、连接数据库
要建立或更改PowerBuilder中数据库连接,使用数据库配置文件。
您可以选择为您要访问数据库中的数据库配置文件对话框中的数据库配置文件。
使用数据库画家选择一个数据库配置文件,您也可以选择数据库的数据库配置文件您要访问,从数据库画家的对象的视图。
但是,此方法使用比使用数据库配置文件对话框中更多的系统资源。
选择数据库配置文件,您可以选择从数据库配置文件对话框数据库配置文件。
要连接到一个数据库使用数据库配置文件对话框:
1单击数据库档案中的专用PowerBar按钮。
或
选择工具>“数据库的专用PowerBar剖面。
数据库Profile按钮
如果您的专用PowerBar不包括数据库Profile按钮,使用自定义功能来添加的按钮,专用PowerBar。
让数据库专页上的专用PowerBar按钮是有用的,如果你经常切换不同数据库之间的连接。
有关自定义工具栏的说明,请参阅用户指南。
数据库配置文件对话框显示,列出已安装的数据库接口。
如果接口列表来自
当您运行安装程序,它会更新注册表中的供应商名单
与你安装的接口。
数据库配置文件对话框显示,在供应商名单出现相同的接口。
2单击加号()到您所使用的接口了。
或
双击该名称。
这份名单展开以显示你的界面的数据库定义的配置文件。
3选择的数据库配置文件您要访问的名称,然后点击
连接。
或
显示数据库的配置文件弹出菜单,选择连接。
PowerBuilder的连接到指定的数据库并返回到工作区的画家。
附加说明:
以上这篇文献翻译节选自:
《powerdesigner中的数据建模》的有关内容。
PowerdesignerGettingStartedwithDataModeling
1.DataModelingwithPowerDesigner
Adatamodelisarepresentationoftheinformationconsumedandproducedbyasystem.Datamodelinginvolvesanalyzingthedataobjectspresentinasystemandtherelationshipsbetweenthem.PowerDesignerprovidesconceptual,logical,andphysicaldatamodelstoallowyoutoanalyzeandmodelyoursystematalllevelsofabstraction.
1.1ConceptualDataModels
AConceptualDataModel(CDM)representsthelogicalstructureofadatasystemindependentofanysoftwareordatastoragestructure.Itgivesaformalrepresentationofthedataneededtorunanenterpriseorabusinessactivity,andmaycontaindataobjectsnotyetimplementedinaphysicaldatabase.
ACDMallowsyouto:
♦RepresenttheorganizationofdatainagraphicformattocreateEntity
RelationshipDiagrams
♦Verifythevalidityofdatadesign.
♦GenerateaLogicalDataModel(LDM),aPhysicalDataModel(PDM)oranObject-OrientedModel(OOM),whichspecifiesanobjectrepresentationoftheCDMusingtheUMLstandard.
1.2LogicalDataModels
ALogicalDataModelhelpsyoudesignadatabasestructureandperformsomedatabasedenormalizationactionsindependentofanyspecificDBMSphysicalrequirements.
Youcanusealogicalmodelasanintermediarystepinthedatabasedesignprocessbetweentheconceptualandphysicaldesigns:
♦StartwithaCDMcontainingentities,attributes,relationships,domains,dataitemsandbusinessrules.Ifneedbe,youmaydeveloptheCDMinseveraldesignstepsstartingfromahighlevelmodeltoalowlevelCDM
♦GenerateanLDM.CreateindexesandspecifyFKcolumnnamesandothercommonfeatures
♦GenerateoneormorePDMs,eachtargetedtoaspecificDBMS
implementation
Thisdesignprocessallowsyoutokeepeverythingconsistentinalargedevelopmenteffort.
1.3DataModels
APhysicalDataModel(PDM)isadatabasedesigntoolsuitableformodelingtheimplementationofphysicalstructuresanddataqueriesinadatabase.
Dependingonthetypeofdatabaseyouwanttodesign,youwillusedifferenttypesofdiagramsinthePDM:
♦OperationalPDM-YouusePDMtodesignthestructureofanoperationaldatabase.Usually,indatamodeling,thephysicalanalysisfollowstheconceptualand/orlogicalanalysis,andaddressesthedetailsoftheactualphysicalimplementationofdatainadatabase,tosuityourperformanceandphysicalconstraints.
♦BusinessintelligencePDM-YoucanuseaPDMtodesignthestructureofadataenvironment,whichconsistsof:
•Datawarehouseordatamartdatabase–arepopulatedwithdatatransferredfromoperationaldatabases,andgathertogetheralltheinformationthatmaybeneededinanOLAPdatabase,wherequeriesforbusinessanalysisanddecisionmakingareperformed.Thedatawarehousedatabasegathersallthedatamanipulatedinacompanyforexample,whereasthedatamartfocusesonsmallerentitiesinthecompany.
Youusephysicaldiagramstodesignadatawarehouseordatamartdatabase.Sincethesedatabasesusuallycontainverylargeamountsofdataforstorage,youdonotneedtodesignthemforperformance.Youmayassigntypes(factanddimension)tothedatabasetablestohaveapreviewofthemultidimensionalstructureinanOLAPdatabase.
•AmultidimensionalOLAPdatabase-whichisgenerallypopulatedwithdatathathasfirstbeenaggregatedinadatawarehouseordatamart(thoughsometimesitistransferreddirectlyfromoperationaldatabases),andinwhichinformationisorganizedtofacilitatequeries
performedbydifferenttools.BusinessanalystsuseOLAPdatabasestosendqueriesandretrievebusinessinformationfromthedifferentdimensionsexistinginthedatabase.
YouusePDMmultidimensionaldiagramstodesignthedifferentdimensionsandcubeswithintheOLAPdatabase.
2.CreatingaDataModel
YoucancreateanewCDMfromscratch,byimportingaProcessAnalystModel(.PAM)oranERwinmodel(.ERX),orbygeneratingitfromaCDM,PDM,orOOM.
YoucancreateanewPDMfromscratch,orreverseengineerthemodelfromanexistingdatabase.
❖TocreateanewCDM,LDM,orPDM
1.SelectFile➤NewtoopentheNewdialogbox.
2.Selectoneofthefollowingmodeltypes:
♦ConceptualDataModel
♦LogicalDataModel
♦PhysicalDataModel
3.Selectoneofthefollowingradiobuttons:
♦Newmodel–Createsanew,empty,model.
♦Newmodelfromtemplate–Createsamodelfromamodeltemplate,whichcancontainpre-configuredoptions,preferences,extensions,andobjects.Formoreinformation,see“ModelTemplates”intheModelschapteroftheCoreFeaturesGuide.
4.Enteramodelname.Thecodeofthemodel,whichisusedforscriptorcodegeneration,isderivedfromthisnameaccordingtothemodelnamingconventions.
5.[PDMonly]SelectaDBMS,andspecifywhetherto:
♦SharetheDBMSdefinition–usetheoriginalDBMSfileinthe“ResourceFiles\DBMS”directory.ChangesmadetotheDBMSaresharedbyallPDMsthatshareit.
♦CopytheDBMSdefinitioninmodel–makeacopyoftheDBMSfile.
ThecopiedDBMSissavedwiththePDMandchangesmadetoitdonotimpactanyotherPDMs.
6.[PDMonly]Selectthetypeofthefirstdiagram.ThediagramchosenbecomesthedefaultforthenexttimeyoucreateanewPDM.YoucancreateasmanydiagramsasyouneedinaCDM,LDM,orPDM.
7.[optional]ClicktheExtendedModelDefinitionstab,andselectoneormoreextendedmodeldefinitionstoattachtoyourmodel.
8.ClickOKtocreatethenewdatamodelinthecurrentWorkspace.
3.Connectingtoadatabase
ToestablishorchangeadatabaseconnectioninPowerBuilder,useadatabaseprofile.YoucanselectthedatabaseprofileforthedatabaseyouwanttoaccessintheDatabaseProfilesdialogbox.
UsingtheDatabasepaintertoselectadatabaseprofile
Youcanalsoselectthedatabaseprofileforthedatabaseyouwanttoaccess
fromtheDatabasepainter’sObjectsview.However,thismethodusesmoresystemresourcesthanusingtheDatabaseProfiledialogbox.
Selectingadatabaseprofile
YoucanselectadatabaseprofilefromtheDatabaseProfilesdialogbox.
ToconnecttoadatabaseusingtheDatabaseProfilesdialogbox:
1ClicktheDatabaseProfilebuttoninthePowerBar.
or
SelectTools>DatabaseProfilefromthePowerBar.
DatabaseProfilebutton
IfyourPowerBardoesnotincludetheDatabaseProfilebutton,usethe
customizefeaturetoaddthebuttontothePowerBar.HavingtheDatabaseProfilebuttononyourPowerBarisusefulifyoufrequentlyswitchconnectionsbetweendifferentdatabases.Forinstructionsoncustomizingtoolbars,seetheUser’sGuide.
TheDatabaseProfilesdialogboxdisplays,listingyourinstalleddatabaseinterfaces.
Wheretheinterfacelistcomesfrom
WhenyouruntheSetupprogram,itupdatestheVendorslistintheregistry
withtheinterfacesyouinstall.TheDatabaseProfilesdialogboxdisplaysthesameinterfacesthatappearintheVendorslist.
2Clicktheplussign(+)totheleftoftheinterfaceyouareusing.
or
Double-clickthename.
Thelistexpandstodisplaythedatabaseprofilesdefinedforyourinterface.
3Selectthenameofthedatabaseprofileyouwanttoaccessandclick
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 工资管理 系统 设计 实现 外文 翻译
![提示](https://static.bdocx.com/images/bang_tan.gif)