powerdesignersql
Ⅰ powerdesigner怎麼導入sql文件
打開PowerDesigner,滑鼠單擊File菜單;
2
選擇:Reverse Enginer,然後在他的子菜單選擇Database...;
3
選擇好DBMS(資料庫管理系統)類型;然後點擊確定按鈕;這里演示選中的是mysql資料庫,具體類型根據自己需要選擇;
4
點擊Add Files 圖標添加腳本;
5
找到要導入的sql腳本,滑鼠單擊打開按鈕;
6
滑鼠單擊,確定按鈕;
7
開始反向工程生成資料庫.....
8
導入成功!
Ⅱ 如何用PowerDesigner設計SQL Server資料庫
第一步:概要設計
打開PowerDesigner軟體,設計「概念數據模型」(Conceptual Data Model):
設計表結構:
在設計屬性(欄位)的時候,三個字母(M、P、D)分別表示:
M:是否為空;(√表示不允許為空)
P:是否為主鍵;
D:是否在該軟體的視圖中顯示;
第二步:詳細設計
將「概念數據模型」設計的表轉換為「物理數據模型」(Physical Data Model),實際上是從「概要設計」轉換為「詳細設計」,即對表的具體實現。
選擇「Tools」-->「Generate Physical Data Model…」即可。
然後選擇 SQL Server 2005資料庫管理軟體:
點擊「確定」按鈕以後,就產生了對應「SQL Server 2005」資料庫的表、屬性、關系的具體實現。
第三步:在SQL Server 2005中手動創建資料庫
比如:我在SQL Server 2005中手動創建資料庫「Students」示例。
第四步:在數據源ODBC中配置用戶數據源
比如:我在用戶數據源中,添加資料庫「Students」的數據源。
第五步:在SQL Server 2005中自動創建表結構
首先:根據「物理數據模型」(Physical Data Model)自動建立相應的SQL語句:
其次:執行其創建的SQL語句文件,將數據表結構自動創建到SQL Server 2005資料庫中:
完成以上步驟後,刷新SQL Server 2005數據,將會看到你所創建的相關表結構。
當然,以上兩個步驟(即:圖6和圖7)可以一步完成:
只要在「Database」à「Database Generation」中,選擇「Direct generation」即可:
這樣,整個使用PowerDesigner設計SQL Server資料庫的步驟,就全部完成!
Ⅲ powerdesigner怎麼生成sql語句
滑鼠單擊Database菜單;
1
選擇Generate Database 選項;
2
先可以點擊Preview,查看SQL語句;
3
回到General選項卡下;a.設置好導出sql...
4
然後點擊確定按鈕;
5
導出成功;
6
打開sql腳本文件,內容如下:
Ⅳ powerdesigner 怎麼連接mssql 資料庫
以前聽說過PowerDesigner可以和資料庫連接,根據在PowerDesigner創建的數據模型創建表、觸發器、存儲過程到資料庫中。也
可以將已有的資料庫導出到PowerDesigner中為數據模型。今天做了一下測試,發現確實很簡單,現在操作步驟與大家分享:
0、准備工作
先在SQL Server中創建一資料庫,以供測試用。
Create database test
1、 根據在PowerDesigner創建的數據模型創建表、觸發器、存儲過程到資料庫中
1)打開PowerDesigner ,建立一個物理數據模型
2)在彈出的對話框中保持默認設置
3)將新建的physical data model 重命名為test
4)在其中建兩個表,創建兩個表的關聯關系.
5)單擊"Database"->"Configure Connections"
6)在彈出的ODBC數據源管理器中,點擊"添加",添加一個數據源
從上圖可以看出,已經成功添加了一個名為test的sql server數據源.
7)點擊"Database"->"Connect..",連接到剛才添加的數據源.
8)點擊"Database"->"Generate Database",將表創建到資料庫
在上面的對話框中,可以選擇生成腳本的目錄和文件名,下面還有很多選項,我保持了默認選項.注意選中"Script generation",只生成腳本,選中"ODBC generation"會提示你執行腳本到資料庫.
點擊Run可以運行腳本,也可手動修改腳本後再Run.Run了之後,再到資料庫查看,發現表和表之間的關聯關系已經創建了.
2、將已有的資料庫導出到PowerDesigner中為數據模型
1)新建一個physical data model,命名為test2
2)點擊"Database"->"Connect.."連接數據源。
3)點擊"Database"->"Reverse Engineer Database..."
4)Using an ODBC data source
5)點擊"確定"後,可以看到下面的對話框,選項的意思也很明了,默認只選中了導出表:
6)"OK"之後可以看到導入滾動條,完成之後,可以看到資料庫表已導入為數據模型。
Ⅳ powerdesigner怎麼導入sql
將.sql文件導入powerdesigner的步驟是本文我們主要要介紹的內容,步驟如下:
第一步:將要導入的庫的所有表的表結構(不要表數據,只要表結構)導出成一個.sql文件。
第二步:在powerdesinger里找到 File >> Reverse Engineer >> Database ,如下圖
圖一,選擇「share the DBMS definition」然後點擊確定。注意,資料庫也要選擇和自己的資料庫對應的,我的資料庫是mysql5.0的,所有我也選擇了mysql5.0。
確定以後出現如下圖
圖二,選「Using script files」,點左側的添加按鈕,講XXX.sql文件添加,然後選擇確定。就可以成功地導入了。
關於將.sql文件導入powerdesigner的操作就介紹到這里了,希望本次的介紹能夠對您有所收獲!
http://blog.csdn.net/licheng6302/article/details/8229761/
Ⅵ powerdesigner怎麼導出sql
一、選擇菜單欄上Database
二、更改當前資料庫類型>>Change Current DBMS 按鈕
三、將當前的DBMS更改成需要的DBMS(如果用的就是當前的mysql5.0就無需更換)
四、選擇Database菜單欄下 >>Generate Database
五、設置導出.sql名字和路勁
六、導出的sql是沒有注釋的,如果需要注釋
Tools >>Excute Commands >> Edit/Run Script打開的窗口中添加以下信息
'******************************************************************************
'* File: name2comment.vbs
'* Purpose: Database generation cannot use object names anymore
' in version 7 and above.
' It always uses the object codes.
'
' In case the object codes are not aligned with your
' object names in your model, this script will
' the object Name onto the object Comment for
' the Tables and Columns.
'
'* Title:
'* Version: 1.0
'* Company: Sybase Inc.
'******************************************************************************
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim mdl ' the current model
' get the current active model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox "There is no current Model "
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
MsgBox "The current model is not an Physical Data model. "
Else
ProcessFolder mdl
End If
' This routine name into comment for each table, each column and each view
' of the current folder
Private sub ProcessFolder(folder)
Dim Tab 'running table
for each Tab in folder.tables
if not tab.isShortcut then
'把表明作為表注釋,其實不用這么做
tab.comment = tab.name
Dim col ' running column
for each col in tab.columns
'把列name和comment合並為comment
col.comment= col.name
next
end if
next
Dim view 'running view
for each view in folder.Views
if not view.isShortcut then
view.comment = view.name
end if
next
' go into the sub-packages
Dim f ' running folder
For Each f In folder.Packages
if not f.IsShortcut then
ProcessFolder f
end if
Next
end sub
執行。再執行步驟一到步驟五
Ⅶ powerdesigner怎麼用sql語句腳本
在PowerDesigner中建立數據模型時,如果有相應的sql腳本,則不必通過在物理模型中逐個插入相應的欄位方式建立物理模型。可以通過在PowerDesigner中執行sql語句來建立數據模型。
建立過程:打開PD,file->Reverse Engineer->Database,General選項卡中,DBMS選擇sql腳本相應的資料庫類型和版本(我這里是ORACLE Version 10g)
Ⅷ 如何使用powerdesigner導出sql腳本
1、你在powerdesigner按CTRL+G進入產生資料庫界面,選擇你的表和生成的SQL文件路徑名稱;
2、有兩種方式,一種是生成腳本,一種是通過ODBC連接目標資料庫生成表。
3、如果選擇生成腳本,你可以得到一個你命名的SQL文件;
4、如果要通過ODBC連接目標資料庫生成表,你要先定義好ODBC的鏈接。
5、建議用生成SQL腳本方式
Ⅸ powerdesigner15怎麼導出sql
滑鼠單擊Database菜單;
選擇Generate Database 選項;
先可以點擊Preview,查看SQL語句;
回到General選項卡下;
a.設置好導出sql文件存放路徑;
b.設置好到處腳本文件名。
然後點擊確定按鈕;