如何建立数据库模型.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何建立数据库模型

按照规矩的步骤,是先建数据模型,就是象我们见对象类图样。 然后由模型生成建数据库的sql语句,然后放到数据库运行下,就ok了。 基于” 所以很多时候事物对象的属性和我们建的表的属性是一一对应的”,和我们使用的rose工具, 我们可以方便的把对象类图转换到数据模型图。 我们下面就要建数据库了啊 数据库的目的就是保存实体对象。一条记录就代表一个实体对象。 所以一般我们要按实体对象来建表。 有了rose我们的工作又是变的了如此的方便。因为他可以根据我们前面建的那些实体对象自动生成建表的sql语句,甚至直接就可以建好数据库建好表。很神奇吧。 我们现在就两个,就是bean包下的Employee和WorkTask,我们现在也只是要建这两个表而已。 我们看看如何做的。 1,component view中建个数据库对象。 输入名称,我们这里用OADataBase,如下 2,选OADatabase右建选open specifi…. 在target哪里选数据库类型,我使用的版本不支持mysql,比较遗憾,这里我们就选mssql 2000吧, 然后 对我们要建立表的每一个类,右建 \ 选detail,选persisten,然后ok 3,选择我们要生成数据库的那些对象所在的包。我们这里是bean,点右键 选择我们刚建的数据库对象。如下 然后ok 4,看到rose的左边logical view里面是不是多了schemas(schemas-0 然后里面对应的有了两个东西, 那就是根据类自动生成的数据模型对象。 我们双击打开看看他的自动建了哪写列,如下, 员工对象 这个是一样的,还自动加了个主索引。 工作任务对象 这个和我们的工作任务对象就有点区别了。 这里说下,大家记住,这里可以双击某个属性来改他的属性。稍后我们可能要用到这功能 我们要改动下。 为了方便,我们新建一个数据模型图来管理。然后把两个数据模型拖到工作区,方法如下 然后 我们看到T_WorkTask的倒数第二和第三个属性,我们的对象中这两个属性是employee对象,这里我们应该存的是employee的唯一关键字EmployeeId,也就要和employee的唯一关键字的属性一样,就是EmployeeId的属性,这里我们改成varchar。 这里还是有些细节是我们要修正的,对象类图毕竟和数据库模型图的性质不一样。 比如属性的大小,简单说就是字段的长度,在对象中我们可以不考虑,但是在生成数据库时,我们必须要考虑。这里默认的都是255,大家可以看到。 这里按我前面说的那里进入每个字段的属性来改。 大家根据需要改下,想想大概要多长的。 我这里只改如下地方 员工id,和工作任务那里要保存的员工id,就是分配人执行人那两属性。 工作任务的主建就用我们开始的工作任务id 其他就不改了。大家也可以学我,哈哈,这里偷下懒无所谓。 改后如下 有问题可以找我。 这里主要是一些使用方法,原理很简单,就是建数据库模型。 深圳勾股oa系统数据库模型 第 1 页 共 9 页

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档