最稳的pk10计划iphone 北京pk10计划手机软件 北京pk10数字的规律 超神手机版pk10软件 pk10北京赛车9码技巧 pk10四期倍投计划表 pk10极速赛车论坛 北京赛车冠军怎样选5码 北京赛车系统下载安装 pk10教程视频 北京pk10选号公式 北京赛车pk10赚钱技巧 北京赛车怎么提升概率 pk10技巧北京快三 北京pk10大小计划
VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
當前位置:
首頁 > 數據庫 > Access數據庫 >
  • access數據庫之使用PowerDesigner生成Access數據庫

  • 2019-07-02 22:18 來源:未知

PowerDesigner生成Access數據庫

自從使用PD以來一直知道可以支持access但一直沒有搞明白如何通過腳本來創建access數據表。在PD的tools里終于找到的答案,具體文件都在C:\Program Files\Sybase\PowerDesigner 12\Tools目錄中。目前只支持access97與access2000的數據庫。access2007的數據庫還不支持,不過沒有關系,只要生成出access2000數據庫升級就行了,但麻煩的就是要去弄一個access2000的環境。當然直接使用access20007也可以,但就是需要使用97那個版本的才行,打開后把宏啟用起來就OK了。否則用不了。

創建的原理就是通過access寫的一個程序來分析執行PD生成的腳本,最終創建數據文件中創建數據表。

需要注意的是,如果你使用tools目錄下acccess.mdb來生成需要把PDM里的數據庫改為Access97。如果使用access2k.mdb來生成需要把數據庫改為acccess2000.

如果在生成的過程中出現“類型不匹配”可能是一些默認值設置有問題,或者是字段設置太長如varchar(500),在access最大只能是255.


查看tools.txt文件即可明白。原文如下:

This file contains informations about contents of .\Tools subdirectory under PowerDesigner installation directory.

MS Access reverse (ACCESS.MDB and ACCESS2K.MDB)
===============================================

Data exchange between PowerDesigner and Microsoft Access (97 and 2000) works with .DAT files. These files are created from PDM files via  script generation, and reversed into the PDM. The access.mdb (Microsoft Access 97) and access2k.mdb (Microsoft Access2000) databases use or create these files to generate or reverse Access databases.

Opening the appropriate database opens a window in which you configure the database generation or reverse engineering.

ex.

Examples:
To reverse Engineer Microsoft Access 97 database "c:\temp\MyDB.mdb" in a PowerDesigner Physical Data Model:
1. Double-Click <PowerDesigner_Directory>\Tools\access.mdb
2. Select  "Reverse engineer Access database to PowerDesigner script"
3. Type  "c:\temp\MyDB.mdb" in Select Database (or click the Search button)
4. Type the  .DAT file to create in PowerDesigner File
5. Click on Create
6. Select DBMS->Reverse Engineering Databases in the PowerDesigner PDM window
7. Select the newly generated file as script file to be reversed
8. Click OK

To generate a Microsoft Access 97 database from a PowerDesigner PDM:
1. Generate Script file from PowerDesigner PDM (the usual procedure)
2. Double-Click the file <PowerDesigner_Directory>\Tools\access.mdb
3. Select "Generate Access database from PowerDesigner Script file"
4. Type the destination database in Select Database (or click the Search button)
5. Type the file created by PowerDesigner in PowerDesigner File
6. Click on Create

Note for V6 users: you can not use the old genacc.bas file with PowerDesigner.

以下上網上不知道哪個家伙翻譯的。我進行了調整:

從已有的PDM(數據庫物理模型)文件生成Access數據庫,首先要先創建一個空的access數據文件blank.mdb,然后生成Access數據庫腳本,如Cre_database.sql或者Cre_database.dat(一般是SQL)

生成Microsoft Access數據庫
PowerDesigner和MS(微軟)的Access數據庫之間通過.DAT文件交換信息,這些文件通過腳本的生成從PDM(物理模型)文件創建而來,Access的.mdb數據庫使用.DAT文件創建數據庫或者將Access數據庫反轉操作生成.DAT文件。

從PowerDesigner的PDM文件生成MS Access數據庫的方法如下:
1、在PowerDesigner中生成數據庫腳本文件
2、雙擊PowerDesigner安裝目錄下的tools目錄中的access.mdb(這個是access97的,如果是access2000請選擇文件access2k.mdb)文件(要打開這個文件,需要安裝Access,請檢查你的Access是否已經成功安裝好)
3、打開成功后會有一個單選框進行選擇,選擇第一項“從PowerDesigner腳本文件創建Access數據庫”
4、然后在下面的兩框里選擇空的access數據文件與PD生成的腳本。在“選擇數據庫”框中輸入目標數據庫或點擊瀏覽選擇目標數據庫(即之前創建的blank.mdb文件)
5、在“PowerDesigner文件”中輸入由PowerDesigner創建的腳本文件或者點擊瀏覽選擇腳本文件(如果沒有找到該文件,在文件類型中選擇所有文件)
6、點擊“創建”按鈕。

pk10赛车冠军技巧
最稳的pk10计划iphone 北京pk10计划手机软件 北京pk10数字的规律 超神手机版pk10软件 pk10北京赛车9码技巧 pk10四期倍投计划表 pk10极速赛车论坛 北京赛车冠军怎样选5码 北京赛车系统下载安装 pk10教程视频 北京pk10选号公式 北京赛车pk10赚钱技巧 北京赛车怎么提升概率 pk10技巧北京快三 北京pk10大小计划
福州麻将胡牌规则 福彩3d复式投注技巧 145期福彩开奖号2017 加盟潮牌店赚钱吗 开理发店不赚钱怎么办 搞笑视频真赚钱吗 安徽时时彩走势图表 内蒙古11选5助手 向阳坊加盟会赚钱吗