|
項目 |
直接起動 |
埋込みSQL |
モジュール言語 |
|
必要な 知識 |
SQL |
ホスト言語(C言語他) SQL 埋込みSQL |
ホスト言語(C言語他) SQL 関連ライブラリ |
|
開発 環境 |
RDBMS |
コンパイラ ・埋め込み言語→C言語 ・C言語→マシン語 関連ライブラリ RDBMS |
コンパイラ 関連ライブラリ 関連ライブラリヘッダ RDBMS |
|
汎用性 |
高い汎用性 |
高い汎用性 |
汎用性なし RDBMSベンダがライブラリを提供 |
|
規格 |
日本工業規格(JIS) 国際工業規格(ISO) |
日本工業規格(JIS) 国際工業規格(ISO) |
なし |
|
長所 |
開発期間は最短 RDBMSを使う最低限な環境 |
アイコンをクリックして実行 プログラムやDBを知らないユーザでも実行できる |
同左 |
|
短所 |
端末からコマンド(SQL)を入力 ナイーブユーザには無理 |
プリコンパイラが必要 すべてのRDBMSベンダがプリコンパイラを提供しているわけではない |
ライブラリに互換性はない 他社RDBMSを使用する際は、プログラムを全面的に作りなおす |