さて、データベースです。
基本的には、インデックスされたデータの塊をデータベースと呼びます。
それらをコントロールするためのシステムをWeb業界ではデータベース、略してDBと呼びます。
とりあえず、MySQLという種類を選ぶ事にします。
リレーショナルデータベースとは関係モデル(リレーショナルデータモデル)にもとづいて設計、開発されるデータベースである。
現在では、データベースという語が関係データベースを指していることが多い。関係データベースを管理するためのソフトウェアを関係データベース管理システム (RDBMS) と呼ぶ。
Oracle Database、Microsoft SQL Server、MySQL、PostgreSQL、DB2、FileMaker、H2 Database などのデータベース管理システム (DBMS) がサポートするのは関係データベースである。
MySQL(マイエスキューエル)は、オラクルが開発するRDBMS(リレーショナルデータベースを管理、運用するためのシステム)の実装の一つである。
オープンソースで開発されており、GNU GPLと商用ライセンスのデュアルライセンスとなっている。
他の多くのオープンソースプロジェクトと異なり、スウェーデンの単一の営利企業「MySQL AB」によって保持されていた。2008年2月26日にMySQL ABがサン・マイクロシステムズに買収されたことによってサン・マイクロシステムズの所有となった。またトレードマークおよび著作権もサン・マイクロシステムズが所有していた。2010年1月27日、サン・マイクロシステムズはオラクルに買収された。
アイアンマンに出てきましたね、オラクルの会長。
DBは
・データベースエンジン(ここではMySQL)
・データベース
・テーブル(表のようなデータの塊)
・インデックス(テーブルヘッダー)フィールド(EXCELで言えば列のセル)レコード(EXCELで言えば行のセル)
こんな感じの階層で構成されます。