MSSQL ist eh mein Lieblingssystem (weil ich es so lange kenne, aber andere sind auch super z.B. PostGres). Teuer, tolle Tools, kann vieles und ich kann mit C# neue Funktionen einbauen. Das geht auch bei Oracle und Firebird, nur nicht mit C#
Ich hab's noch nie benutzt, aber es gibt schon seit einiger Zeit (oracle
db server 10?) die .Net Extensions für Oracle, die glaub ich direkt in VS integrieren.
Damit kann man auch C# usw (wmgl. alles was in .Net/nach CLR geht) stored procs für Oracle bauen und in der
DB ansprechen.
http://docs.oracle.com/cd/E17666_01/...7405/intro.htm
Ob's was taugt, weiß ich nicht.