Just nu i M3-nätverket
Gå till innehåll

Databasdesign


Rikard Nilsson

Rekommendera Poster

Rikard Nilsson

Jag håller på å skriver ett news-script, och har lite idetorka vad gäller hur jag skall designa min databas.

 

Lite info:

USerlogins (Standard inloggning med user/pass)

 

Kategorier (Olika kategorier för att kunna använda ett skript till flera olika/separata sidor. Det kommer senare att integreras som modul till ett liga/turneringsscript.)

 

Useraccess/kategori. (Jag vill kunna ställa in så att vissa users kan posta på Tex kategori: 1, 2, 5. Medans nån annan bara kan posta på: kategori 1, 5, 7 & 9.)

 

Userlevels: (Administrator: Används för att göra globala inställningar och lägga till ta bort users, lägga till/ta bort users från kategorier, posta, editera, deleta news i alla kategorier.

SuperModerator: Kan posta, editera, deleta posts i alla kategorier, även andras posts.

Moderator: Kan posta, editera, deleta posts i "sina" kategorier, samt andras poster.

Poster: Kan posta, edit, delete sina egna posts i "sina" kategorier.)

 

Så till den svåraste frågan:

Hur gör jag databasen effektiv?

users[id,username,password,name]

cat[id,name,supermod,mod,poster]

news[id,catid,userid,subject,body,timestamp]

 

Är ovan en bra design?

 

Tacksam för kommentarer, synpunkter, ideer mm.

 

[inlägget ändrat 2002-03-01 14:17:44 av Rikard Nilsson]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...