0

データ収集を達成するための最良の方法は何かを理解しようとしています。

ここに私が達成する必要があるものがあります:

ColdFusion と MySQL を使用してデータを収集する CRM を構築しています。

データはユーザーごとに異なります。

ユーザー例:

User 1: Collecting :: First Name, Last Name, Phone 1, Phone 2, Address
User 2: Collecting :: First Name, Middle Name, Last Name, Phone 1, City, State, Zipcode, Address
User 3: Collecting :: Bank Name, User Accounts, Business Name,  Address of Bank

要約すると、MySQL に保存し、簡単な CRUD (作成、取得、更新、削除) を許可する最良の方法は何でしょうか。ユーザーにデータを定義させるにはどうすればよいですか。速度は言うまでもなく、ユーザーの操作によってクエリごとに数千のレコードをプルします。データの検索など...

どんな例や答えでも大歓迎です。

4

1 に答える 1

1

サンプル データに基づいて、ユーザー 1 と 2 は実際のユーザーであり、これらのフィールドをすべて含むユーザー テーブルに格納されますが、すべてが必要なわけではありません。ユーザー 3 は実際にはユーザーではなく、組織であり、別のテーブルに格納することで最適なサービスが提供されます。

正直に言うと、あなたはここで手を伸ばしすぎていると思います。オブジェクトを定義せずに格納する方法を尋ねているように見えますが、これは実際にはデータベース システムには適していません。あなたがたどっている道は、内部プラットフォーム効果に危険なほど近づいています。お客様のニーズに合った、より便利な仕組みを提供します。彼らがあなたのソフトウェアをカスタマイズするのに何時間も費やさなければならない場合、使いやすい劣ったソフトウェアを選ぶことになります。

于 2012-07-17T22:22:13.960 に答える