机房重构数据库设计---工具“PowerDesigenr”

举报
ksh1998 发表于 2021/12/25 22:56:43 2021/12/25
【摘要】 俗话说:工欲善其事必先利其器,这是第二次机房收费系统。不想使用之前的数据库,所以就在网上查询用什么可以设计数据库。最后在哔哩哔哩上找到一个视频~讲的就是如何使用PowerDesigenr这个软件设计数据库。 界面展示  数据库设计成品展示: 具体怎么使用就不在这啰嗦了大家都可以找到更加详细的教程,不怕不知道,就怕...

俗话说:工欲善其事必先利其器,这是第二次机房收费系统。不想使用之前的数据库,所以就在网上查询用什么可以设计数据库。最后在哔哩哔哩上找到一个视频~讲的就是如何使用PowerDesigenr这个软件设计数据库。

界面展示

 数据库设计成品展示:

具体怎么使用就不在这啰嗦了大家都可以找到更加详细的教程,不怕不知道,就怕不知道。所以不担心大家不会,只是担心大家不知道这个软件的存在! 

好处:

    好处非常有必要在这里多啰嗦下,也算是让大家眼馋一下吧!看上面已经设计好的关系图了没,这个图可以支持正向生产代码。可以生成SQL语句的代码,然后你就可以把这个代码复制到你已经创建的数据库里去创建表(切记,一定要先创建一个空的数据库)

生成的SQL语句部分代码


  
  1. /*==============================================================*/
  2. /* DBMS name: Microsoft SQL Server 2012 */
  3. /* Created on: 2020/1/29 22:43:20 */
  4. /*==============================================================*/
  5. if exists (select 1
  6. from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
  7. where r.fkeyid = object_id('CancelCard') and o.name = 'FK_CANCELCA_REFERENCE_REGISTRA')
  8. alter table CancelCard
  9. drop constraint FK_CANCELCA_REFERENCE_REGISTRA
  10. go
  11. if exists (select 1
  12. from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
  13. where r.fkeyid = object_id('LineStudent') and o.name = 'FK_LINESTUD_REFERENCE_REGISTRA')
  14. alter table LineStudent
  15. drop constraint FK_LINESTUD_REFERENCE_REGISTRA
  16. go
  17. if exists (select 1
  18. from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
  19. where r.fkeyid = object_id('ManIDcardno') and o.name = 'FK_MANIDCAR_REFERENCE_MANAGERI')
  20. alter table ManIDcardno
  21. drop constraint FK_MANIDCAR_REFERENCE_MANAGERI
  22. go
  23. if exists (select 1
  24. from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
  25. where r.fkeyid = object_id('Managerial') and o.name = 'FK_MANAGERI_REFERENCE_USERLONI')
  26. alter table Managerial
  27. drop constraint FK_MANAGERI_REFERENCE_USERLONI
  28. go
  29. if exists (select 1
  30. from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
  31. where r.fkeyid = object_id('OnLineStudent') and o.name = 'FK_ONLINEST_REFERENCE_REGISTRA')
  32. alter table OnLineStudent
  33. drop constraint FK_ONLINEST_REFERENCE_REGISTRA
  34. go
  35. if exists (select 1
  36. from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
  37. where r.fkeyid = object_id('OnWorkMan') and o.name = 'FK_ONWORKMA_REFERENCE_MANAGERI')
  38. alter table OnWorkMan
  39. drop constraint FK_ONWORKMA_REFERENCE_MANAGERI
  40. go

导入后的成果:

最后提示:

在创建的时候可以选择基于那个数据库管理软件,这样导入的时候更加的方便。比如你使用的是MySQL就选择MySQL的,这样导出来的代码标准完全按照MySQL的标准类。具体看你打算用那个类型的数据库来实现了!

 

文章来源: kangshihang.blog.csdn.net,作者:康世行,版权归原作者所有,如需转载,请联系作者。

原文链接:kangshihang.blog.csdn.net/article/details/104134702

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。