ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

Firebird

索引 Firebird

Firebird(ファイアバード)は、InterBaseから派生したオープンソースの関係データベース管理システム (RDBMS)。オープンソースで開発されており、Mozilla Public Licenseを元にしたInterBase Public License(商用・非商用問わず利用できるが、オリジナル〈ここではFirebirdを指す〉のソースコードを改変したプログラムを利用する場合は、その変更箇所のコードを公開しなくてはならない)によってライセンスされている。.

34 関係: ボーランドトリガーデータベーストリガホスティングサーバオープンソースオープンソースカンファレンスクエリ最適化グラフィカルユーザインタフェースストアドプロシージャソースフォージサブルーチン再帰クエリC++C言語関係データベース管理システムFreeBSDHP-UXInterBaseIPネットワークLinuxMacOSMERGE (SQL)Microsoft WindowsMozilla FirefoxMozilla FoundationMozilla Public LicenseMultiVersion Concurrency ControlPHP (プログラミング言語)PostgreSQLSAVEPOINT (SQL)SolarisSQL正規表現64ビット

ボーランド

ボーランド (Borland、Borland International、Inprise Corporation、Borland Software Corporation) は、かつて存在した開発プロセス用ツールなどのソフトウェアの開発・販売会社である。 PC 黎明期からTurbo Pascal(ターボ・パスカル)などのソフトウェア開発ツールを販売していたが、1990年代のマイクロソフトとの激しい争いを経て、2000年代前半、企業買収と社名変更を繰り返し、開発プロセスツール会社に変身した。会社存在当時の最後の本社はアメリカのテキサス州オースティン。 日本では1989年4月に日本法人である株式会社ボーランドジャパンが設立され、1992年にはボーランド株式会社に商号変更されて100%子会社となった。 2009年5月6日、マイクロフォーカス(当時・インプライズ株式会社)による買収の合意が発表され、同社の一部門となった。.

新しい!!: Firebirdとボーランド · 続きを見る »

トリガー

トリガー(Trigger).

新しい!!: Firebirdとトリガー · 続きを見る »

データベーストリガ

データベーストリガは、表に対するイベントに反応して自動的に実行される操作を意味する。トリガはデータ操作言語によるデータ状態の管理を自動化するために用いられる。トリガを利用することで、データ操作の限定、操作の記録、変更操作の監査などを行うことができる。.

新しい!!: Firebirdとデータベーストリガ · 続きを見る »

ホスティングサーバ

ホスティングサーバ(レンタルサーバー、共用サーバーとも)とは、複数のユーザーが利用するサーバーのことで、WebサイトやWebアプリケーションをインターネットで一般公開するために使われる。ホスティングサービスとはサーバの利用者自身でサーバの運営・管理をしなくてもいいように、有料または無料でサーバ機のHDDの記憶スペースや情報処理機能などを利用させるサービスを言う。サーバホスティング、または「レンタルサーバ」、「共用サーバ」とも呼ばれる。 サーバの運営・管理はプロバイダや通信事業者が行っているものから、SOHOで個人的に行っているものまであるが、総じて1台のサーバを仕切ってクォータとして複数の利用者に貸し出す形を取る場合が多い。サーバ機が設置・稼動している場所はインターネットデータセンター(IDC)と呼ばれている。 一般にはサービス提供者が所有する1台のサーバ機を複数の利用者で使用するものが多いが、サービスによってはサーバ機一台を丸ごと占有できる専用サーバーもあり、サーバ機をサービス提供者の所有ではなく利用者の所有としてデータセンターに設置し、通常の運用を委託するハウジング、コ・ロケーションタイプのものもある。.

新しい!!: Firebirdとホスティングサーバ · 続きを見る »

オープンソース

ープンソース (open source) とは、言葉通りのソースコードへのアクセスが開かれている(ソースコードが公開されている)ことを意味するのではなく、ソースコードを商用、非商用の目的を問わず利用、修正、頒布することを許し、それを利用する個人や団体の努力や利益を遮ることがないソフトウェア開発の手法を意味する。オープンソース・イニシアティブ は、「オープンソース」と名乗るための要件として「オープンソースの定義」を掲げている。.

新しい!!: Firebirdとオープンソース · 続きを見る »

オープンソースカンファレンス

ープンソースカンファレンス(略称:OSC)とは2004年より日本全国各地で開催されているオープンソースをテーマにしたイベントである。スローガンは「オープンソースの「今」を伝える」。.

新しい!!: Firebirdとオープンソースカンファレンス · 続きを見る »

クエリ最適化

リ最適化(クエリさいてきか、query optimization.)は、多くのデータベース管理システム (DBMS) の持つ機能であり、クエリ(データに対する問い合わせ)を実行する最も効率的な方法を決定する。クエリオプティマイザ (query optimizer) とも言う。クエリオプティマイザは、入力されたクエリについて考えられるクエリ実行計画群を評価し、どれが最も効率的か決定する。コストに基づいたクエリオプティマイザでは、個々の計画のコストを見積もり、最もコストの低い計画を選ぶ。コストはクエリ実行時コストであり、入出力(I/O)操作数、CPU時間、その他から決定する。評価されるクエリ実行計画群は、可能なアクセス経路(例えば、インデックス検索、シーケンシャル検索)と結合アルゴリズム(例えば、ソートマージ結合、ハッシュ結合、入れ子ループ)の組み合わせから生成される。探索空間は入力されたSQLクエリによっては非常に大きくなる可能性もある。 クエリ最適化をユーザーが直接操作することはできない。クエリがデータベースサーバ (DBMS) に対して発行され、パーサーが構文解析すると、その結果がクエリオプティマイザに送られ、クエリ最適化が行われる。 関係代数 (関係モデル)#問い合わせ最適化も参照。.

新しい!!: Firebirdとクエリ最適化 · 続きを見る »

グラフィカルユーザインタフェース

GUIを提供するソフトウェアの1つ、GNOME グラフィカルユーザインタフェース('''G'''raphical '''U'''ser '''I'''nterface、GUI)は、コンピュータグラフィックスとポインティングデバイスなどを用いる、グラフィカル(ビジュアル)であることを特徴とするユーザインタフェース。キャラクタユーザインタフェース (CUI) やテキストユーザインタフェース (TUI) と対比して語られることが多い。.

新しい!!: Firebirdとグラフィカルユーザインタフェース · 続きを見る »

ストアドプロシージャ

トアドプロシージャ (stored procedure) とは、データベースに対する一連の処理をまとめた手続きにして、関係データベース管理システム (RDBMS) に保存(永続化)したもの。永続格納モジュール (Persistent Storage Module) とも呼ばれる。ストアドプロシージャの格納先はRDBMSの実装により異なり、RDBMSのデータ辞書や専用の格納スペースが用いられている。.

新しい!!: Firebirdとストアドプロシージャ · 続きを見る »

ソースフォージ

ースフォージ (SourceForge).

新しい!!: Firebirdとソースフォージ · 続きを見る »

サブルーチン

ブルーチン(subroutine)は、コンピュータプログラミングにおいて、プログラム中で意味や内容がまとまっている作業をひとつの手続きとしたものである。繰り返し利用されるルーチン作業をモジュールとしてまとめたもので、呼び出す側の「主」となるもの(メインルーチン)と対比して「サブルーチン」と呼ばれる。サブプログラム (subprogram) と呼ばれることもある。また、「サブ」をつけずに「ルーチン」と呼ぶこともある。 プログラムのソース中で、繰り返し現れる作業をサブルーチン化することで、可読性や保守性を高く保つことができる。繰り返し現れる作業でなくても、意味的なまとまりを示すためにサブルーチン化することもある。また、キャッシュのような階層的メモリの設計を持つコンピュータ(現在のパソコンやワークステーションなどほぼすべて)では、よく使われるサブルーチンがキャッシュに格納されることで高速な動作を期待できる。.

新しい!!: Firebirdとサブルーチン · 続きを見る »

再帰クエリ

再帰クエリ (recursive query) もしくは 階層クエリ (hierarchical query) は、再帰的な問い合わせを行う SELECT ステートメントである。階層構造を持つデータなどに使う。.

新しい!!: Firebirdと再帰クエリ · 続きを見る »

C++

C++(シープラスプラス)は、汎用プログラミング言語の一つである。日本語では略してシープラプラ、シープラなどとも呼ばれる。.

新しい!!: FirebirdとC++ · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: FirebirdとC言語 · 続きを見る »

関係データベース管理システム

関係データベース管理システム(かんけいデータベースかんりシステム)、リレーショナルデータベースマネジメントシステム(relational database management system、略称:RDBMS)は、関係データベースの管理システムである。2007年の時点では、広く知られていてまた広く使われているデータベースのほとんどは関係データベースであったが、その後NoSQLが発展したため必ずしもそうとは言えなくなっている。 一定の人々は、関係モデルを煩雑であるなどとみなしているためか、RDBMSの簡単な定義として、「データを表の形式で永続化し、かつデータ間の関連もまた表の形式で永続化できるDBMS」と考えているようである。 関係データベースをオブジェクトデータベースと融合させたオブジェクト関係データベースなどといったものもある。その管理システムはオブジェクト関係データベース管理システムなどと呼ばれる (ORDBMS) 。 関係データベースの、標準の問い合わせ言語として SQL がある。 商用の RDBMS としては Oracle Database や IBM DB2 などが、オープンソースの RDBMS としては MySQL や PostgreSQL などが、広く知られている。ただし、これらの DBMS を 真のRDBMS と呼んで良いのかどうかについては、後述のとおり、議論の対象となっている。.

新しい!!: Firebirdと関係データベース管理システム · 続きを見る »

FreeBSD

FreeBSD(フリービーエスディー)は、Unix系のオープンソースのオペレーティングシステム (OS) である。SCOによるSingle UNIX Specificationの認証は受けていないものの、NetBSDやOpenBSDと同じく、AT&TのUNIXから派生したBSDの子孫に当たる。サーバ用途を志向しており、処理速度よりも安定動作に重きを置いている。近代的なオープンソースのBSDとしてはNetBSDに次いで古く、1993年12月に最初の公式リリースである1.0が公開された。.

新しい!!: FirebirdとFreeBSD · 続きを見る »

HP-UX

HP-UX (Hewlett-Packard UNIX) は、旧ヒューレット・パッカード(HP)社、現ヒューレット・パッカード・エンタープライズ(HPE)社製の UNIX オペレーティングシステムである。ワークステーションおよび中・大規模システム用サーバに採用されている。System V(初期はSystem III)ベースのプロプライエタリUNIXである。.

新しい!!: FirebirdとHP-UX · 続きを見る »

InterBase

InterBase (インターベース) は、エンバカデロ・テクノロジーズが開発・販売している関係データベース管理システム (RDBMS) である。InterBaseの特徴は、他のデータベース管理システムと比較して小さなフットプリントであること、必要最小限の管理で運用可能であることが挙げられる。マルチ・ジェネレーション・アーキテクチャーである。InterBaseはLinux、Windows、Solaris、macOSオペレーティングシステム (OS) で作動する。.

新しい!!: FirebirdとInterBase · 続きを見る »

IPネットワーク

IPネットワークまたはIP網(アイピーもう)は、インターネット・プロトコル・スイート技術を利用して相互接続されたコンピュータネットワークを意味する。これは、広義の「インターネット」(一般名詞、"an internet"英語圏では世間への普及にともない、"the Internet"(狭義のインターネット)を "the internet" (小文字)と書くようになっている。) と等しい。 なお、狭義の「インターネット」(固有名詞、"the Internet") は全世界規模で構築されている、インターネット・プロトコルによるネットワークを相互接続して構築されたARPANETを前身とする特定の世界的規模のネットワークを指す。 広義のインターネットについて、当該ネットワークの性格や用途や固有の識別(例えば社内ネットワークであるイントラネット、異なる企業間のネットワークであるエクストラネット、NTT東日本・西日本の地域IP網やNGN、KDDIのかつてのCDNなど)を特定せず、一般化した呼称として用いる。.

新しい!!: FirebirdとIPネットワーク · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

新しい!!: FirebirdとLinux · 続きを見る »

MacOS

macOS(マックオーエス)は、アップルが開発・販売する、Macのオペレーティングシステムである。かつての名称はOS X、Mac OS Xであった(後述)。 技術的に直系ではないが、Classic Mac OS (Mac OS、System) の後継として、新たにBSD系UNIXをベースに開発された。.

新しい!!: FirebirdとMacOS · 続きを見る »

MERGE (SQL)

MERGEステートメントは、条件に応じて UPDATE または INSERT を実行する。UPDATE と INSERT を組み合わせた操作を行うことから、UPSERT という別名を持つ。.

新しい!!: FirebirdとMERGE (SQL) · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: FirebirdとMicrosoft Windows · 続きを見る »

Mozilla Firefox

Mozilla Firefox(モジラ・ファイアーフォックス)は、Mozilla Foundationおよびその傘下のMozilla Corporationによって開発されているフリーかつオープンソースのウェブブラウザである。FirefoxはWindows、macOS、およびLinuxで使用でき、AndroidではFirefox for Androidが利用できる。それらはGeckoエンジンによってウェブサイトをレンダリングし、それは現行のウェブ標準を満たすか先取りするものである。iOS向けには2015年後期にリリースされたFirefox for iOSがあるが、アップルがサードパーティのウェブブラウザを制限しているために、GeckoではなくWebKitに基づいたものになっている。 Firefoxは2002年に、Mozilla Application Suiteではなくスタンドアロンのブラウザを求めたMozillaのコミュニティによって、「Phoenix」という名で開発された。ベータ版では、Firefoxは当時市場を支配していたInternet Explorer 6と比べて高速で強固なセキュリティを持ち、アドオンによる拡張性を持つことがテスターに称賛された。Firefoxは2004年11月にリリースされ、9か月間で6000万回ダウンロードされるという成功をおさめ、初めてInternet Explorer 6の牙城を崩したブラウザとなった。Firefoxは、AOLに買収される前のNetscapeによってMozillaのコミュニティが作られたことから、Netscape Navigatorの精神的な後継者とみなされている。.

新しい!!: FirebirdとMozilla Firefox · 続きを見る »

Mozilla Foundation

Mozilla Foundation(モジラ・ファウンデーション)は、オープンソースの Mozilla プロジェクトを支援するために設立された非営利団体である。略称は MoFo あるいはMFである。開発方針の決定、インフラの整備、商標や知的財産権の管理を行なっている。また、や のリリースを行なうための(以降「コーポレーション」)を子会社としている。所在地はアメリカ合衆国カリフォルニア州マウンテンビューである。.

新しい!!: FirebirdとMozilla Foundation · 続きを見る »

Mozilla Public License

Mozilla Public License (MPL) は、Mozilla Foundationによって作成されたフリーソフトウェアライセンス、オープンソースライセンスである。.

新しい!!: FirebirdとMozilla Public License · 続きを見る »

MultiVersion Concurrency Control

MultiVersion Concurrency Control (MVCC, マルチバージョン コンカレンシー コントロール) は、データベース管理システムの可用性を向上させる制御技術のひとつ。複数のユーザから同時に処理要求が行われた場合でも同時並行性を失わずに処理し、かつ情報の一貫性を保証する仕組みが提供される。日本では多版型同時実行制御、多重バージョン並行処理制御などと訳される。また単にマルチバージョンとも呼ばれる。.

新しい!!: FirebirdとMultiVersion Concurrency Control · 続きを見る »

PHP (プログラミング言語)

PHP(ピー・エイチ・ピー)は "The PHP Group" によってコミュニティベースで開発されているオープンソースの汎用プログラミング言語およびその公式の処理系であり、特にサーバーサイドで動的なウェブページ作成するための機能を多く備えていることを特徴とする。 名称の PHP は再帰的頭字語として、 "PHP: Hypertext Preprocessor" を意味するとされており、「PHPはHTMLのプリプロセッサである」とPHP自身を再帰的に説明している。.

新しい!!: FirebirdとPHP (プログラミング言語) · 続きを見る »

PostgreSQL

PostgreSQL(ぽすとぐれすきゅーえる: )はオープンソースのオブジェクト関係データベース管理システム (ORDBMS) である。その名称は Ingres の後継を意味する「Post-Ingres」に由来している。「Postgres」や「ポスグレ」と呼ばれることも多い。.

新しい!!: FirebirdとPostgreSQL · 続きを見る »

SAVEPOINT (SQL)

SAVEPOINT は、サブトランザクション (入れ子トランザクションとも呼ばれる) を実現するための、データベース言語 SQL のステートメントの1つである。トランザクション内の特定の地点に名前を付け、その地点以前に行った処理に影響を及ぼすことなく、その地点以降に行った処理をロールバックできる。1つのトランザクション内で複数の SAVEPOINT を作成することもできる。 SAVEPOINT は データベースを利用するアプリケーションで、複雑なエラー復帰処理を実現するのに有効である。複数のステートメントから成るトランザクションの途中でエラーが発生した場合、SAVEPOINT を利用すると、トランザクション全体をロールバックすることなく、エラーから復帰することができる。 SAVEPOINT の使用例を以下に示す。SAVEPOINT name で地点に名前を付け、 ROLLBACK TO SAVEPOINT name でロールバックする。設定した SAVEPOINT は RELEASE SAVEPOINT name またはトランザクションの終了時に解放される。 BEGIN; SAVEPOINT savepoint_example; ROLLBACK TO SAVEPOINT savepoint_example; COMMIT; -- 1 と 3 が挿入された状態になる。 SAVEPOINT は標準SQLにも採用されており、PostgreSQL, Oracle Database, Microsoft SQL Server, MySQL, DB2, SQLite (3.6.8 以降), Firebird, Informix Dynamic Server (11.50xC3 以降) など、多くの関係データベース管理システムがサポートしている。 Category:SQL.

新しい!!: FirebirdとSAVEPOINT (SQL) · 続きを見る »

Solaris

Solaris(ソラリス)はサン・マイクロシステムズ(サン)によって開発され、UNIXとして認証を受けたオペレーティングシステム (OS) である。2010年1月27日のオラクルによるサン買収に伴い、現在の開発は同社が担っている。 プロプライエタリ・ソフトウェアであるが、かつてコア部分(ONという:OS+NETの略)はOpenSolarisとしてオープンソース化されたが、2010年8月以降、ONのソースコードの公開はされていない。 なお、公開されていたONのソースコードは、有志の手によってIllumosプロジェクトとしてオープンソース化されたまま更新が続けられている。.

新しい!!: FirebirdとSolaris · 続きを見る »

SQL

SQL(エスキューエルよりデジタル大辞泉、IT用語がわかる辞典を参照、シークェル、シーケルよりDBM用語辞典を参照)は、関係データベース管理システム (RDBMS) において、データの操作や定義を行うためのデータベース言語(問い合わせ言語)、ドメイン固有言語である。エドガー・F・コッドによって考案された関係データベースの関係モデルにおける演算体系である、関係代数と関係論理(関係計算)にある程度基づいている。 データベース言語の国際標準としてのSQLは何かの略語ではない。 SQLは、シークェル と読まれることもある。これは、SQLの元となったデータベース言語が、IBMが開発したRDBMSの実験実装であるSystem Rの操作言語「SEQUEL (Structured English Query Language)」であったことが由来である。 SQLに対しては、関係代数と関係論理に忠実に準拠していないとして批判する意見がある(The Third Manifesto - クリス・デイト、ヒュー・ダーウェン)。.

新しい!!: FirebirdとSQL · 続きを見る »

正規表現

正規表現(せいきひょうげん、regular expression)とは、文字列の集合を一つの文字列で表現する方法の一つである。正則表現(せいそくひょうげん)とも呼ばれ、形式言語理論の分野では比較的こちらの訳語の方が使われる。まれに正規式と呼ばれることもある。 もともと正規表現は形式言語理論において正規言語を表すための手段として導入された。形式言語理論では、形式言語が正規言語であることと正規表現によって表せることは同値である。 その後正規表現はテキストエディタ、ワードプロセッサなどのアプリケーションで(ないし、そもそもそれ以前に単機能の文字列探索ツールの)、マッチさせるべき対象を表すために使用されるようになり、表せるパターンの種類を増やすために本来の正規表現にはないさまざまな記法が新たに付け加えられた。このような拡張された正規表現には正規言語ではない文字列も表せるものも多く、ゆえに正規表現という名前は実態に即していない面もあるが、伝統的に正規表現と呼ばれ続けている。 この記事では主にこのような正規表現を用いたパターンマッチングについて説明している。以下、誤解のない限り、アプリケーションやプログラミングにおいて正規表現を用いた文字列のパターンマッチングを行う機能のことを、単に正規表現という。 ほとんどのプログラミング言語では、ライブラリによって正規表現を使うことができる他、一部の言語では正規表現のリテラルもある。「正規表現によるマッチ」を意味する(専用の)演算子がある言語なども一部ある。具体例として、grep、AWK、sed、Perl、Tcl、lexなどがある。 それぞれの言語やアプリケーションで細部の仕様が異なっている、といったように思われることも多いが(また、古い実装では実際にそういうことも多いが)、近年は同じライブラリを使っていれば同じということも多い。またPOSIXなど標準もある。.

新しい!!: Firebirdと正規表現 · 続きを見る »

64ビット

主な64ビットのプロセッサには以下がある。.

新しい!!: Firebirdと64ビット · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »