Fossi: Datenbankaufbau, Geschwindigkeit und Pflege

Beitrag lesen

Bin gerade im Aufbau einer Datenbank(Access 97).Jetz habe ich eine Tabelle in der ca.20 Felder in denen  Id-Werte gespeichert sind. Diese werte sind über eine 1-n Verbindung mit den verschiedenen Detail-Tabellen verbunden. Das habe ich gemacht weil diese Id's optionen in einem SuchFormular darstellen und es höchstens 100 pro Tabelle gibt.Deswegen sind die ID-Werte als Byte angelegt um Speicher zu sparen. Danach habe ich eine Abfrage in der DB angelegt die alle diese Tabellen zusammenführt damit die SQL-Anweisungen des Suchformulars nicht so kompliziert werden.
Und auf diese Abfrage wende ich jetz meine Abfragen aus dem Formular an.
Jetz meine Fragen:
1. Auf Welche Werte der Tabellen soll ich Indexe anwenden ?
2. Bringt die Abfrage in der DB Geschwindigkeitsnachteile ?
3. Wie ist es mit der Pflege der Datenbanken im laufenden Betrieb
   z.B. Komprimieren etc..
4.Ich habe irgendwo gelesen daß auf eine normale DB nur 64   gleichzeitige Zugriffe stattfinden können, und bei mehr sollte man sie in eine SQL-Server DB konvertieren.
Jetzt möchte ich wissen ob das stimmt und wenn ja wie man eine normale DB in eine SQL Server konvertiert.

So das war jetz sehr viel auf einmal aber ich hoffe ihr habt Lust und Zeit und natürlich "WISSEN" das mir weiterhelfen könnte.

Natürlich bin ich auch an weiteren Ideen zur Geschwindigkeitsoptimierung interressiert.

Schon mal danke im voraus.