†PlusDは、軽量データベースSQLiteをベースにした、組込みLinux向けデータベースとそれを活用したアプリケーションを開発する為のツールをまとめたキットです。作成したデータベースのバイナリファイルは、Windows上のSQLiteからアクセスできるだけではなく、ターゲットマシンにそのままコピーして即運用開始できます。設計したデータベースから、C++言語のソースコードを自動ビルドします。直観的に操作できるデータベースエディタでデータベースを作ります。データベースのテーブルエディタリレーショナルクエリエディタツールPlusDなら、データベースエディタで作成したDBから、C++ソースコードを自動作成します。等多種多様なプラットフォームで動作させることができます。再度読み込ませることもできるため、このワークフローは一周することができます。PlusDはSQLiteに対して、ユーザが定義したDB形式の入出力クラスのソースコードを自動生成するツールです。組み込む側のDBエンジンにはフリーソフトSQLiteを使っているため、組み込ロイヤリティーは不要です。サポート期間(月単位)のライセンスとなっています。†テーブルはダイアログでカラム名や属性、オプションなど簡単に作成できます。作成した複数のテーブルのリレーション(ひも付け)もグラフィカルなツールで視覚的に設計できます。このSQLエディタはデータベースに直接アクセスしテーブル情報を読み出すことができますので、既存のデータベースの設計図も容易に確認表示することができます。†クエリを作成する時にカラム名を入力する必要はありません、表示されているテーブルのカラムをクリックするとカーソル位置にカラム名が挿入されます。使うSQL(ORDER、LIMIT、DESC、ASC)などは専用フィールドがあり容易に設定できます。FROMに登録するテーブル名や結合演算子(JOIN)などは自動で入力されますので、SQL初心者でもクエリが作成できます。†SQLエディターはWindows版のSQLiteを内蔵していますので、作成したSQLが正しいか、どのような結果が得られるか実際に実行することができます。実行結果はSQLエディタで表出力しますので簡単に確認できます。作成したクエリは「C++ファイルでの保存」機能で、クエリ実行から結果取得までを行うC++クラスのソースコードを自動生成することができます。作成されたソースコードを活用すれば、ユーザアプリからデータベースへのアクセスが可能になります。†クエリが正しいか、データベース設計に矛盾、無駄はないかなど、検証するにはまず、ダミーデータが必要です。SQLエディタにはテストデータを作成する機能があります。プラスD担当者宛て)お気軽にお問い合わせください。