Kexi スクリーンショット | |
| 開発者 | 翻訳 |
|---|---|
| 初回リリース | 2005年5月31日 |
| 安定版リリース | 3.2.0 [1] (2019年4月9日) [±] |
| リポジトリ | git.kde.org/kexi.git より |
| 書かれた | C++ |
| オペレーティング·システム | Linux、Windows、FreeBSD、NetBSD、OpenBSD |
| タイプ | データベース管理システム |
| ライセンス | 主にLGPL 、 GPLを少し使用 |
| Webサイト | kexi-project.org |
Kexiは、 KDEによるビジュアル データベース アプリケーション作成ツールで、スプレッドシートと、より高度な開発を必要とするデータベース ソリューション[流行語]の間のギャップを埋めるために設計されています。 Kexi は、データベースの設計と実装、データの挿入と処理、クエリの実行に使用できます。 これはCalligraプロジェクト内で開発されていますが、個別にリリースされています。
Kexi 開発のきっかけは、 LibreOffice Base、Microsoft Access、FoxPro、Oracle Forms、FileMakerの機能を備えながら、強力で、安価で、オープン標準に準拠し、十分に移植可能なアプリケーションが著しく不足していることでした。

Kexi は、Linux / Unix ( FreeBSD、OpenBSD、NetBSD、Solaris ) およびMicrosoft Windowsオペレーティング システムでネイティブに動作します。以前のバージョンはMac OS X ( Homebrewを使用)でも利用できました。macOSバージョンはリリースされていませんが、コンパイルできます。
KexiアプリケーションとそのフレームワークはLGPLの下で利用可能です。ユーザーと開発者向けのドキュメントはGFDLの下で利用可能です。[2]
歴史
Kexiの開発は2002年に始まりました。OpenOffice Polska [3] [4] (現在はOpenOffice Software)は2003年から2008年の間にこれに大きく貢献しました。
Kexiは当初からKOfficeプロジェクトであったが、 [5]最初のリリースはKOfficeとは独立していた。Kexiの最初のパブリックベータリリースは、2004年1月22日のバージョン0.1ベータ2であった。[6]最初の安定リリースは0.9で、2005年5月31日に利用可能になった。[6]その後、バージョン番号が小さいKexiバージョン(0.8)が、2005年6月21日のKOffice 1.4とともに出荷された。[6] [7] Kexiのさらなる安定バージョンは、2006年にKOffice 1.5 [8]と1.6とともにリリースされた。[9]
2004年から2007年まで、OpenOffice Polskaはリリース年をバージョン番号として使用してKexiの商用リリースを行っていた。最初のリリースは2004年11月24日のKexi 0.1に基づくKexi 2004 LTであった。 [10]商用リリースは2007年3月のKexi 1.1.2/1.1.3に基づくKexi 2007.1で終了した。 [10] [11]
KDE Platform 4への移植作業はかなり時間がかかり、2010年5月のKOffice 2.2のリリースで完了しました。[12]その新機能の中には、KOffice 1.6のスタンドアロンレポートアプリケーションKugarに代わる新しいレポートデザイナープラグイン[13]がありました。[14] Kexi 2.3は、2010年12月31日にKOffice 2.3とともにリリースされました[15]。他の機能の中でも、再設計されたプロジェクトナビゲーターペインがありました。[16]
KOffice 2.3のリリース後、KexiはCalligra Suiteに移行し、両方とも2012年4月11日にバージョン2.4としてリリースされました。[17]ユーザーに最も目立つ変更点は、モダンメニューと呼ばれる作り直されたメインユーザーインターフェイスでした。[18]
Kexi バージョン 3.1 以降、Microsoft Windows を再び正式にサポートします。
特徴
Kexi ユーザーは、データとデザインの保存に利用できるさまざまなデータベース エンジンから選択できます。デフォルトでは、組み込みのSQLite 3データベース エンジンが使用されるため、データベース サーバーのインストールとメンテナンスは不要です。より高度な使用のために、Kexi はMySQL / MariaDB、PostgreSQL、Microsoft SQL Server / Sybaseなどのデータベース サーバーを使用できます。データベース サーバーは、同じコンピューターまたは他のコンピューター上のユーザーがアクセスできる必要があります。
すべてのデータベース オブジェクト (テーブル、クエリ、フォームなど) は、単一のデータベース (ファイルまたはサーバー) のテーブルに保存されるため、データとデザインを簡単に共有できます。作成されたデータベースは、専用のデータベース ツールを使用してある程度操作できます。Kexi では、このようなデータとオブジェクトの定義はプロジェクトと呼ばれます。
Kexi テーブル デザイナーを使用すると、ユーザーはテーブルを設計できます。テーブルを作成して開き、データの入力、並べ替え、検索を行うことができます。サポートされているデータベース エンジンに共通の標準データ型が利用できます。その中には、さまざまな種類の画像を保存できる「オブジェクト」データ型があります。
クエリは視覚的に、または組み込みの専用 SQL エディターで設計して実行できます。パラメータ化されたクエリとデータの検索がサポートされています。サポートされる SQL の範囲は、生のデータベース エンジン (MySQL や SQLite など) に比べて制限されていますが、Kexi がサポートする SQL 方言は (設計上) サポートされているすべてのデータベース エンジンに共通です。これにより、エンジン間の切り替えが簡単になります。
フォームを作成して、データへのカスタム インターフェイスを提供できます。デザイナーと、データ入力が可能なプレビュー機能があります。Web ブラウザーや世界地図ビューアーなど、さまざまなグラフィック要素を使用できます。フォーム ボタンに簡単なアクションを割り当てることができます。
Kexi 2.2(第2世代の最初のリリース[12])では、フル機能のレポートデザイナー、ジェネレーター、プレビューアーが導入されました。[14]レポート要素に簡単な数式を割り当てることができます。
アプリケーションは、外部データ ソース (MySQL、PostgreSQL、Microsoft Accessファイル、dBASEファイル) からデータ (テーブル) をインポートしたり、MySQL または PostgreSQL サーバーにデータをエクスポートしたりすることもできます。CSV ファイルのインポートとエクスポートが強力にサポートされています。同じCSV形式を使用してクリップボード データをコピーして貼り付けることができるため、スプレッドシートやワード プロセッサなどのアプリケーションとの間でデータを簡単に転送できます。
特別なユーザー モードでは、Kexi を使用すると、ユーザーはプロジェクトのデザインの編集に関連するすべてのコマンドをオフにすることができます。
実験的な機能
Kexi はバージョン 2 でPythonとRuby を使用した実験的なスクリプト サポートを提供しました。バージョン3 以降のスクリプトはJavaScriptに基づく予定です。Oracleデータベースの処理はバージョン 1.x では利用可能でしたが、バージョン 2.x では無効になっています。
参照
参考文献
- ^ 「Kexiが3.2.0をリリース」。2019年4月9日。
- ^ 「Kexiライセンス」。Kexiプロジェクト。 2012年5月1日閲覧。
- ^ http://kde.org/support/thanks.php (アーカイブ版)
- ^ 「スポンサーシップへの感謝」 Kexi プロジェクト2012 年 5 月 1 日閲覧。
- ^ 「Kexi 0.1 beta 2 発表」。Kexi プロジェクト。2012年 5 月 1 日閲覧。
- ^ abc 「Kexi – Older News」。Kexiプロジェクト。 2012年5月1日閲覧。
- ^ 「KOffice 1.4 リリース | KDE.news」。Dot.kde.org。2005 年 6 月 21 日。2012 年 5 月 1 日閲覧。
- ^ 「KOffice 1.5 リリース | KDE.news」。Dot.kde.org。2006 年 4 月 11 日。2012 年 5 月 1 日閲覧。
- ^ 「KOffice 1.6 リリース | KDE.news」。Dot.kde.org。2012 年 4 月 3 日時点のオリジナルよりアーカイブ。2012年 5 月 1 日閲覧。
- ^ ab 「ニュース/Kexiリリース - Kexi - みんなのためのデータベース」 2007年12月3日。2007年12月3日時点のオリジナルよりアーカイブ。2012年5月1日閲覧。
- ^ 「ニュース/Kexi リリース/Kexi 2007.1 - Kexi - Databases for Everyone」 2007-11-03。2007年11月3日時点のオリジナルよりアーカイブ。2012年5月1日閲覧。
- ^ ab 「Blog Archive » KOffice 2.2 Released」 KOffice.org 2010-05-27。2011-07-17 にオリジナルからアーカイブ。2012-05-01に取得。
- ^ 「Kexi/Releases/Kexi 2.2 - KDE Community Wiki」。 Community.kde.org。 2012-04-27 。 2012-05-01に閲覧。
- ^ ab 「Kexi プロジェクト - 「Microsoft Access for Linux」 - 開発」。Kexi.automatix.de 。2012 年 5 月 1 日閲覧。
- ^ 「Blog Archive » KOffice 2.3.0 Released」KOffice.org。2010-12-31。2011-06-07 にオリジナルからアーカイブ。2012-05-01に取得。
- ^ 「Kexi/Releases/Kexi 2.3 - KDE Community Wiki」。 Community.kde.org。 2012-04-27 。 2012-05-01に閲覧。
- ^ 「Calligra 2.4 リリース | Calligra Suite」Calligra.org。2012 年 4 月 11 日。2012年 5 月 1 日閲覧。
- ^ 「Kexi/Releases/Kexi 2.4 - KDE Community Wiki」. Community.kde.org. 2012-04-10 . 2012-05-01閲覧。
