AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbanklogik ....

Ein Thema von maynard · begonnen am 24. Feb 2005 · letzter Beitrag vom 25. Feb 2005
 
Benutzerbild von Marcel Gascoyne
Marcel Gascoyne

Registriert seit: 18. Nov 2003
Ort: Uetersen
271 Beiträge
 
Delphi 2005 Architect
 
#5

Re: Datenbanklogik ....

  Alt 25. Feb 2005, 06:34
Es ist auch immer gut die Anwendung mandantenfähig zu machen, schnell braucht Du eine weitere Firma und Du stehst auf dem Schlauch. Hat auch gleich den Vorteil das man zum Testen einen Demo-Mandanten anlegen kann.

Außerdem solltest Du immer speichern wer die letzte Änderung gemacht hat.
Hier mal ein Beispiel für die drei Grundtabellen für Benutzer, Mandanten und Kunden.

SQL-Code:
create table users (
  id integer not null,
  name varchar(20) not null,
  change_user integer not null,
  change_date timestamp not null,
  constraint pk_users primary key (id),
  constraint fk_users foreign key (id) references users (id)
)

create table mandant (
  id integer not null,
  name varchar(50),
  change_user integer not null,
  change_date timestamp not null,
  constraint pk_mandant primary key (id),
  constraint fk_users foreign key (change_user) references users (id)
)

create table kunde (
  id integer not null,
  mandant_id not null,
  change_user integer not null,
  change_date timestamp not null,
  constraint pk_kunde primary key (id),
  constraint fk_mandant foreign key (mandant_id) references mandant (id),
  constraint fk_users foreign key (change_user) references users (id)
)
Gruß,
Marcel
Marcel Gascoyne
Der Fehler sitzt immer vor der Tastatur
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz