データベースの基礎知識
TOP > 技術 > データベース
データベース
データベースとは、大量の情報を効率的に格納する構造のことです。
DBMS(データベースマネジメントシステム,Database Management System)で運営、管理を行います。また、関係モデルに基づくものをRDBMS(リレーショナルデータベースマネジメントシステム,Relational Database Management System)と呼びます。RDBMSの多くは、データベース言語(問い合わせ言語)にSQLを採用しています。
SQLとは
データベースを操作するための言語です。データベースにあるテーブルのレコード(行)、フィールド(列)などを操作します。SQL文法によるコマンドを入力して操作しますが、ウェブデータベースの多くはSQLの必要ない管理システムを備えています。
MySQL(マイエスキューエル)は、
サン・マイクロシステムズによりGPLで配布されています。
世界で最も有名なオープンソースのRDBMSです。
サーバに組み込んで利用します。
多くのCMSも対応しています。
「phpMyAdmin」、「SQL Buddy」などを利用してブラウザ上で簡単に管理できます。
PostgreSQL(ポスグレ)は、
BSDライセンス(オープンソース)により配布されています。
商用ソフトにも劣らない、大規模サイト向け高性能なRDBMSです。
サーバに組み込んで利用します。
「pgAdmin」などでブラウザ上で簡単に管理できます。
SQLite(エスキューライト)は、パブリックドメインで配布される軽量データベースです。
アプリケーションとして利用します。
PHP5では標準でサポートされています。
「SQLiteManager」などの管理ツールがあります。
関連項目