目次
26 関係: Apache Derby、ビジネスインテリジェンス、Comma-Separated Values、DBASE、Extensible Markup Language、Firebird (データベース)、H2 Database、HSQLDB、IBM Db2、Java Database Connectivity、Microsoft Access、Microsoft Excel、Microsoft SQL Server、Microsoft Visual FoxPro、MySQL、Open Database Connectivity、OpenOffice.org、Oracle Database、PostgreSQL、SAP R/3、SOAP (プロトコル)、SQLite、Sybase、System i、Webアプリケーションフレームワーク、.NET Framework。
Apache Derby
Apache Derby(アパッチ・ダービー)は、IBMから寄贈されたCloudscapeのソースコードを元に、 Apacheソフトウェア財団によってプログラムの開発が進められている、Java技術で実装されたRDBMSのソフトウェア。
ビジネスインテリジェンス
ビジネスインテリジェンス(、)は、ビジネスに関するインテリジェンス、すなわち事業上の意思決定のために情報を分析して得られる知見およびそれを得る機構である。 より具体的には、企業などの組織のデータを収集・蓄積・分析・報告することにより経営上などの意思決定に役立てる手法や技術のことである。経営判断上の過去・現在・未来予測などの視点を提供する。BIの目的はビジネス上の意思決定の支援であるため、意思決定支援システム(DSS)の1つとも呼ばれる (D.
Comma-Separated Values
comma-separated values(略称:CSV)は、テキストデータをいくつかのフィールド(項目)に分け、区切り文字であるカンマ「,」で区切ったデータ形式。拡張子は.csv、MIMEタイプは text/csv。 「comma-separated variables」とも言う。日本語では広く普及した訳語はないが、「カンマ区切り」「コンマ区切り」などとも呼ばれる。Microsoft Excelの日本語版では「CSV (カンマ区切り)」としている。
見る OZ XstudioとComma-Separated Values
DBASE
dBASE(ディーベース)は、初期のマイクロコンピューターに向けて開発され広く使われた最初のデータベース管理システム (DBMS) である。アシュトンテイトによって発売され、CP/M、Apple II、MS-DOS搭載のPC/AT互換機などで動作した。 数年間、世界で最も売れたソフトウェアとなったが、Microsoft Windowsへの対応はうまくいかず、Paradox、Clipper、FoxProなどの新たな製品に取って代わられた。dBASEは1991年にボーランドに売却されたが、1999年にボーランドは権利を売却し、新たにdBASE Inc.が設立されている。 1980年代中盤から、他社がdBASEを真似た製品やプログラミング言語を開発している。FoxPro(現在はVisual FoxPro)、Quick-Silver、Clipper、Xbase++、Harbourなどである。これらは非公式ではあるが、まとめてxBaseあるいはXBaseと呼ばれている。
Extensible Markup Language
は、基本的な構文規則を共通とすることで、任意の用途向けの言語に拡張することを容易としたことが特徴のマークアップ言語の総称である。一般的にXML(エックスエムエル)と略称で呼ばれる。JISによる訳語は「拡張可能なマーク付け言語」と定義している。XML文書のフォーマットを予め統一することで、異種プラットフォーム間での情報交換も可能となる。 SGMLからの移行を目的として開発された。文法はSGMLの構文解析器と互換性を保つようにSGMLのサブセットに定められシンプルになり、機能はSGMLに無いものが追加されている。 XML の仕様は、World Wide Web Consortium (W3C) により策定・勧告されている。1998年2月に XML 1.0 が勧告された。2010年4月現在、XML 1.0 と XML 1.1 の2つのバージョンが勧告されている(#バージョン)。
見る OZ XstudioとExtensible Markup Language
Firebird (データベース)
Firebird(ファイアバード)は、InterBaseから派生したオープンソースの関係データベース管理システム (RDBMS)。オープンソースで開発されており、Mozilla Public Licenseを元にしたIPL(InterBase Public License)と IDPL (Initial Developer's Public License)(商用・非商用問わず利用できるが、オリジナル〈ここではFirebirdを指す〉のソースコードを改変したプログラムを利用する場合は、その変更箇所のコードを公開しなくてはならない)によってライセンスされている。
見る OZ XstudioとFirebird (データベース)
H2 Database
H2 Databaseとは、Javaプラットフォーム上で動く、ACID関係データベース。オープンソース。 作者のThomas Muellerは昔、HSQLDBを開発していた。
HSQLDB
HSQLDB (HyperSQL Database Engine) は、Javaで作成されたオープンソースの関係データベース管理システム。Thomas MuellerのHypersonic SQL Projectの成果を引き継いで開発された。 HSQL Database Manager。
IBM Db2
IBM Db2 (あいびーえむ でぃーびーつー)は、1983年よりIBMが開発・販売するデータベース管理システムの1つであり、および当製品を中心としたデータ管理ソフトウェア群のブランド名。 旧称はIBM DB2、IBM Database 2など。DB2は関係データベースだが、2001年以降はオブジェクトデータベース機能やXMLデータベース機能なども持つ。DB2ファミリーは、IBMのソフトウェアブランドの1つであるIBM Information Management Softwareを構成する。データベース言語であるSQLを初めて採用した関係データベース管理システムと言われている。 稼働プラットフォームにより以下製品がある。
Java Database Connectivity
Java Database Connectivity (JDBC)は、Java と関係データベースの接続のためのAPI。ODBCをベースにサン・マイクロシステムズおよび DataDirect が共同で開発していると言われている。そのためドライバのデフォルトの自動コミットの有効化など似ている点も多々ある。 Java においてSQLを使用して、関係データベース管理システム (RDBMS) などと接続する機能を標準化(抽象化)している。 元はJDK 1.0の拡張APIという位置付けであったが、JDK 1.1で正式にJavaの基本SDKに同梱されるようになった。標準的な機能 (API) は Java SE に含まれている。JDBCの規格は Java SDK とは独立して行われており、APIのアップデートは随時行われている。
見る OZ XstudioとJava Database Connectivity
Microsoft Access
Microsoft Office Access(マイクロソフト・オフィス・アクセス)は、マイクロソフトがMicrosoft Windows 向けに販売している、データベース管理システムのソフトウェアである。 Microsoft Officeの上位版に同梱され、同社の関係データベース管理システムであるMicrosoft SQL Serverに似たソフトウェアである。 Accessは、マイクロソフトによるRDBMSであり、Microsoft Jet Database Engine(Microsoft Access 2007以降はACE=Access Connectivity Engine)とGUI開発環境を組み合わせてMicrosoft Office Professionalへの同梱形態や、単体で販売されている。
見る OZ XstudioとMicrosoft Access
Microsoft Excel
Microsoft Excel(マイクロソフト・エクセル)は、マイクロソフトがWindows、macOS、iOSおよびAndroid向けに開発・販売している表計算ソフト。 Microsoft Wordとともに、同社のオフィススイート「Microsoft Office」の中核をなすアプリケーションである。
Microsoft SQL Server
Microsoft SQL Server(マイクロソフト・エスキューエル・サーバー)とは、マイクロソフトが開発する、関係データベース管理システム(RDBMS)である。 略称はSQL Server、またはMS SQL等。 主要な問い合わせ言語(クエリ言語)は、T-SQLとANSI SQLである。 企業サーバ向けの高機能なシステムから、組み込み系の小規模なシステムまで幅広く対応する。 また、Microsoft Windowsと親和性が高く、ADOやADO.NETを経由し、最適なバックエンドデータベースを構築できるようになっている。
見る OZ XstudioとMicrosoft SQL Server
Microsoft Visual FoxPro
Visual FoxPro は、マイクロソフトが開発販売しているデータ中心型オブジェクト指向/手続き型プログラミング言語である。1984年、Fox Softwareが開発した FoxPro(当初の名称は FoxBASE)から発展した製品である(Fox社は1992年にマイクロソフトに吸収合併された)。
見る OZ XstudioとMicrosoft Visual FoxPro
MySQL
MySQL(マイ・エスキューエル、海外では俗にマイ・シークェルとも)は、オープンソースのリレーショナルデータベース管理システム (RDBMS) である。その名前は、共同設立者のミカエル・ウィデニウスの娘の名前である「My」と、Structured Query Languageの略称である「SQL」を組み合わせたものである。 MySQLは、GNU General Public Licenseの条件に基づいたフリーでオープンソースのソフトウェアであり、さまざまなプロプライエタリライセンスでも利用可能である。MySQLは、サン・マイクロシステムズ(現在のオラクル)に買収されたスウェーデンの企業MySQL ABが所有、出資していた。2010年にオラクルがサンを買収したとき、ウィデニウスはオープンソースのMySQLプロジェクトをフォークしてMariaDBを作った。
Open Database Connectivity
Open Database Connectivity (ODBC) は、関係データベース管理システム (RDBMS) にアクセスするための共通インタフェース (API)である。 データへのアクセスを統一化することを目的としており、たとえばクライアント/サーバ型ではないMicrosoft Accessの管理するデータベースファイル (MDB) や、そもそもRDBMSではないCSVファイルへのアクセスなども、それに対応するODBCドライバがあれば、他の一般的なデータベースへのアクセスするのと同様な方法で利用することが可能になる。 ODBCは、主にWindows上で利用されることが多いが、Linux、UNIXなどで利用されるケースもある。
見る OZ XstudioとOpen Database Connectivity
OpenOffice.org
OpenOffice.org(OOo)(オープンオフィス・オルグ)は、2011年に開発を終了したオープンソースオフィススイートとその制作プロジェクト名である。一般にはOpenOfficeという名前で知られていた。 OpenOffice.orgは、1999年、商用ソフトであったStarOffice(日本では商標上の理由からStarSuiteと変更)をサン・マイクロシステムズ社が社内で利用するためにStar Division社を買収し、オープンソース化したものである。 プロジェクト終了後、Apache OpenOfficeとLibreOfficeに分派した。
Oracle Database
Oracle Database(オラクル データベース)とは、米国オラクル (Oracle) が開発・販売している、関係データベース管理システム (英語: Relational database management system、略称:RDBMS) のことである。Oracle Databaseは世界初の商用RDBMSであり、メインフレームからパーソナルコンピュータまで、幅広いプラットフォームをサポートしている。
PostgreSQL
PostgreSQL(ポストグレス キューエル)は、拡張性とSQL準拠を強調するフリーでオープンソースの関係データベース管理システム(RDBMS)である。Postgresとしても知られている。もともとは、カリフォルニア大学バークレー校で開発されたIngresデータベースの後継としてその起源を根拠としたPOSTGRESという名前であった。1996年に、プロジェクトはSQLのサポートを反映してPostgreSQLに改名された。2007年の検討の結果、開発チームはPostgreSQLという名前とPostgresという別名を維持することを決定した。 PostgreSQLは、原子性、整合性、独立性、耐久性 (ACID)プロパティを持つトランザクション、自動更新可能なビュー、マテリアライズドビュー、トリガ、外部キー、ストアドプロシージャを特徴としている。単一マシンからデータウェアハウスや多数の同時使用ユーザを持つWebサービスまで、さまざまなワークロードを扱えるように設計されている。かつてのMac OS X Lion ServerからmacOS Server 5.7までデフォルトデータベースであった。
SAP R/3
SAP R/3(エスエイピー - )は、ドイツSAP社の開発したERPソフトウェアである。R/3は、一部企業向けに出荷されたSystem R、汎用機向けソフトウェアのR/2に続くオープンシステム、クライアント/サーバシステムに初めて対応した新しいバージョンのERPパッケージである。 現在は、SAP R/3 Enterpriseを最後のバージョンとして提供終了し、新機能の追加開発は後継のSAP ERPシリーズやSAP S/4HANAに移行している。SAP ERPでは、従来のR/3部分を「ECC」と呼んでいる。SAPは以前はR/3一辺倒の戦略であったが、ECC以外のAPOやBW(BIツール)、SEMといった製品にも力を入れており、それらを必要に応じて組み合わせて利用することを顧客に推奨する戦略に変化しつつある。
SOAP (プロトコル)
SOAP(ソープ)は、コンピュータネットワーク内のWebサービスの実装において、構造化された情報を交換するための通信プロトコルの仕様である。拡張性、中立性、独立性を導入することを目的とする。XML-RPCから発展した、XML Webサービスのための、XMLベースのRPCプロトコルである。 メッセージ形式としてXMLインフォメーションセットを使用する。また、メッセージのネゴシエーションおよび伝送はアプリケーション層のプロトコル(多くの場合HTTPまたはSMTP)に依存する。 SOAPにより、全く異なるオペレーティングシステム(例えばWindowsとLinux)上で走っているプロセス間でもXMLを使って意思疎通が可能になる。HTTPのようなWebプロトコルは全てのオペレーティングシステムにインストールされて走っているので、SOAPの仕組みを使えば、クライアントはその言語やプラットフォームが何であれ、ウェブサービスを起動してレスポンスを受け取ることが出来る。
SQLite
SQLite(エスキューライト、エスキューエライト、なお、作者のHippはエスキューエルアイト(/ˌɛsˌkjuːˌɛlˈaɪt/)と発音している)は、パブリックドメインの軽量な関係データベース管理システム (RDBMS) である。
Sybase
Sybaseは、かつて存在したソフトウェア会社である。関係データベース管理システム (RDBMS) やデータベースに関連した製品を専門としていた。"Sybase" はまた、同社の代表的RDBMS製品である Adaptive Server Enterprise (ASE) を意味することもある。 2010年5月12日、SAPによる買収合意が発表された。
System i
AS/400 i5 モデル570(2006年) AS/400(えーえすよんひゃく)、iSeries(あいしりーず)、System i(しすてむあい)はIBMのビジネス・アプリケーション用サーバー。世界的にはミッドレンジコンピュータ、日本ではオフィスコンピュータと分類される場合が多い。
Webアプリケーションフレームワーク
Web アプリケーションフレームワーク(Web Application Framework)は、動的なWebサイト、Webアプリケーション、Webサービスの開発をサポートするために設計されたフレームワークである。 Webアプリケーションフレームワークの目的は、Web開発で用いられる共通した作業に伴う労力の軽減である。 たとえば、多数のフレームワークがデータベースへのアクセスのためのライブラリやテンプレートエンジン(Webテンプレートも参照)、セッション管理を提供し、コードの再利用を促進させるものもある。
見る OZ XstudioとWebアプリケーションフレームワーク
.NET Framework
Microsoft.NET Framework(マイクロソフト ドットネット フレームワーク)は、マイクロソフトが開発していたアプリケーション開発・実行環境である。バージョン4.8をもって.NET Frameworkのメジャーアップデートは終了し、セキュリティとバグ修正のための更新は継続されるが、以降の新規開発における推奨環境は.NETとなった。 Windowsアプリケーションだけでなく、XML WebサービスやウェブアプリケーションなどWebベースのアプリケーションなども包括した環境となっている。一般に.NETという場合、.NET全体の環境を指す。現在はOSS版の.NET CoreやMonoも包括した技術仕様の総称を.NETと呼び、プロプライエタリの初期から存在する従来のWindows専用実装のみを.NET Frameworkと呼んで区別している。

