php

MySQL

さて、データベースです。
基本的には、インデックスされたデータの塊をデータベースと呼びます。
それらをコントロールするためのシステムを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で言えば行のセル)
こんな感じの階層で構成されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です