Soweit ich ahne, muß dafür eine SQL-Serversoftware installiert
werden und die CGI-Skripte des Webservers starten dann die SQL-
Befehle als Tochterprozesse (über "exec" oder "Backticks" in Perl ?)?
Läuft das in etwa so ab ?
Versuche doch erst einmal, bestehende Randbedingungen zu formulieren (bzw. Freiheitsgrade zu nennen).
Als da wären:
1. Steht das Betriebssystem schon fest?
2. Steht das Datenbankprodukt schon fest?
3. Steht die zu verwendende Sprache der CGI-Anwendungen schon fest?
4. Randbedingungen zu Preis und Leistungsfähigkeit?
Aus 2. und 3. läßt sich ein großer Teil Deiner Detailfragen ableiten.
Konkret gibt es für bestimmte Datenbanken bestimmte Schnittstellen gegenüber bestimmten Programmiersprachen, oder manchmal auch sprachunabhängige allgemeine Interfaces wie ODBC.
In der von dir beschriebenen Allgemeinheit ist Deine Frage kaum zu beantworten.
Beispielsweise ist "Tochterprozesse" sicherlich ein mögliches Konzept, aber das ist eine Frage der RDBMS-Engine, welche Dir das möglicherweise einschalt.