




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、深圳勾股oa系统数据库模型第 #页共9页第 页共9页按照规矩的步骤,是先建数据模型,就是象我们见对象类图样。然后由模型生成建数据库的sql语句,然后放到数据库运行下,就ok了。基于”所以很多时候事物对象的属性和我们建的表的属性是一一对应的”,和我们使用的rose工具,我们可以方便的把对象类图转换到数据模型图。我们下面就要建数据库了啊数据库的目的就是保存实体对象。一条记录就代表一个实体对象。所以一般我们要按实体对象来建表。有了rose我们的工作又是变的了如此的方便。因为他可以根据我们前面建的那些实体对象自动生成建表的sql语句,甚至直接就可以建好数据库建好表。很神奇吧。我们现在就两个,就是bea
2、n包下的Employee和WorkTask,我们现在也只是要建这两个表而已。我们看看如何做的。1,componentview中建个数据库对象。输入名称,我们这里用OADataBase,如下深圳勾股oa系统数据库模型囿FileEditViewFormatBrowseReportQueryToolsAdd-InsWindowHelp深圳勾股oa系统数据库模型囿FileEditViewFormatBrowseReportQueryToolsAdd-InsWindowHelp第 页共9页第 #页共9页令*RationalRose-植要设计.mdl-ClassDiagram:Log迂alView/Mai
3、n二|凶-|g|x|Q|為屉啥I昌I馆百1(3画画固3|團十I傀Q.目国Si更要设计R1UseCaseViewABC曰FlPHLogicalViewF1-rlcom.up1204F1-PnbeaiL由图Employee时罔Woi-kTask(fromUseCasi.)“Associations岂,Associations(.Employee(WoikTaskTTaaMainAssociationsGlob:alDataTj-jiesSchemasAssociationsOlComponentView日“口com.up1204田3beaiLI6-0DEI_13“画DeploymentViewWi
4、ModelPropertiesOAKatabaseB-orA|Generalization|1Employee(from也加)雜employeeld:StringemployeeName:String眈mployeeSex:charemployeeOld:intWorkTask(frombean)wtTitle:StringAlContent:StringwtStarttime:java.util.DatewtEndtime:java.util.DatewtExpectEndtime:java.util.DateAlType:StringwtStatus:StringemployeePassw
5、ord:StringemployeePosition:String*regist()#del()馆dij)Employee()vviPriority:StringwtRemind:StringwtAllotmerit:EmployeewtExecute:EmployeeWorkTaskOcurrMListO这里的方祛找就不写了你们自己完成2,选OADatabase右建选openspecifi.在target哪里选数据库类型,我使用的版本不支持mysql,比较遗憾,这里我们就选mssql2000吧,深圳勾股oa系统数据库模型囿FileEditViewFormatBrowseReportQuery
6、ToolsAdd-InsWindowHelpJ刖深圳勾股oa系统数据库模型第 页共9页第 页共9页然后对我们要建立表的每一个类,右建选detail,选persisten,然后ok|RationalRos亡-Ifi要设计.nidi-匸怡吕吕Diagram:LogicalYiEW/MainQ|為屉啥I昌I馆百1(3画画固3|團十I傀Q.目国为更要设计R1UseCaseView臼PHLogicalViewFl-Ficom.up1204Fl-rnbeaiLs由囹Employee(.Employee.)申罔WorkTask(WorkTask)“Associations“岂.AssociationsMai
7、nAssociationsGlob:alDataTj-jiesSchemasociations?::SchemaS_0FlflComponentView団IIeploynientView11ModelPropertiesABC(fromUseCasi.)DetailGeneralMultiplic陌lassSp亡tification豆Employ亡亡Rel&tions|Components|Nested|OperationsOK17:16:18|DataModeler-TransformObjectModeltoDataModel-Package17:16:18|Datatypeofcolum
8、nwtAllotmentcouldnotberesolved17:16:18|DataModeler-TransformObjectModeltoDataModel-Package17:16:18|DatatypeofcolumnwtExecutecouldnotberesolved_rlMlAJjJmLog/ForHelpjpressFl|0efaultLanguage:JavaiNUffll贻|逼囿I仔叶doc岂百度搜索忧先-Mozilla.RationalRose槻要设四第十二部分,用rose自Iz般皀17:173,选择我们要生成数据库的那些对象所在的包。我们这里是bean,点右键选择我
9、们刚建的数据库对象。如下然后ok4,看到rose的左边logicalview里面是不是多了schemass-0然后里面对应的有了两个东西,那就是根据类自动生成的数据模型对象。深圳勾股oa系统数据库模型深圳勾股oa系统数据库模型第 页共9页第 页共9页我们双击打开看看他的自动建了哪写列,如下,员工对象这个是一样的,还自动加了个主索引。工作任务对象这个和我们的工作任务对象就有点区别了。这里说下,大家记住,这里可以双击某个属性来改他的属性。稍后我们可能要用到这功能我们要改动下。为了方便,我们新建一个数据模型图来管理。然后把两个数据模型拖到工作区,方法如下然后我们看到T_WorkTask的倒数第二和第三个属性,我们的对象中这两个属性是employee对象,这里我们应该存的是employee的唯一关键字Employeeld,也就要和employee的唯一关键字的属性一样,就是Employeeld的属性,这里我们改成varchar。这里还是有些细节是我们要修正的,对象类图毕竟和数据库模型图的性质不一样。比如属性的大小,简单说就是字段的长度,在对象中我们可以不考虑,但是在生成数据库时我们必须要考虑。这里默认的都是255,大家可以看到。这里按我前面说的那里进入每个字段的属性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业种植确权管理办法
- 高层建筑火灾模拟与人员安全疏散策略研究
- 教育的进阶之路:学校改进策略与实践探索
- 普通设备租赁管理办法
- 液氯企业安全风险隐患排查表
- 景区物业收费管理办法
- 电气工程双创人才培养模式探讨与实践
- 重点高校自学考试课程体系优化研究
- 幕墙工程工作总结
- 高校数字化资源服务系统用户体验优化
- GB/T 8312-2002茶咖啡碱测定
- 2023年苏州国发创业投资控股有限公司招聘笔试题库及答案解析
- 通信线路工程施工组织设计方案【实用文档】doc
- 护士注册健康体检表下载【可直接打印版本】
- 预计财务报表编制及分析课件
- 学生集体外出活动备案表
- Q∕SY 1347-2010 石油化工蒸汽透平式压缩机组节能监测方法
- 西门子顺序功能图语言S7-Graph的应用
- 中医治疗室工作制度管理办法
- 提花装造工艺技术培训课程
- 直播传媒公司简介PPT课件(参考)
评论
0/150
提交评论