Hallo,
ich bin neu hier und noch ein ziemlicher Anfänger, was Datenbanken angeht. Ich habe eine Frage, zu der ich im Internet leider noch keine direkte Antwort gefunden habe.
Und zwar möchte ich eine Datenbank mit eine Anwendung entwerfen, die darauf zugreifen kann und entsprechend neue Einträge in der Datenbank anlegen kann.
Nun Frage ich mich, wenn diese Anwendung bspw. einen neuen Kunden anlegt, dann soll die ID-Vergabe ja nicht vom Benutzer vorgenommen werden, sondern von der Anwendung. Bei MySQL ist beispielsweise über ein Autoincrement möglich, die ID automatisch zu inkrementieren.
Ist dies nicht eigentlich IMMER (also in JEDER Tabelle) sinnvoll und wird so auch in der Praxis gehandhabt, oder kann man teilweise Probleme bekommen, wenn man die ID immer automatisch inkrementieren lässt?
Vielen Dank schon einmal für eure Antworten!
ich bin neu hier und noch ein ziemlicher Anfänger, was Datenbanken angeht. Ich habe eine Frage, zu der ich im Internet leider noch keine direkte Antwort gefunden habe.
Und zwar möchte ich eine Datenbank mit eine Anwendung entwerfen, die darauf zugreifen kann und entsprechend neue Einträge in der Datenbank anlegen kann.
Nun Frage ich mich, wenn diese Anwendung bspw. einen neuen Kunden anlegt, dann soll die ID-Vergabe ja nicht vom Benutzer vorgenommen werden, sondern von der Anwendung. Bei MySQL ist beispielsweise über ein Autoincrement möglich, die ID automatisch zu inkrementieren.
Ist dies nicht eigentlich IMMER (also in JEDER Tabelle) sinnvoll und wird so auch in der Praxis gehandhabt, oder kann man teilweise Probleme bekommen, wenn man die ID immer automatisch inkrementieren lässt?
Vielen Dank schon einmal für eure Antworten!