Moin...
Zitat:
Stell dir ein Telefonbuch (ganz klassisch, aus Papier) vor.
...solche Fragen kannst du heute nicht mehr stellen.
Da kriegst du "Telefonbuch aus Papier? Was ist das?"
(wie mit dem Walkman
)
Zitat:
Eine Tabelle kann aber mehrere "Indexspalten" haben, wenn man diese explizit anlegt.
Hier muß man vorsichtig sein.
Viel hilft nicht immer viel. Der Index, ausgenommen der PrimaryKey, sollte nur auf den Feldern liegen, die auch zur WHERE Bedingung "passen". Bei Firebird z.B. hatte ich schon mal einen zusammengesetzten Index der langsamer war als die Felder mit einem separatem Index.
Da hilft auch ausprobieren...
PS: Hast du dich mal mit der
MySQL Lizenzfalle beschäftigt? Kämen denn andere
DBMS auch in Frage?
Zitat:
ich bin noch ein Anfänger im Bereich der Programmierung, arbeite jedoch bereits mit Datenbanken.
An dieser Stelle der Hinweis auf die Normalisierung:
https://de.wikipedia.org/wiki/Normal...ng_(Datenbank)
...ein wichtiger Teil des Datenbankdesigns.
Für den Anfang reicht die erste bzw. zweite Normalform.