機房重構數據庫設計---工具“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的標準類。具體看你打算用那個類型的數據庫來實現了!

 

發佈了73 篇原創文章 · 獲贊 29 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章