運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
○ER 図 (Entity Relationship Diagram) テーブルとテーブルの関連を表現する図 ■ER図に使用される記号 1 対 多 のリレーション 1 対 多(0の場合有り)のリレーション 1 対 1 のリレーション 1 対 1(0の場合有り)のリレーション ■ER図の作成方法 最初に大まかなデータの構造を書き、それをブレークダウンしながら作成します。 ▼①-------------------------------------------------------------------- ▼②-------------------------------------------------------------------- ▼③-------------------------------------------------------------------- ▲
今までMySQL環境下でDB Designerを使って開発してましたけど、どうにもDB Designerが使いづらくて移行しようと思っていたところに見つけたのがこのA5:SQL Mk-2でした 公式:A5:SQL Mk-2 私が必要な機能として ・ER図の作成機能 ・DBからのリバースエンジニアリングでER図を作成する機能 でして、このA5:SQL Mk-2は両方とも要件満たしていました。 このサイトをDB Designerで検索してくる方が結構いらっしゃいますが、DB Designerの開発は現在止まっており新技術にも対応してないため既に過去の物になっているので移行をおすすめします。 MySQLに限って言えばMySQL Workbenchなるものがリリースされています MySQL Workbench こちらもER図の作成とリバースエンジニアリングに対応していますが、なんとWindowsX
設計 MySQL Workbench は、 DBA、開発者、データアーキテクトがデータベースの設計、作成、管理をビジュアルに行うことができるツールです。データモデラーが複雑な ER モデルの作成、フォワードおよびリバースエンジニアリング作業を行うために必要な機能を含み、難しい変更管理や、通常かなりの時間と労力を必要とするドキュメンテーション作業の為の重要な機能なども含まれています。 詳しくはこちら » 開発 MySQL Workbench は、SQL クエリーの作成、実行、最適化をビジュアルに行えるツールを備えています。SQL エディタは、シンタックスのカラーハイライト、自動補完、SQL ステートメントの再利用、SQL の実行履歴情報を提供します。Database Connections Panel によって MySQL Fabric を含む一般的なデータベース接続の管理が容易になります。
各例は、業務ルールなどの暗黙の前提があって 初めて成り立つものもありますが、 特に前提条件を詳述するのは避けました。 厳密な内容よりも、エンティティ間の構造を理解するようにして下さい。 ■E-R図 エンティティ(実体)間の関連を、 1対1 1対多 多対多 のいずれかに整理する。 この対応関係を カーディナリティ と言う。 左図の下線はキー属性を表す。 カーディナリティを判断するには、2つのエンティティについて、 何をキーとして連結しているのか(関連づけられているのか) そのキーについて、A→B、B→Aの両方向について、 1対1なのか、1対多なのか を調べる必要がある。 図示した例を各々調査してみよう。 「部員」対「ホームページ」 部員とホームページは、部員番号によって連結されている。 部員一人に対して、ホームページは1つである。 1つのホームページに対応する部員も一人である
A5:SQL Mk-2は複雑化するデータベース開発を支援するために開発されたフリーのSQL開発ツールです。 高機能かつ軽量で、使い方が分かりやすいことを目標に開発されています。 SQLを実行したり、テーブルを編集するほかに、SQLの実行計画を取得したり、ER図を作成したりすることが出来ます。 特徴・機能 OCI接続・直接接続・ADOまたはODBCを介したDBへの接続 Oracle DatabaseはOCI経由の接続・直接接続が出来ます。 PostgreSQLとMySQLは直接接続が出来ます。 Microsoft SQL Serverは、OLE DBプロバイダを直接呼び出した接続ができます。 IBM DB2は、ODBCドライバを直接呼び出した接続ができます。 その他のデータベースは、ADOまたはODBCを利用して接続します。 Oracle, PostgreSQL, MySQLは、A5:SQL
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く