tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
213
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von suntrop
    suntrop suntrop ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Ort
    Köln
    Beiträge
    452
    Ich habe eine kleine Projektliste mit Aufgaben. Jedoch soll nicht jedes Projekt für jeden User zu sehen sein, also muss ich jedem Projekt mitteilen, welcher User Zugriff erhält.

    Welchen der folgenden Wege haltet ihr für sinnvoller?

    Lösung A: eine DB-Spalte "Whitelist" mit einem serialisiertem PHP-Array, dass alle User-IDs enthält die Zugriff haben
    Lösung B: eine zusätzliche Tabelle, in der zu jedem Projekt steht, wer Zugriff hat

    Lösung B finde ich schwieriger umzusetzen und außerdem könnte die Tabelle schnell sehr groß werden und mit Altlasten vollgestopft bleiben. Lösung A hingegen klingt schon nicht mehr nach einer gescheiten Datenbank

    Bin für ein bisschen Input dankbar. Wer Lösung C hat, kann mir auch die mitteilen :-D

    Grüße
    suntrop
     

  2. #2
    Avatar von chmee
    chmee chmee ist offline mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.630
    Blog-Einträge
    4
    Wenn wir Normalisierung als Grundtenor nehmen, ist Möglichkeit A eh verboten Möglichkeit B halte ich in diesem Fall eh für die bessere - sinnvolle Voraussetzung für die Administrierung ist eben eine Admin.GUI, die das Editieren jener Liste (und auch der Projekte?) bietet.

    mfg chmee
     
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

  3. #3
    Avatar von suntrop
    suntrop suntrop ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Ort
    Köln
    Beiträge
    452
    Ich hatte befürchtet, dass diese Antwort kommt :-D

    Nein, ernsthaft. Ich halte es im Grunde auch für besser, allerdings, weiß ich noch nicht wie ich dem Ganzen begegnen kann. Naja, finde es wohl gleich raus

    Danke und Grüße

    Falls es dennoch andere, sinnvolle Wege gibt, dann immer raus damit.
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 30.01.10, 14:30
  2. serialisiertes Array in Datenbank schreiben
    Von Registrierer im Forum PHP
    Antworten: 17
    Letzter Beitrag: 30.04.09, 14:53
  3. [MySQL] Speicherung von Binärzahlen (512 Zeichen)
    Von Jacka im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 07.11.07, 09:56
  4. Vor-/Nachteile von Win2003 mit Apache/Mysql
    Von dotnew_de im Forum Hosting & Webserver
    Antworten: 2
    Letzter Beitrag: 22.05.05, 18:43
  5. Antworten: 1
    Letzter Beitrag: 27.07.04, 16:48