タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

データベースに関するmino64のブックマーク (2)

  • 第10回 [データモデル編]業務フローに沿って全体を俯瞰できる図を作る

    前回は,データモデル全体が俯瞰できること,データモデルが適切にグルーピングされていること,各グループ間の関連が把握できることの重要性について説明しました。今回は,業務の流れに沿って,システム全体を俯瞰することの重要性について説明しましょう。 業務間連携や外部システム連携を発注者と合意する 複数の業務にまたがるシステムを設計・開発する場合,個々の業務ごとに画面→機能→データ設計を進めてしまいがちです。 業務間の連携について全く考慮する必要がないシステムならこれでも問題ないのですが,受発注システムのように,データベースやファイルに登録された伝票データが複数業務にわたって参照・更新されていくシステムでは,業務間連携について十分に考慮する必要があります。 さらに,外部システムとの連携についても考慮する必要があります。例えば,得意先別に仕訳された請求データを外部システムとして既に存在する財務管理シス

    第10回 [データモデル編]業務フローに沿って全体を俯瞰できる図を作る
  • データベースを解析してレポーティング·SchemaSpyGUI MOONGIFT

    最初の開発ではデータベースの構造にも注意がされ、適切に正規化されているものだが、運用を続けていくうちに拡張、変更されて徐々にもとの形を失っていく。その中には非効率的なもの、不要になったものなどが溢れていることも多い。 接続情報などを設定する そんな時は構造を見やすい形に出力し、検討し直すのが良いだろう。その際に役立ちそうなのがSchemaSpyGUIだ。GPLで公開されているオープンソース・ソフトウェアで、元々コマンドラインベースで動作するSchemaSpyにGUIをかぶせたものになる。 SchemaSpyGUIが対応しているデータベースは(というよりもSchemaSpyになるだろうが)、Oracle/MySQL/PostgreSQL/DB2/Firebird/HSQLDB/Sybase/MS SQL Serverなどになる。主要なデータベースであれば大抵対応している。 テーブル一覧 利用

    データベースを解析してレポーティング·SchemaSpyGUI MOONGIFT
  • 1