Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Kleine Wissenfrage zur DB Struktur

Empfohlene Antworten

hallo leute....habe mal eine kleine Frage bezüglich DB-Strukturen ;-)

Mittlerweile habe ich meine DB struktur nach meiner meinung und der mithilfe einiger leute ganz gut hinbekommen (siehe pic)

HMYWW.jpg

nun habe ich noch eine frage dazu ;-) ... ich möchte jetzt da noch so was einführen wie zugriffberechtigungen....dafür muss ich doch nicht unbedingt wieder eine neue db-tabelle aufbauen, dass kann ich doch dann auch genausogut in tbl_user_account reinschreiben, indem ich da ein zusützliches attribut zugriffrechte aufnehme und einfach anhand von zahlen rechte vergebe,..... gedacht wäre so art 1=Admin; 2=Mitarbeiter der eigenen Firma; 3=Externe Benutzer....

was meint ihr dazu ? ...oder soll ich da es später ein teil meines abschlussprojektes werden wird, lieber noch eine tabelle tbl_rechte aufmachen mit den attributen ID(=Primery key) und beschreibung vom typ varchar, wo ich dann so eine art bezeichnung hinschreibe, also admin, mitarbieter etc...und dann in die tbl_user_account einen foreign key aufnehme der auf ID aus der tbl-rechte verweißt ? .... danke für eure meinungen und antworten im voraus ;-) ...

hallo leute....habe mal eine kleine Frage bezüglich DB-Strukturen ;-)

Mittlerweile habe ich meine DB struktur nach meiner meinung und der mithilfe einiger leute ganz gut hinbekommen (siehe pic)

HMYWW.jpg

nun habe ich noch eine frage dazu ;-) ... ich möchte jetzt da noch so was einführen wie zugriffberechtigungen....dafür muss ich doch nicht unbedingt wieder eine neue db-tabelle aufbauen, dass kann ich doch dann auch genausogut in tbl_user_account reinschreiben, indem ich da ein zusützliches attribut zugriffrechte aufnehme und einfach anhand von zahlen rechte vergebe,..... gedacht wäre so art 1=Admin; 2=Mitarbeiter der eigenen Firma; 3=Externe Benutzer....

was meint ihr dazu ? ...oder soll ich da es später ein teil meines abschlussprojektes werden wird, lieber noch eine tabelle tbl_rechte aufmachen mit den attributen ID(=Primery key) und beschreibung vom typ varchar, wo ich dann so eine art bezeichnung hinschreibe, also admin, mitarbieter etc...und dann in die tbl_user_account einen foreign key aufnehme der auf ID aus der tbl-rechte verweißt ? .... danke für eure meinungen und antworten im voraus ;-) ...

Mach ne neue Tabelle... nur so ist es sauber und in der 3. Normalform. Nur so wird sich der Prüfungsausschuß freuen (*Achtung! Scherz!*).

Formal korrekt ist es mit neuer Tabelle und ich würds auf jeden Fall machen!

Schon alleine wegen evtl. Erweiterungen, die da mal kommen.

Außerdem kannst du z.B auch noch eine Beschreibung zu den einzelnen Rollen machen.

Bei deiner ersten Lösung: Weißt du in 5 Jahren noch wofür die 3 stand? Wohl eher nicht. Also Tabelle anlegen, jeder Rolle eine Bezeichnung zuweisen und evtl. noch eine Kurzbeschreibung dazu.

Fertig ist die Leberwurst!

alles klaro...werd ich dann so machen wie du meintest,,,...hatte auch schon so in etwa den selben gedankengang wie du ^^....nur is die optimale variante mit ein klein bissel mehrarbeit verbunden ^^....aber wie du ach sagtest ist sie auf alle fälle sauberer....un nur darum geht es ja....;-) ... also nochmals vielen dank fürs feedback

Der Aufwand erhöht sich von 3 Minuten auf 5 Minuten... und spart langfristig Zeit und Ärger. Ist zwar fast eine Verdoppelung der Zeit, aber die 2 Minuten sparst du x-mal rein.

-> reiner Erfahrungswert!

ja ist mti schon klar ;-) ,.,., ich wei0ß ja das die variante unterm strich mehr zeit einbringt als sie kostet ^^

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.