Ganane: DBMS / Verständnisfrage

Beitrag lesen

Arbeiter A hat den Datensatz von Mayer in der Maske und ändert dort auf Meier. Mit dem ganzen Daten satz hat er natürlich auch die Adresse und Telefonnummer in der Maske. Mitarbeiter B holt die Daten mon Mayer, da noch nicht geändert und gibt in diesem Datensatz eine neue Telefonnummer ein. Er speichert. Mitarbeiter A ist langasmer und speichert erst jetz. Jetzt heisst der Herr zwar Meier mit "ei", hat aber wieder seine alte Telefonnummer. Das müsste ja dann auch gegengecheckt werden (z. B. das vor jedem Feld noch ein Datumsfeld steht), über die Aktualität vielleicht.

Ja, das wird aber nicht durch ein Datumsfeld gegengecheckt sondern die Programmierer für die Eingabemaske kümmern sich darum, dass es DBMS den Zugriff solange sperrt, bis die Änderungen gespeichert werden.

Das kannst du z.B. ganz gut bei Joomla sehen. Installier dir Xampp, dann installier Joomla und öffne mit BrowserX einen Artikel zum Bearbeiten. Versuchst du dann mit BrowserY denselben Artikel zu bearbeiten, bekommst du eine Fehlermeldung.

Mitarbeiter B muss also warten, bis Mitarbeiten A fertig ist.