画像ギャラリー用のWebアプリケーションを作成します。画像ギャラリーテーブルの設定
これはデータベーステーブルを作成した方法です。 (私は不要なテーブルの残りを除外しました)。
Gallery Gid -> Primary key. Rid -> Foreign key from register table. Name -> Name of the image. Url -> Location of image. Status -> Enabled or disabled. Album Aid -> Primary key. Name -> Name of the album. Imagelist Iid -> Primary key. Aid -> Foreign key from Album table. Gid -> Foreign key from Gallery table.
しかし、私はこれらのテーブルの構造が間違っていると感じています。私の要件は、ユーザーがギャラリーテーブルから別のアルバムを作成できるようにすることです。
たとえば、A、B、C、Dという名前の写真がある場合、ユーザーはピクチャA、B、Cを含むa1という名前のアルバムを作成できます。
私はこの3つのテーブルを作成しましたが、テーブル構造に何か問題があると感じています。誰かが私を正しい方向に向けることができますか?
私はここで、ユーザへの関係を参照してくださいいけませんか?アルバムや写真をどのようにしてユーザーにリンクしていますか? – Rohit
@Rohit私は、アルバム、ギャラリーなどのような他のテーブルにユーザーをリンクするための登録テーブルからRid列を使用しています – Searock
ソート、並べ替えタイプはどうですか?ポジションは良く見えますが、ソートは「日付でソート」、「名前で並べ替える」などです。タイプは昇順や降順のようです。また、あなたはタグを追加する必要があります今日の世界では、タグ付けは写真の標準的な機能でなければなりません。 – Rohit