Avatar billede roadrunr Nybegynder
20. juni 2001 - 10:06 Der er 2 kommentarer og
1 løsning

Databasedesign til BrugerSystem

Jeg skal bruge nogle programmering og designtips til hvordan jeg kan oprette brugergrupper og brugere i min database.

Brugerne i de enkelte brugergruppe skal have forskellige oplysninger. Dvs. i én gruppe skal informationerne på brugerne kun være f.eks. \"navn og emailadressse\", og i én anden \"Firmanavn, CVRnr, Tlf m.fl.\".

Når man opretter en brugergruppe, skal man kunne vælge hvilke informationer brugerne skal indeholde.

----

Mit spørgsmål er så:
Skal jeg oprette en ny tabel i databasen og hver brugergruppe, og dernæst oprette det antal kolonner der er behov for i forhold til de brugere som skal placeres i brugergruppen?

Eller hvordan gør man sådan noget, så at man kan være sikker på at de indtastede data får den rigtige datatype m.m.

Håber I kan forstå hvor jeg gerne vil hen!
Avatar billede icedox Nybegynder
20. juni 2001 - 19:38 #1
Hej roadrunr!
Nej, du behøves ikke at lave en ny tabel, men du kan godt.
Hvis du vælger at lave en nu tabel, er det lidt mere vanskeligt, fordi så arbejder du altid med 2 sql sætninger.
Jeg ville sætte det hele i kun 1 tabel.
J.
Avatar billede roadrunr Nybegynder
21. august 2001 - 08:28 #2
Hvorfor det?
Hvis så nogle brugere kun skal indtaste \"brugernavn, adgangskode, adresse m.m.\" og andre f.eks. kun \"firmanavn, CVRnr m.m.\" - så vil du i din tabel have en masse tomme felter. Det kan da ikke være særlig optimeret og scalerbart?
Avatar billede roadrunr Nybegynder
11. september 2001 - 00:19 #3
Lukker pga. manglende hjælp/interesse
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester