當前位置:首頁 » 操作系統 » powerdesigner生成資料庫

powerdesigner生成資料庫

發布時間: 2023-09-08 19:15:31

㈠ 如何利用powerdesigner自動生成一個具有外鍵的資料庫

Powerdesigner對於一個剛開始接觸的人,需要知道和了解的是操作,只有操作會了才會慢慢理解其中含義,而不是一來就講發展背景,原理等等一大堆,後來也記不住,先把操作記清楚了,這些含義和原理會再不斷的學習中顯現出來,那時候再深究就會很深刻。
第一步:建立模型:
clip_image002
第二步,選擇物理模型進行創建工作空間
clip_image004
第三:生成後的工作空間:
clip_image006
第四步,簡單了解工具欄中的相關工具操作
clip_image008
第五步,實際建立一個空表
clip_image010
第六步:在表中放入表名
clip_image012
第七步:在表中放入相應的欄位名,數據類型,欄位長,主外鍵
clip_image014
最後按確定即可完成一個表。
第八步:繼續建立一個表,步驟和之前一樣
clip_image016
第九步:將兩個表關聯起來,通過工具中的關系進行自動生成外鍵
clip_image018
第十步:生成外鍵之後的物理模型圖
clip_image020
第十一步:生成資料庫
clip_image022
第十二步:生成資料庫時的一些資料庫文件名和路徑的編輯
clip_image024
第十三:資料庫文件生成完畢。
clip_image026
桌面上會出現這樣一份文件:
clip_image028
將資料庫文件右擊txt打開時會看到sql語句:
/*==============================================================*/
/* DBMS name: Sybase SQL Anywhere 11 */
/* Created on: 2012/4/20 9:57:13 */
/*==============================================================*/
if exists(select 1 from sys.sysforeignkey where role=』FK_CLASS_REFERENCE_USER』) then
alter table class
delete foreign key FK_CLASS_REFERENCE_USER
end if;
if exists(
select 1 from sys.systable
where table_name=』class』
and table_type in (『BASE』, 『GBL TEMP』)
) then
drop table class
end if;
if exists(
select 1 from sys.systable
where table_name=』user』
and table_type in (『BASE』, 『GBL TEMP』)
) then
drop table "user"
end if;
/*==============================================================*/
/* Table: class */
/*==============================================================*/
create table class
(
class_id varchar(64) not null,
class_name varchar(64) null,
user_id varchar(64) null,
constraint PK_CLASS primary key clustered (class_id)
);
comment on column class.class_id is
『班級ID』;
comment on column class.class_name is
『班級名』;
comment on column class.user_id is
『用戶ID』;
/*==============================================================*/
/* Table: "user" */
/*==============================================================*/
create table "user"
(
user_id varchar(64) not null,
user_name varchar(64) null,
password varchar(64) null,
constraint PK_USER primary key clustered (user_id)
);
comment on column "user".user_id is
『用戶ID』;
comment on column "user".user_name is
『用戶名』;
comment on column "user".password is
『密碼』;
alter table class
add constraint FK_CLASS_REFERENCE_USER foreign key (user_id)
references "user" (user_id)
on update restrict
on delete restrict;
至此,如何利用powerdesigner自動生成,建立一個具有外鍵的資料庫操作就完成了!
轉載,僅供參考。

熱點內容
java如何生產執行bat腳本 發布:2025-09-18 16:53:25 瀏覽:552
湖北的伺服器地址是多少 發布:2025-09-18 16:51:09 瀏覽:484
神龍激活失敗缺少腳本 發布:2025-09-18 16:51:08 瀏覽:659
探探換手機號如何改密碼 發布:2025-09-18 16:50:59 瀏覽:67
公共文件伺服器訪問地址怎麼打開 發布:2025-09-18 16:44:34 瀏覽:11
小碼將編程 發布:2025-09-18 16:09:58 瀏覽:582
apn伺服器如何搭建 發布:2025-09-18 16:08:59 瀏覽:864
linuxc編譯環境搭建 發布:2025-09-18 16:07:26 瀏覽:538
11歲編程少女 發布:2025-09-18 16:04:51 瀏覽:816
電影新建文件夾圖解 發布:2025-09-18 15:55:17 瀏覽:160