Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

ERDに関するpoppenのブックマーク (25)

  • Rails ERD – Entity-Relationship Diagrams for Rails

    Rails ERD is a plugin for Ruby on Rails that generates diagrams based on your Active Record models. Such an entity-relationship diagram gives an overview of your models and how they are associated. Browse through example diagrams, or read the installation instructions. How does it work? Rails ERD loads your Active Record models and processes all their attributes and associations (has_one, has_many

  • dbdsgnr.appspot.com

    About dbdsgnr is an html5 web app which allows you to design your database schema without writing sql. You can design your database schema just like creating a UML diagram. When you are done you can generate an sql script for the following database engines: PostgreSQL SQLite MySQL™ MSSqlOracle® News 2015/03/15: A new beta version is available at dbdesigner.net 2011/11/19: Completely rewritten fr

    poppen
    poppen 2011/01/18
  • DB設計の神ツール「ERMaster」なら、ここまでできる

    DB設計の神ツール「ERMaster」なら、ここまでできる:ユカイ、ツーカイ、カイハツ環境!(11)(1/3 ページ) 無料のEclipseプラグイン「ERMaster」とは データベースのテーブル設計を行うときに皆さんは、どのようにしているでしょうか? いくつかの無料で利用できるツールが提供されているので、筆者はそれらを利用していましたが、最近「ERMaster」と呼ばれるEclipseプラグインの存在を知りました。 ERMasterは、ほかのツールに比べ、直感的で分かりやすいUI(ユーザーインターフェイス)に、カスタマイズ可能な、Excelで出力できるテーブル定義書、辞書機能など痒いところに手が届くERモデリングのツールです。稿では、このERMasterについてご紹介します。 ERMasterの主な特徴、8つ ERMasterには、主に次のような特徴があります。 【1】直感的で使いや

    DB設計の神ツール「ERMaster」なら、ここまでできる
  • 【コラム】イマドキのIDE事情 (73) 高機能ERモデリングツール「ER Master」でデータベース設計! | エンタープライズ | マイコミジャーナル

    ER Masterとは? ER MasterはER図を作成するためのEclipseプラグインだ。ER図を作成するためのEclipseプラグインにはClay Mark IIやAmaterasERDなどがあるが、中でもER Masterは高機能でドキュメントも充実しており、イチオシのプラグインだ。 ER Masterは更新サイトからインストールすることができる。 ER Masterを使ってみよう ER Masterをインストールすると、新規作成ウィザードの[ERMaster]カテゴリからER図を作成することができる。ER図の作成時には対応するデータベースを以下の中から選択する。主要なDBについてはサポートされているが、一部のDBのサポートについては開発途上となっているので注意してほしい(筆者の試したところでは、一部のDBを指定した場合、テーブルにカラムを追加しようとするとエラーが発生するといっ

    poppen
    poppen 2010/01/13
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    poppen
    poppen 2009/02/02
  • gemspec.infoのモック

    札幌のフリーランサーまいむぞうのブログ。Android関連、コンピュータビジョン、IoT、ロボティクスあたりをやっています。 gemspec.infoのフィーチャモデル からの続きで、Railsアプリケーションの設計を生でお伝えしようという企画(=思い付き)の第3回だか4回だかになります。(←適当) 今回はモックを作りました。 設計成果 例によって成果物から。 Ruby on Rails プラグイン まとめ wikiのGemSpec.infoのモック がそのページです。 モックは簡単に画像ファイルにできるので、画像ファイルをペタペタ張った感じでまとめてあります。一応生データもアップロードしてあります。 モックとER図は同時に進める あー、まずモックモックと言ってますが、これはペーパープロトタイピングレベルの画面設計のことです。正しくはモックの定義から外れるかも知れません。(面倒なのでこのエ

  • 北から南や西を見て思うこと

    札幌のフリーランサーまいむぞうのブログ。Android関連、コンピュータビジョン、IoT、ロボティクスあたりをやっています。 Docker=chroot+OverlayFS+カーネルのプロセス分離技術 仮想OSとは概念が違う。仮想OSはBIOSより上をすべて差し替えるけど、Dockerは特定用途に必要なファイルだけ差し替える。下から全てなのか、上から必要最小限なのかの違い 仮想OSぽいこともできるけど、それは狙ったものではないので、失敗することが多い。ネット上の批判はそのあたりに原因がある。 ソースコード以外の、たとえばデーモンやライブラリや設定ファイルにバージョン管理の概念を導入したもの 開発環境と番環境の同一性を保証するような用途に向く。または、使い捨てのアプリでも、親環境を汚さないで済む 基的にLinux系OSの上に、やりたいことに関連する依存部分すべてををDocker imag

  • IT化でいいじゃん - 2008年のはぶにっき

    poppen
    poppen 2008/01/20
    在庫や残高など
  • DBDesigner and PostgreSQL

    This document provides a step by step instruction how to use DBDesigner along with PostgreSQL. I've modified XSLs provided by Thomas - member of DBDesigner's forum, then these files were finally improved by Maciej Blizinski. I'm using Windows NT so this is Windows/DOS version only, however the idea would be the same. Copy files xml2postgresql.xslt and xml2html.xsl into directory where you save y

  • DBDesignerでERモデリングから簡単DB設計 - mabots' blog

    先日取り上げたDBDesignerですが、使い方になれればすごく便利です。 ▼日語化 http://dbdesigner.iimp.jp/ ▼家 http://fabforce.net/dbdesigner4/ 何がいいかというと まるでパズルを組み立てるごとくER図を作っていくと、DB設計からDB接続してCREATE TABLE、もちろんER図の画像出力まで一通りやってくれます。 10テーブル程度の設計であれば1-2時間くらいでできると思います。 ただ若干挙動がバギーなのですが(よくカラムが消えますww)、簡単にForeign Keyを使ったモデリングパターンを今回紹介します。この方法でいく限りは、バギーな挙動に直面せずにひととおり作業できハズ・・。 目的と概要 コンサートの情報を保持するコンサートエンティティと、コンサートにひもづくスケジュールを保持するスケジュールエンティティをつ

    DBDesignerでERモデリングから簡単DB設計 - mabots' blog
    poppen
    poppen 2007/08/21
    DBDesignerでERモデリングから簡単DB設計
  • DBDesignerのHTMLReportテンプレート - とっくりばー

    MySQLのデータベース定義とかって、もうDBDesinger4(リンクは日語版)っていうツールでやる他ないんじゃないかと思っているのだけど、HTMLReportプラグインがそのままだとカラムの説明に日語が書いてあるときに文字化けしてたまらんことになるのが残念だった。 あと、なんか文字が小さすぎたりフォントが変だったりと、なんか使えねー感じだったので、日語がちゃんと通ってもっと読みやすいテンプレート作った。 こんな美しいDB定義書が自動で手にはいるんですよ奥さん! あと、EXCELに貼り付けたりするためのTSVテンプレートも作ったけど、こちらはそれぞれ自分とこのEXCELファイルに合わせないと意味なさそう。ま、テンプレートファイルの内容を見れば余裕で変更できると思うけど。 ダウンロード ファイルを解凍して (installdir)\Data\Plugins\HTMLReport\ 以

  • Elementary, ... DBDesigner 4 HTML Report で目次を入れる

    DBDesigner4、HTML Reportcreate 文作成用に使ってます。使いやすいのか使いにくいのかよくわからないですが、まあ便利で、英語版の「『未』とか『い』で固まる」みたいな致命的な問題は DBDesigner4 日語化サイト版で解消されています。感謝です。(DBDesigner はオープンソース)。 もっと便利に・・・というときりがないのですが、とりあえず今の案件であまりにテーブルが多くてしかも名前が似てて探すのがむかついたので、HTML Report の最初に目次を入れたくなりました。 HTML Report プラグインを書き直そうと、ソースを落としてきて見てみたら Delphi。_How to compile DBDesigner4.txt には Delphi7 (Professional or Enterprise) がいるとある。けどそれ古すぎて入手困難。な

  • DB Designer 4 の HTMLReport プラグインの改造

    DB Designer 4 の HTMLReport プラグインの改造 2007-04-01-1: [MySQL] オープンソースの DB モデリングツール DB Designer にバンドルされている HTMLReport を少し改造してみました. 改造前の HTMLReport は,出力される HTML ファイルのモデル名が,以下のように強制的に「plugin_tmp.xml」という文字列になります. 来ここは,[オプション] - [一般設定] - [モデル名] で指定した文字が入るのが妥当だと思います. また,[オプション] - [一般設定] - [コメント] で入力したコメントがどこにも反映されません. HTML レポートを出力するたびに,モデル名を書き換えて,さらにコメントを加えるのは大変面倒なので,きちんとモデル名が反映されて,コメントも出力できるように改造してみました. 改

    poppen
    poppen 2007/04/01
  • 3 日坊主日記 - SQL Designer , ThunderBird 送信済みトレイでフィルタを実行してしまったとき

    poppen
    poppen 2006/12/30
    SQL Designer
  • システムの寿命はコードで決まる!(1/3) ― @IT

    コードはシステムの寿命に大きな影響を与えます。今回は、コードとデータベースエンジニアの関係を通してこのことを解説します。ここでいうコードとは、顧客ID、受注伝票番号など、業務上利用されるデータを識別・分類するため、各データの来の名前とは別に割り当てられる記号のことです。 データベースエンジニアにはデータ設計とデータベース設計の2つの役割があります。そして、データベースエンジニアにはデータ設計の一環として安定したコード体系を設計し、データベースをコード体系に依存しないように設計することが求められます。 システムを長く使い続けるためには、 コード体系を長期にわたり変更せず利用できるようにすること コード体系とデータベース設計との結合度を小さくすること が重要です。なぜなら、コードのけたが足りなくなったり、コードの分類が業務にそぐわなくなったりして、コード体系の見直しを行うことになると、業務・

    システムの寿命はコードで決まる!(1/3) ― @IT
  • 今年も僅かだはぶにっき-バランスということ

    not found

    poppen
    poppen 2006/12/21
    未来日付のマスタ
  • おれおれサブセット実装 - 極北データモデリング

    サブセットを実装するとできなくなってしまうことに unique制約 外部キー制約 がある。 例えば、社員マスタを正社員とパート社員というサブセットに分割したとして、 正社員(R) = { 社員ID, 社員コード, 名前, ... } パート社員(R) = { 社員ID, 社員コード, 名前, ... } 社員コードは全社員を通じてユニークである必要があったら、それをチェックするのが面倒になる。 サブセットの社員コードにそれぞれ unique 制約をつけても、「社員全体で一意」かどうかのチェックにならないから。 また、社員の扶養家族マスタというのがあったとして、 社員の扶養家族(MO) = { 社員ID, 続柄コード, 扶養家族名 } このテーブルの社員IDには外部キー制約をつけることができない。 認知番号しかない「サブセット」を作ったらどうか 上記の問題を回避するために、スーパーセットはそ

    おれおれサブセット実装 - 極北データモデリング
    poppen
    poppen 2006/12/21
    おれおれサブセット実装
  • tm-program-20041216

    ● 提示された論点は ... [ データ構造 ] 取引先 entity {取引先コード、取引先名称、前株後株区分コード、下請区分コード}. [ 前提 ] (1) 「前株後株区分コード」は、「株式会社」を、取引先名称の前に置くか、後に置くか、という指示である。 ただし、すべての取引先は、株式会社とする。 (2) 「下請区分コード」は、「下請け」か、「下請けでない」か、という記述である。 ただし、すべての取引先は、「下請け」か、「下請けでない」とする。 [ 論点 ] 「前株後株」 と 「下請」 には、従属性 (あるいは、包摂関係) はない。 T字形ER手法のサブセットでは、どのように記述すればよいのか。 ● 構文論的には、集合のあいだの「外延」関係が検討されなければならない ... 2つの集合 (2項関係) には、以下の5つの関係が成立する。 (1) A が B をふくんで、さらに、ひろがって

    poppen
    poppen 2006/12/21
    1つの entity のなかで、観点の違うサブセットは成立するか。
  • [RDBMS]区分の扱い - 秋のはぶにっき

    poppen
    poppen 2006/10/22
    > 「boolだったら列でもいいよ。値が3つ以上入るんだったらテーブルとして外に切り出してね」
  • Using DBDesigner to generate Rails files | Bill Katz

    An occasionally updated repository of thoughts, past work, and links. Topics include programming, web ventures, and writing. dbmodel is a tool to generate Rails files (models, scaffolds) from a free graphic database design tool, DBDesigner 4. You can create tables in DBDesigner, specify table relations, synchronize the model with a MySQL database, and then use dbmodel to automatically generate cod