2012-04-14 9 views
0

私は電子商取引アプリをしたいです。カテゴリにプロパティを追加し、プロパティ内で動的にカテゴリを検索したいと考えています。eコマースデータベースの設計ですか?

私は意味:

CATEGORIES    PROPERTIES 
| Computer properties | MotherBoard, GraphicCart etc. 
| Phone properties  | Cam, Connecting properties, bluetoot etc. 
| Digital Camera  | Zoom option , Lcd, Battery etc. 

私は出回っこのwihtリレーショナル表を行っています。これは私が考える方法である:

enter image description here

だから、私の質問が真この方法は何ですか?それとも別の方法がありますか?

答えて

4

SOの簡単な小さな投稿では答えられない質問があります。優れたデータベース設計の基本となる基本的な設計概念がいくつかあります。この種の活動には多くの考えがあります。

私はあなたが単なる人間のためのデータベース設計マイケル・ヘルナンデスISBNによっての本を読むことをお勧めします:0-201-69471-9。 Amazon Listing私は彼に第2版があることに気付きました。

Link to Second edition

彼はデータベースを設計する(開始から終了まで)全体のプロセスを説明します。この本から始めることをお勧めします。

あなたはグループやチャンクで物事を見ることを学ばなければなりません。データベース設計には、プログラミングのように単純なビルディングブロックがあります。これらの単純な構成要素を完全に理解すれば、データベース設計に取り組むことができます。

あなたが簡単になると、より良いものになります。データベースは、あなたがcubbieの穴にデータを置く場所だけではありません。これらのキュービーホールが何であるか、そしてどのようなものをそれらの中に入れたいかを特定することから始めます。

最初に試したときに完璧なデータベースデザインを作成することは決してありません。これは事実です。あなたのデザインは、プロセス中にいくつかの細分化を経ます。あなたがデータを入力し始めてから、ああ、の瞬間があるまで、物事が明白に見えないことがあります。

関連する問題