2011-07-09 5 views
-4

クラシファイドウェブサイトを構築する必要があり、機能に基づいてデータベースを設計する方法がわかりません。基本的に私はCIを学びたいと思っています。また、私のDB設計スキルを向上させるために、私はこのプロジェクトにCodeIgniterを使用するので、良いパフォーマンスと簡単なプログラミングが必要です。クラシファイドウェブサイトのデータベースを設計するには

誰かが自分の仕事を楽にする方法を知っている場合は、教えてください。

ありがとうございました。

LaterEdit

オーケー人はそうのは、機能性について話しましょう:

、ユーザが複数の広告を投稿することができます。 タイトル

カテゴリー

サブカテゴリー: 広告は、次の特性を持つことになります。

タグ/キーワード

場所

価格

電話番号

投稿日付

日に期限切れ

コンテンツ

3枚の写真

ですから、分類のウェブサイトのためのオープンソースのスクリプトをダウンロードすることで、DBに

+2

ここではデータベースを設計するつもりはありません。私たちはあなたが持っている_特定の質問に答えるのを手伝っています。あなた自身のデザインアイデアを投稿して、改善のための提案を求めるなら、おそらくもっと助けになるでしょう。 – Flimzy

+1

この質問は、programmers.stackexchange.comのフォーマットに適しています。 –

+0

要件についてより具体的に説明する必要があります。あなたが作ったことのあるすべてのデータベースは、機能に基づいており、実際にその方法を知っています...しかし、あなたの機能要件に合ったデータベースを探しているなら、試してみることとあなたの必要条件は何か。 –

答えて

1

スタートを設計し、そのデシベルデザインを勉強することをお勧めだろうか、この構成に基づいて。

+0

素晴らしい答え、感謝..私はそれについて考えなかった:) – StefanAlexandru

4

まず、サイトのあらゆる機能を書き留めます。必要なオブジェクトを定義し、それらのオブジェクト間の関係をスケッチします。

この情報が準備されている場合にのみ、データベースを設計してください。これは、必要な表(通常、オブジェクト・タイプごとに1つの表)と必要な関係フィールドを簡単に見分けることができます。

+0

さて、私は機能しようとしてくれてありがとう、お手伝いをしようとします – StefanAlexandru