机房重构数据库设计---工具“PowerDesigenr”
【摘要】
俗话说:工欲善其事必先利其器,这是第二次机房收费系统。不想使用之前的数据库,所以就在网上查询用什么可以设计数据库。最后在哔哩哔哩上找到一个视频~讲的就是如何使用PowerDesigenr这个软件设计数据库。
界面展示
数据库设计成品展示:
具体怎么使用就不在这啰嗦了大家都可以找到更加详细的教程,不怕不知道,就怕...
俗话说:工欲善其事必先利其器,这是第二次机房收费系统。不想使用之前的数据库,所以就在网上查询用什么可以设计数据库。最后在哔哩哔哩上找到一个视频~讲的就是如何使用PowerDesigenr这个软件设计数据库。
界面展示
数据库设计成品展示:
具体怎么使用就不在这啰嗦了大家都可以找到更加详细的教程,不怕不知道,就怕不知道。所以不担心大家不会,只是担心大家不知道这个软件的存在!
好处:
好处非常有必要在这里多啰嗦下,也算是让大家眼馋一下吧!看上面已经设计好的关系图了没,这个图可以支持正向生产代码。可以生成SQL语句的代码,然后你就可以把这个代码复制到你已经创建的数据库里去创建表(切记,一定要先创建一个空的数据库)
生成的SQL语句部分代码
-
/*==============================================================*/
-
/* DBMS name: Microsoft SQL Server 2012 */
-
/* Created on: 2020/1/29 22:43:20 */
-
/*==============================================================*/
-
-
-
if exists (select 1
-
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
-
where r.fkeyid = object_id('CancelCard') and o.name = 'FK_CANCELCA_REFERENCE_REGISTRA')
-
alter table CancelCard
-
drop constraint FK_CANCELCA_REFERENCE_REGISTRA
-
go
-
-
if exists (select 1
-
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
-
where r.fkeyid = object_id('LineStudent') and o.name = 'FK_LINESTUD_REFERENCE_REGISTRA')
-
alter table LineStudent
-
drop constraint FK_LINESTUD_REFERENCE_REGISTRA
-
go
-
-
if exists (select 1
-
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
-
where r.fkeyid = object_id('ManIDcardno') and o.name = 'FK_MANIDCAR_REFERENCE_MANAGERI')
-
alter table ManIDcardno
-
drop constraint FK_MANIDCAR_REFERENCE_MANAGERI
-
go
-
-
if exists (select 1
-
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
-
where r.fkeyid = object_id('Managerial') and o.name = 'FK_MANAGERI_REFERENCE_USERLONI')
-
alter table Managerial
-
drop constraint FK_MANAGERI_REFERENCE_USERLONI
-
go
-
-
if exists (select 1
-
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
-
where r.fkeyid = object_id('OnLineStudent') and o.name = 'FK_ONLINEST_REFERENCE_REGISTRA')
-
alter table OnLineStudent
-
drop constraint FK_ONLINEST_REFERENCE_REGISTRA
-
go
-
-
if exists (select 1
-
from sys.sysreferences r join sys.sysobjects o on (o.id = r.constid and o.type = 'F')
-
where r.fkeyid = object_id('OnWorkMan') and o.name = 'FK_ONWORKMA_REFERENCE_MANAGERI')
-
alter table OnWorkMan
-
drop constraint FK_ONWORKMA_REFERENCE_MANAGERI
-
go
导入后的成果:
最后提示:
在创建的时候可以选择基于那个数据库管理软件,这样导入的时候更加的方便。比如你使用的是MySQL就选择MySQL的,这样导出来的代码标准完全按照MySQL的标准类。具体看你打算用那个类型的数据库来实现了!
文章来源: kangshihang.blog.csdn.net,作者:康世行,版权归原作者所有,如需转载,请联系作者。
原文链接:kangshihang.blog.csdn.net/article/details/104134702
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)