Für den Anfang würde ich dir empfehlen, dich etwas mit relationalen Datenbanken zu beschäftigen und ein ORM anzufertigen. 
Normal hat man in jeder Tabelle einer Datenbank eine ID-Spalte. Anhand dieser kannst du die jeweiligen Einträge eindeutig identifizieren.
Kleines Beispiel:
Du hast die Tabelle User und die Tabelle Posts. Ein Post wird immer von einem User verfasst (1:n-Beziehung). Wie möchtest du jetzt die Posts den Usern zuordnen?
Die Lösung ist normalerweise, dass man in der Posts-Tabelle eine Spalte einfügt, mit der man den User referenzieren kann. Man könnte natürlich sowas wie die E-Mail-Adresse nehmen. Aber was, wenn ein User seine E-Mail-Adresse ändert? Dann muss man daran denken in jeder Tabelle diese Referenz zu ändern. Es gibt zwar die Möglichkeit, dass die Datenbank das für dich automatisch erledigt, aber nicht immer hast du in jeder Tabelle eine eindeutige Spalte. Daher verwendet man IDs.