Scid stellt einige Funktionen zur Datenbank-Wartung zur Verfügung, die aus dem Datei-Menü zu erreichen sind. Die Datenbank-Komprimierung und -Sortierung werden in separaten Hilfeseiten erklärt.
Die meisten Datenbank-Wartungsarbeiten in Scid können aus dem Wartungsfenster erledigt werden, welches man mit dem Menü [Datei: Wartungsfenster] oder [Fenster] oder der Tastenkombination Strg+M öffnen kann.
Sie können in diesem Fenster Partie-Markierungen bearbeiten, Schreibkorrekturen durchführen, eine Datenbank komprimieren oder sortieren. Alle Operationen, die für die aktuelle Datenbank nicht zur Verfügung stehen (z.B., weil sie schreibgeschützt oder eine PGN-Datei ist), werden durch graue Schrift angezeigt.
Das Menü [Datei: Wartung] hat ein Kommando [Dubletten löschen...], um Kopien von Partien (Dubletten) in der Datenbank zu entdecken. Dieses Kommando findet alle Paare von doppelten Partien und markiert die kürzere Partie als gelöscht, während die längere Partie erhalten bleibt. Zwei Partien werden als gleich angesehen, wenn ihre Spieler (und alle anderen optionalen Partieeinträge) exakt übereinstimmen.
Wenn Sie die Option "gleiche Züge" angeben, müssen zwei Partien die gleichen Partiezüge bis zur Länge der kürzeren Partie haben (oder bis zum 60. Zug, je nachdem, was zuerst eintritt), um Dubletten zu sein.
Wenn Sie Dubletten gelöscht haben, ist es eine gute Idee zu überprüfen, ob jede gelöschte Partie tatsächlich Kopie einer anderen Partie ist. Das können Sie ganz einfach machen, wenn Sie die Option "Filter auf Dubletten setzen" im Dialogfenster "Dubletten löschen" gewählt haben. Der Filter wird dann alle gelöschten Partien enthalten. Sie können sie mit dem Dublettenprüfer (erreichbar aus dem Wartungsmenü oder mit der Tastenkombination Strg+Umsch+T) betrachten (blättern mit den Tasten p und n), um zu verifizieren, daß jede Partie deshalb gelöscht wurde, weil sie tatsächlich die Dublette einer anderen Partie ist.
Sie haben vielleicht falsch geschriebene Namen in Iher Datenbank und wollen sie korrigieren. Sie können das in Scid mit dem Namenseditor (Tastenkombination: Strg+Umsch+N), den Sie aus dem Untermenü [Datei: Wartung] erreichen.
Jeder eindeutige Name ist nur einmal in der Namendatei gespeichert, mit einer Namensänderung werden daher tatsächlich alle Vorkommen geändert.
Zu Scid gehört eine Schreibkorrektur-Datei namens spelling.ssp, um Namen von Spielern, Turnieren, Orten und Runden zu korrigieren. Scid versucht die Datei beim Programmstart zu laden; wenn Scid sie nicht laden kann, können Sie sie aus dem [Optionen]-Menü laden.
Wenn die Korrekturdatei erst einmal geladen ist, können Sie sie mit den Schreibkorrektur-Befehlen im Menü [Datei: Wartung] oder aus dem Wartungsfenster auf eine Datenbank anwenden.
Wenn Sie für eine Datenbank eine Schreibkorrektur durchführen, erzeugt Scid eine Liste mit Korrekturen, die Sie editieren können, bevor die Korrekturen tatsächlich ausgeführt werden. Sie können also jede nicht gewollte Korrektur löschen.
Schreibkorrekturen sind insbesondere nützlich, um eine Datenbank zu standardisieren, damit alle Vorkommen eines bestimmten Spielers gleich geschrieben werden. Beispielsweise würden mit der Standarddatei die Namen"Kramnik,V.", "Vladimir Kramnik" und "V. Kramnik" alle zu "Kramnik, Vladimir" berichtigt.
Die Schreibkorrekturdatei hat einen weiteren Nutzen: wenn Sie geladen ist, werden ihre Spielerdaten genutzt, um die Fenster Spielerinformation und Kreuztabelle zu erweitern: Sie sehen dann die FIDE-Titel (gm = Internationaler Großmeister, im = Internationaler Meister etc.) und Länderinformationen zu jedem Spieler, der in der Datei enthalten ist. Über 6500 starke Spieler der Vergangenheit und Gegenwart sind in der zu Scid gehörenden Datei spelling.ssp enthalten.
Der Schalter "Elo-Zahlen hinzufügen..." im Wartungsfenster veranlaßt Scid, die aktuelle Datenbank nach Spielern, zu durchsuchen, die keine Elo-Zahl haben, für die die Schreibkorrekturdatei aber eine Elo-Zahl des jeweiligen Spielers zum Zeitpunkt der Partie enthält. Scid ergänzt alle diese Elo-Zahlen automatisch. Das ist sehr nützlich für eine Datenbank mit Meisterpartien, die nur wenige Elo-Angaben enthält.
Die mit Scid gelieferte Datei "spelling.ssp" enthält die für diese Funktion benötigten Elo-Zahlen nicht, aber eine größere Version von ihr namens "ratings.ssp" steht auf der Scid-Website zur Verfügung.
Der Bereiniger von Scid (vom Wartungsfenster zu erreichen) ist ein Werkzeug, um eine Reihe von Wartungsarbeiten für eine Datenbank in einem durchzuführen. Sie können wählen, welche Aufgaben Sie erledigen wollen, und Scid führt sie für die Datenbank aus, ohne weitere Eingaben des Benutzers zu benötigen. Das ist besonders bei der Wartung sehr großer Datenbanken hilfreich.
Der Automatische Lader lädt jedesmal, wenn Sie die Datenbank öffnen, eine Partie automatisch. Um die Partie, die geladen wird, zu ändern, wählen Sie den Schalter "Automatisch Partie Nr. laden..." Wenn Sie jedesmal die letzte Partie der Datenbank geöffnet haben wollen (unabhängig von der Anzahl der Partien in der Datenbank), wählen Sie einfach eine besonders große Zahl wie 9999999.