• ベストアンサー

テーブル定義書やER図を作成するソフト

MSQL初心者で勉強中です、複雑な機能は必要ないのですが フリーのGUI環境が日本語でテーブル定義書やER図を作成 する便利なソフトてありませんでしょうか?

  • MySQL
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • la_pure
  • ベストアンサー率72% (18/25)
回答No.1

こんにちわ。 DBDesignerというフリーのER図作成ソフトがあります。 http://dbdesigner.iimp.jp/ ERからテーブル作成クエリを吐き出してくれるので、なかなか便利ですよ。

akaginoyama
質問者

お礼

DBDesigner4すごいですね、フリーでここまでしっかり したものががあるなんて驚きです。 現在マニュアルを読んで習得中です。まだ不安定なところは ある様ですが、機能面では、はっきり言って初心者の私には、 もったいないくらいです。 用途によって、使い分けや情報を広く集めたいので、 引き続きこんなのもあるよと言う方がおられました ら宜しくお願いいたします。 大変、貴重な情報有難うございました。

akaginoyama
質問者

補足

DBDesigner4 ER図作成機能はなんとか、使える程度になりました。 便利なので、習得した部分以外の機能も是非使いこなしたいと 思っておりますが、サイトのメンテか何かで頼みの綱の日本語 オンラインマニュアルが読めなくなってしまいました。 度々申し訳ありませんが、DBDesigner4上でテーブル定義書か らの連系機能はありますでしょうか? 闇雲にいじっているのですが、解かりません。 質問に質問を重ねて大変申し訳ありませんが、差し支えござ いませんでしたら有無を教えていただけませんでしょうか?

その他の回答 (1)

  • la_pure
  • ベストアンサー率72% (18/25)
回答No.2

こんにちわ。 >度々申し訳ありませんが、DBDesigner4上でテーブル定義書か らの連系機能はありますでしょうか? うーん自分はER図作成にしか使ってないのでちょっとわかりません・・・^^;すみません。 テーブル定義書はエクセルとかに書いてますね。 プログラミング技術がある方は、xmlファイルからテーブル定義書を作成するツールなど作成しているようです(調べてたら出てきました。)フリーでは公開してませんが・・・ お力になれず申し訳ないです。

akaginoyama
質問者

お礼

テーブル定義書はエクセルで書いてるんですね。 機能があれば一括管理したいと思ったのですが、 色々とお世話に成り大変感謝しております すごく使いやすい、ソフト紹介頂き有難うございました。

関連するQ&A

  • VisoでのER図の書き方を教えてください

     はじめまして、urizakaと申します。  さて、さっそく質問なのですが、VisioでDB作成の際に使うER図を書こうと 思っているのですが、フィールドとフィールドの関連付けの方法(あるマスター テーブルで使っているプリマリーキーのフィールドを別のマスターテーブルの フィールドへ関連付ける方法)について教えていただけないでしょうか?。  非常に基本的なことで恐縮ですが、すみませんが教えてください。よろしく お願いします。

  • こんな場合のER図はどうなりますか?

    こんにちは。データベースの勉強を始めて間もない者です。 例えば、ある中学校の1つのクラスの振る舞いを、ER図で表現することを考えます。各生徒をあらわす「生徒」テーブルを作ります。主キーは出席番号とします。 主キー以外には、名前、生年月日、得意科目、、、などを入れるのですが、「ライバル」という属性も入れたいと思います。自分(今、対象としている生徒)から見てライバルだと思うクラスメイトにあたるものです。 生徒によっては0人だったり多数だったりするので、「生徒」テーブルから出し、「ライバル」テーブルを作り、「生徒」:「ライバル」=1:0以上のリレーションをはります。「ライバル」テーブルの主キーは親の生徒の出席番号(外部キー)とライバルだと思われた生徒の出席番号のペアでいいや、と思ったのですが、ここで問題に気づきました。 出席番号1さんがライバルだと思っているのが、出席番号3さん、5さんとします。3さんは1さんのことをライバルと思っていませんが、5さんは1さんのことをライバルだと思っています。この時の「ライバル」テーブルは、主キーに1と5のペアを持つレコードが2つできてしまって問題になるのでしょうか?それとも、外部キーが異なるので問題はないのでしょうか? 問題があるとすると、どのようにテーブルを定義すればよいのでしょうか。さっきの例では「ライバル」テーブルに1と3のペアをキーとするレコードが1つできますが、これも「1から3へ」という意味が消えないような設計をしたいのですが、よくわからなくなりました。

  • ER図の外部キー

    はじめまして ER図の書き方でFK(外部キー)として記載できるもしくは そう呼べるのはinnodbでの環境に限るのでしょうか? mysqlでmyisamにて構築しているのですが 例えば注文テーブルに商品IDや顧客ID、受注スタッフID、発注スタッフID等の カラムがあったとして、そらぞれのカラムは商品テーブル、顧客テーブル、 スタッフテーブルのプライマリーキーです。 この場合、商品IDは外部キーと呼べるのでしょうか。 また発注スタッフIDが必ず登録されているとは限らないのですがこれも外部キー と呼べるのでしょうか。 よろしくお願いします

    • ベストアンサー
    • MySQL
  • スキーマ定義とは一体どう言った事でしょうか?

    現在データベースを勉強しております。 そこで、ER図からスキーマ定義を導くとあるのですが、 スキーマ定義とは一体どう言ったことでしょうか?

  • ER図 設計 ruby rails データベース

    初めまして私はWEBエンジニアの駆け出しです。 勉強がてら、姉の会社の顧客管理システムを作成しようと思っています。 ですが、ER図を書くのも初めてですし関係性が理解できておりません。 そこでいくつか質問をさせてください。 以下、実現させたい事を下記に記載致します。 ・スタッフ別に売り上げ管理したい ・支店ごとの売り上げ管理したい ・担当するスタッフが変わっても前のスタッフの情報をもっておきたい。 ・顧客とスタッフを紐付けしたい。 ・ユーザーに付与した割引を一回の来店で1~n個使えるようにしたい。 ・ユーザーは一回の予約で複数の施術を予約できる。 上記6つを実現するためには今のER図で実現できますでしょうか お会計までの流れなのですが、 1.ユーザー詳細ページに入る。 2.ユーザーの詳細ページには予約一覧があり、来店されたら、予約のステータスから来店に切り替える。 3.ユーザーが利用できる割引を決定して、料金を決定したい。 1~3までの流れを実現する為には今のER図で実現できますでしょうか 疑問 1ユーザーが誰を紹介したかをわかるようにしたいのですが、 紹介テーブル的なものを作成するかユーザーテーブルに自己結合的なテーブル設計の方がいいのか迷っています。 支店ごとに出来る施術内容(料金表)を選択できるようにしたい(支店と料金テーブルの間に施術内容テーブルを作るべきでしょうか) 以上、たくさん質問してもうしわけないのですが、ご回答いただけると幸いです。

  • SQLServer2005のテーブル作成について

    こんにちわ。 いまSQLServer2005Expressをダウンロードして, データベースを作成し,そこにテーブルを作成しようとしています。 そこで「SQLServer Managemant Studio Express」を使用すれば, 一応テーブルを作成することができるのですが, テーブル定義のスクリプトを作成して, OracleのSQL*Plusのようなコマンド機能から実行したいのですが, SQLServerではそれはどの機能にあたるのでしょうか? 教えてください。よろしくお願いします。

  • 家系図作成フリーソフト、Win10

    家系図を作成できるフリーソフトはありませんでしょうか? 多少使い勝手が悪くても、多機能のものを探しています。 当方の環境は以下の通り Windows10 OpenOffice.orgを使用。Word,Excelは、インストールしていない。

  • テーブル定義書を自動生成するツールはありませんか?

    いつもお世話になっています。 現在システムを構築中で、テーブル自体は既に出来ています。 これを資料としてまとめるために、Excelでテーブル定義書を作成しよう かと考えております。 ここで質問なのですが、既に構築済みのテーブルから、 自動的にテーブル定義書を作成するツールは有りませんでしょうか? 下記のURLを参照したところ http://ml.postgresql.jp/pipermail/pgsql-jp/2002-May/009472.html CSEというソフトが有力なようですが、既に更新がされていないようで 現在のPostgreSQLのバージョンとは合わないようです。 E-R図はvisio等のツールでも作成できますが、テーブル定義書を自動的に 作成してくれるツールは以外に見当たらないようで、ちょっと困っています。 PostgreSQLのバージョンは 7.4.7 もしくは 8.1.3です。 よければご教示頂ければ幸いです。

  • 散布図?エクセルか作成ソフトについて教えて下さい。

    図のようなグラフを作成したいのです。 Aさんが30分の残業を3回、40分の残業を5回したというグラフです。 「誰が何分位の残業をどれぐらいしているか」というのをわかりやすくしたいのですが、 エクセルの散布図では、個人のデータが全体に散らばるグラフになってしまいます。 あくまでも、X軸に個人別にまとまっていて欲しいのです。 エクセルで出来る方法、またはこのような統計グラフを作成するソフトがあればご存じの方教えて下さい。フリーソフトなどもあればご紹介下さい。 よろしくお願い致します。 エクセルは2003、2007どちらも使える環境です。

  • C、C++でアーカイバ(ツール)作成

    現在「Winマシンで動くアーカイブツール」の作成をしようと思っているのですが、まずどういうことから勉強したらいいのか路頭に迷っています。 具体的には、 ・Windows上で複数のファイルを1つのファイルとしてまとめることができるツール(元に戻すこともできる) ・GUIベースで動く ・圧縮機能は(現在は)いらない という内容です。 とりあえずツールを作る練習とういう形で、複雑なものではなくボタンを押すだけでファイルが1つになる、といったような単純なものを目指しています。 プログラムは初心者でC、C++の初歩的な部分は一通り押さえているつもりですが、具体的にツールとして物を作るのはこれが初めてなのでどういったところから勉強していくと良いでしょうか。 ネットで調べたところでは、GUIベースでのツール作成ということでとりあえずWindowsプログラミングやMFCなどを現在は勉強しているのですが、肝心の「複数のファイルを1つのファイルにする」という点で困っています。 「アーカイバ」辺りをキーワードに探しているのですが圧縮関係の複雑な情報ばかりなもので・・・^^ 開発環境はVC++2005です。 色々と足りない部分もあるかもしれませんが、ご助言いただけたら幸いです。参考になりそうな本やサイトなどもありましたら、是非紹介いていただけたらと思っています。 どうぞよろしくお願い致します。