俗話說:工慾善其事必先利其器,這是第二次機房收費系統。不想使用之前的數據庫,所以就在網上查詢用什麼可以設計數據庫。最後在嗶哩嗶哩上找到一個視頻~講的就是如何使用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的標準類。具體看你打算用那個類型的數據庫來實現了!