Database structuur klantenpanel

Gestart doorWouterr2 reacties47 weergaven

3 berichten · pagina 1 van 1

Wouterr

Lid · Topicstarter

Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Hey,

Ik ben al een tijdje bezig met het opzetten van een start voor mn nieuwe klantenpanel, nu was ik bij het opzetten van de database. Tot nu toe heb ik hetvolgende:
Afbeelding
(klik voor groot)

Kan ik hier nog verder dingen aan optimaliseren? Als een offerte verwijderd wordt, worden de lijnen dat ook (trigger). En zo nog verschillende andere triggers.

Ik doe expres de facturen LOS van de producten. Ik wil namelijk pas NA elke betaling een factuur aanmaken, en bij sommige gevallen alleen een factuur. (webdevelopment werk) Een product krijgt later een eigen tabel. Ook wil ik gaan werken met een "saldo" (opwaarderen e.d. Daarom heb ik dat gedeelte ook wat uitgebreid gemaakt, met een log enz.).

En ohja: ik ga later ook nog een aparte tabel maken voor logging. Daar ga ik, als het lukt, bijna elke actie in opslaan die er ergens gedaan wordt.

Alvast bedankt,
Wouterr
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je hebt een customer_rank row en een customer_had_permission. Ik snap het niet. Je hebt toch maar één van de 2 nodig?
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik snap je geheel rond de permissions niet.
Ik neem maar even aan dat Rank gewoon een benaming is (sla dit dan dus op als VARCHAR, niet als een aparte tabel).
Verder heb je iets vrij eenvoudigs volgens mij echt onnodig ingewikkeld gemaakt door met 1000 tabellen voor de permissions te gaan werken.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren