• ベストアンサー

テーブル設計からソースの自動生成するツール

本題の通りなのですが、テーブル設計から insert/update/delete のコードを自動で生成するようなツールは無いでしょうか? 有料/無料問いません。(なるべく無料が良いですが。。) お願いします。

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

  • ベストアンサー
回答No.1

cakePHPというフレームワークをインストールし、その中にある bake というツールを使う。 無料です。 テーブル設計において主キーがidであり、 テーブル設計に基づいたテーブルがDB内に作成済みであるなら、 bakeツールの質問に答えるような体裁で、Webアプリが出来上がります。 出来上がった後で自分なりにカスタマイズすることも可能です。そのときはソースコードをいじる必要があります。

参考URL:
http://cakephp.jp/
pokapoka1980
質問者

お礼

質問してから色々調べましたが、 pearの中にもあるし、その他海外のツールもありました。 ソースの自動生成については、みんな考えることは一緒ですね。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • 1minn
  • ベストアンサー率57% (52/90)
回答No.2

元のテーブル設計ってなんでしょうか? EXCELとか? DBから定義を取得して~ って話であれば、ご自分でINSERT文やらを作りだすプログラムを書いてはいかがでしょう? 一応PHPのカテなので・・・ DELETEはレコード単位になるのでわかりますが、INSERTやUPDATEは条件が複雑になりますよね? どういう形で出力するかを決めないとツールを探しようもないでしょうし、ご自身で作る事も難しいのでは?

pokapoka1980
質問者

補足

テーブル設計を何に書くかなんて、どうでも良いことです。 もしツールがEXCELで、というなら、EXCELで書けばよいだけのこと。 INSERT、UPDATEは 基本的に ・id ・型と値の範囲 ・他テーブルとのリレーション を定義しておけば、ソースの自動生成は可能でしょう。 そうじゃなければ、DB設計から人間がソースを起こすことすら出来なくなる。 ITの仕事は世の中を合理化することだと思いますし、そういった職性から、 全てを合理的に判断する能力、合理化できるものを見極める能力というのは職務を遂行する上で重要であると私は考えています。 もう少し考えてから答えて頂きたかったですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

    いつもお世話になっています。 現在システムを構築中で、テーブル自体は既に出来ています。 これを資料としてまとめるために、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です。 よければご教示頂ければ幸いです。

  • 自動生成ツールの弊害は?

    はじめまして。 SEO対策の、自動生成ツール(ネット上から文章を拾ってきて、静的ページを自動で作成する)を導入しようと検討しています。 サービス提供会社は、いいことしかPRしませんが、 自動生成ツールを使うことで、かえってデメリットになることはないのでしょうか?

    • ベストアンサー
    • SEO
  • 名前自動生成ツール

    http://tools.clubsite.jp/AutoGenerator/RandKanaName.aspx この様な名前の自動生成ツールを探していて オフラインでも使えるツールを探しています。

  • PHPでシーケンス図の自動生成

    PHPで書かれたコードからシーケンス図を自動生成するツールをご存じないでしょうか。 Javaや.Netで書かれたコードからシーケンス図を自動生成するツールは見つけたのですが、 PHPでは見つけることができませんでした。 ご存知の方いらっしゃいましたら、よろしくお願いします。

    • ベストアンサー
    • PHP
  • C++ソースからクラス関係を生成するツール(無料版)

    C++ソースを解析して、クラス図を生成できる無料ツールはありますか。 クラス図とまではいかなくても、例えば、ツリー図のようなものでも かまいません。 要は、クラスの関係を一目で把握できるデータを自動で生成するツールが 無料で入手できないか、と思っています。 よろしくお願いします。

  • データベース設計支援ツール

    いろんなプロジェクトでデータベースの設計を何度かやっていると、似たようなテーブル名やカラム名。 また、似たような定義になってきます。 テーブル定義書などは、Excelなどで管理しているのですが、ツールか何かで管理したいと思っています。 そうすれば、異なるプロジェクトでも共有できますし、生産性の向上に繋がると思っています。 できれば、似たようなテーブル(部門マスタテーブルなど)は自動で作ってくれるくらいが理想ですが・・・。 そのようなツールってありますでしょうか?

  • RSS生成ツールについて

    初心者でも簡単にRSSが生成できる(出来れば無料の)ツール はないでしょうか?

  • 自動売買ツール

    FXで移動平均を利用した自動売買ツールって出来るのでしょうか? またはあるのでしょうか? 有料、無料を問いません

  • 自動的にコードを生成してくれるPHPエディター

    タイトルの通り、自動的にコードを生成してくれるPHPエディターを探しています。 イメージ的にはDreamweaverのサーバービヘイビアのように、 値を入力したり、選んだりするだけで、 レコードの挿入や レコードの表示といった よく使うコードを自動生成してくれるものです。 ご存じの方いましたら、教えてください。

    • ベストアンサー
    • PHP
  • UMLからソースを自動生成するソフト知りませんでしょうか?

    フローチャートからソースを自動生成してくれるソフトはどのようにしたら作れるのか、いろいろ悩んでおります。 いろいろ調べた結果、「dia2code」というソフトは発見できたのですが、どうもLinux環境でないとソースを見れないし、いまいちよくわかりません。 もし、これに似たソフト(ソースコードが公開されてるとありがたいです。^^;)をご存知でしたら、紹介してください。どうぞ、よろしくお願い致します。

このQ&Aのポイント
  • 外国人の聞き取れない箇所や聞き間違いを教えてください。
  • YouTubeの動画を見て外国人が聞き取れないと感じた部分を教えてください。
  • 外国人が理解しにくいと思われる言葉や表現について教えてください。
回答を見る