蛙蛙推薦 用PD進行資料庫建模經驗總結

2022-01-31 03:38:22 字數 2031 閱讀 6837

1、建立pdm的時候選擇sqlserver2000

2、建立pdm後,先建立乙個dbo的使用者,新建表後要制定表的所屬使用者為dbo。

3、建表的時候name和code可以分開,name寫成中文,用來看;code寫成英文,用來當表名;最後就是把comment寫上,這個要生成注釋的。寫注釋的時候可以寫長一些,但是千萬不要回車換行,要不生成sqlserver資料庫的時候你點選表設計檢視,列的注釋分好幾行不好檢視。給表新增列的時候也是一樣,分別寫name、code、comment。

4、開啟database-edit current dbms後把script/objects/table/create的value寫成如下:

/*tablename: %tname% 

*/create

table

[%qualifier%]%

table%(

%tabldefn%)

[%options%

]script

/objects

/table

/tablecomment如下:

execute

sp_addextendedproperty n

'ms_description

', n

'%comment%

', n

'user

', n

'%owner%

', n

'table

', n

'%table%', 

null

, null

script

/objects

/column

/add如下:%20

:column%[

%compute%?as (%compute%):%20:datatype% [%identity%?%identity%:[%null%

][%notnull%]]

[default %default%][

[constraint %constname%

]check(%

constraint

%)]] 

/*%colnname%

*/script

/objects

/column

/columncomment如下:

/*%column%:%comment%

*/execute

sp_addextendedproperty n

'ms_description

', n

'%comment%

', n

'user

', n

'%owner%

', n

'table

', n

'%table%

', n

'column

', n

'%column%

'5、下面該生成**了。點選database-genrate database選單,把table & view選項卡的table和column組合框裡的comment核取方塊打上鉤。點選確定就可以生成資料庫指令碼了。

6、設計資料庫的時候,最好把相關的表放在一起,並用乙個矩形框括住,矩形框用不同的背景顏色來填充一下,這樣方便檢視。可以選擇乙個矩形框裡的所有元件,點選symbol選單的group symbol把錶和矩形框組合在一起,要解除組合點選ungroup symbol選單。

7、如果要生成資料庫報表,右鍵單擊物理模型,選擇new-report選單,然後選擇語言和模版,由於pd自帶的模版太煩瑣,所以一般選擇空模版,自己設計要顯示的報表元素,比如說table list和column list 以及一些表和列描述等。

8、要想檢視每個表生成的**,可以在表的屬性的preview選項卡裡檢視。

9、如果你右鍵點選某個圖形,選擇了protect symbol,這個圖形就被保護住了,不能拖動也不能修改了,怎麼辦?點選symbol選單,點選unprotect symbol選單就可以了。

另外,各位路過的幫個忙,我有一段c演算法**要轉換成c#**,我不會轉,誰給看看呀,具體見下面鏈結。謝謝

蛙蛙推薦 使用XML欄位批量更新資料庫

摘要 有時候我們想根據不同的where條件更新多條記錄,一般就需要用多條語句,本文教你怎樣用一次查詢完成,但xml處理會讓資料庫程序cpu公升高,請酌情使用。1 初始化臨時表及原始資料 ifobject id tempdb.t isnot null drop table tif object id ...

蛙蛙推薦 遠端抓取網頁到本地資料庫 doc

接到乙個任務是把中國名牌 的某些內容新增到我們的 上,位址如下 技術,jscript 服務端指令碼,以及 ado技術,寫了乙個小程式,把這些內容抓取到了本地資料庫。抓取下來,然後就資料庫對資料庫導資料就比較方便了。先建立乙個 access 資料庫,結構如下 id自動編號 標識,主鍵 oldid 數字...

蛙蛙推薦 讓你的sql語句跨伺服器跨資料庫跨表執行

蛙蛙推薦 讓你的sql語句跨伺服器跨資料庫跨表執行 我要在一條語句裡操作不同的伺服器上的不同的資料庫裡的不同的表,怎麼辦呢?第一種方法 select from opendatasource sqloledb data source 遠端ip user id sa password 密碼 庫名.dbo...