Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: projekt bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
ave
Witam

Prosze o pomoc w projekcie bazy danych.
Baza ma przechowywac posty pisane przez użytkowników, wraz z komentarzami.
Jednak posty moga byc pisane tylko przez zarejestrowanych. Natomiast odpowiadac moze kazdy.
Problem mam nastepujacy:
1.
czy lepiej zrobic iz kazdy zajestrowany dostaje 2 tabele:
posty, odpowiedzi.
kazdy napisany post ma swoje id, a wszystkie odpowiedzi sa przyporządkowane do konkretnych tematów.

2.
wrzucic wszystkie posty w 1 tabele, wraz z identyfikatorem tego który je pisał
i odpowiedzi w 2 tabele.

3.
czy sa jakies limity co do ilosci tabel w ramach jednej bazy?

dodam iz kazdy zarejestrowany bedzie mial swoja strone gdzie beda sie pokazywac tylko jego posty i odpowiedzi na nie

Bardzo prosze o pomoc, chodz najproszcza odpowiedz ( zrob 1/2 )

Dziekuje
Kinool
wiekszosc for (z tego co widzialem) ma oddzielne tabele dla postow i tematow, mysle ze jest to dobre rozwiazanie bo wprowadza porzadek, mozna oczywiscie miec to w jednej tabeli ale po co miec kociol

jesli chesz kazdemu userowi robic odzielne tabele to pomysl jest bardzo kiepski!! malo wydajne rozwiazanie i do tego bardzo niepraktyczne przy 1000 uzyszkodnikow mialbys 2000 tabel! (samych tylko postow i tematow)exclamation.gif
Fipaj
Kod
- posty
: id
: uzytkownikID
: temat
: tresc
- odpowiedzi
: id
: postID
: temat
: tresc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.