00:00ご存じの通り、EclipseはJavaでの開発において標準的に利用されている統合開発環境です。プラグインによって様々な機能を追加することができJava以外での開発に利用することができますが、データベース関連のプラグインも充実しており、データベース開発環境としても高いポテンシャルを持っています。実際のアプリケーション開発ではバックエンドにデータベースを用いることが多いため、プログラムの開発とデータベースの開発をEclipseに統合できるのは大きなメリットといえるでしょう。今月から数回に分けてデータベース開発環境という側面から見たEclipseについて紹介させていただく予定ですが、初回となる今回はデータベース関連のEclipseプラグインにどのようなものがあるのかについて簡単に見ていきたいと思います。データベース開発環境としてのEclipseご存じの通り、EclipseはJavaでの開発において標準的に利用されている統合開発環境です。プラグインによって様々な機能を追加することができJava以外での開発に利用することができますが、データベース関連のプラグインも充実しており、データベース開発環境としても高いポテンシャルを持っています。実際のアプリケーション開発ではバックエンドにデータベースを用いることが多いため、プログラムの開発とデータベースの開発をEclipseに統合できるのは大きなメリットといえるでしょう。今月から数回に分けてデータベース開発環境という側面から見たEclipseについて紹介させていただく予定ですが、初回となる今回はデータベース関連のEclipseプラグインにどのようなものがあるのかについて簡単に見ていきたいと思います。データベース関連のEclipseプラグインデータベース関連のEclipseプラグインには様々なものがありますが、大別すると以下の三種類に分類できます。データベースモデリングのためのプラグインデータベースフロントエンドとして利用できるプラグインO/Rマッピングフレームワークの利用を支援するプラグイン以下、それぞれのプラグインの特徴と代表的なプラグインを紹介していきます。MasterAmaterasERDJiemamyAmaterasERDデータベースの設計を行うためのツールで、ER図を作成し、作成したER図からデータベースを構築するためのDDLを生成したり、直接データベースにスキーマを反映することができます。多くのツールが既存のデータベースからER図を作成するリバースエンジニアリング機能を備えています。この分野は商用のモデリングツールが強い領域ですが、データベースの規模によってはオープンソースのEclipseプラグインでも充分に代替可能な場合もあります。データベースの設計の担当者のためのツールであり、開発チームのメンバー全員が使用する類のものではありませんが、開発中のスキーマ変更などに柔軟に対応できるかといった点が開発効率に大きな影響を及ぼす可能性もあるため、開発スタイルに適したツールを選択することが重要です。※この続きは、会員の方のみお読みいただけます(登録無料)。会員登録(無料)ログインはこちら※この続きは、会員の方のみお読みいただけます(登録無料)。著者プロフィール竹添直樹(タケゾエナオキ)NTTデータ先端技術に勤めるしがないプログラマ。最近はオープンソースのJavaEEサーバであるJBossに翻弄されつつScalaでコードを書く日々を送っている。Foundationなどでもコミッタとして活動している。EYACCの森島さんはいかにして生まれたのか318SAPが会津若松で中小企業のものづくりのイノベーションに取り組む理由296AWSでセキュリティを高めるために今すぐやるべき7つのこと262企業のデジタルシフトはIoT、5G、サブスクリプションが牽引。×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。パソコン「EnterpriseZine」(エンタープライズジン)は、翔泳社が運営する企業のIT活用とビジネス成長を支援するITリーダー向け専門メディアです。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。