掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     データベースモデリング図で属性の表示を「名前のみ」にしても、文字列型の長さが表示されてしまう


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2008-4-21 17:19
EA Administrator
投稿: 1895

データベースモデリング図で属性の表示を「名前のみ」にしても、文字列型の長さが表示されてしまう

○ご質問

データベースモデリング図において、ダイアグラムプロパティの「特性」
タブにある「属性の表示形式」を「名前のみ」としています。

テーブルの属性に名前とデータ型を設定した場合、integer型等であれば
「名前のみ」が表示されますが、varchar型で長さを指定した場合は名前の
横に長さが表示されてしまいます。

例:
・設定内容(データベースはPostgreSQL)
 1. 商品ID integer   Nullでない 主キー
 2. 商品名 varchar(200) Nullでない
・表示
 *PK 商品ID
 *  商品名(200)
・期待される表示
 *PK 商品ID
 *  商品名

○回答

こちらの現象を確認いたしました。

現状のダイアグラムプロパティの設定名に問題があるように思います。
属性の表示で「名前と型」、「名前のみ」とありますが、現状の「名前のみ」
については、"型を表示しない"という動作になっています。

今回ご指摘のテーブルの長さ以外にも、テーブル要素やクラス要素の
属性に初期値を設定した場合なども、「名前のみ」の場合、その初期値は
表示されます。

現状、完全に「名前のみ」にする設定がないという状況です。

長さや初期値も表示しない「名前のみ」を表示する機能につきましては、
機能改善要望として、検討させていただきます。

現時点でご要望にお応えすることができず、申し訳ございません。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ