概要 MySQLデータベースとPHPで Web上から操作可能なアプリケーションを作ってみようと思います。まず最初に機能を整理したいと思いますが、アプリケーションの設計ではその機能を、 ユーザーが利用する機能設計及び制作者が必要とする機能の二つに分けて考えないとわけがわからなくなります。ここではユーザーが利用する機能から派生して設計者側が必要とする構成と機能を主に考えたいと思います。まずユーザーが利用する機能ですが、データベースを使って顧客管理やマネージメントが楽にできるアプリケーションを考えたいと思います。ユーザー、つまり顧客管理をする人物が必要とする機能はその仕事やサービスによっていろいろと異なるので、まずはデータベースの作成が柔軟であることが求められると思います。いわゆる定型の名簿だと役に立たないのでここではサービスに応じて柔軟にそのデータベーステーブルのフィールド(カラム)やデータ型