Hola.
Hay muchas bases de datos que trabajan con tcp/ip, por ejemplo: Oracle, Firebird, mySQL, Interbase... por mencionar solo algunas.
No se porque queres hacerlo a tan bajo nivel... pero normalmente encontraras juegos de componentes que ya encapsulan toda la complejidad de la comunicación con la propia base de datos, o con clientes de base de datos instalados en las terminales (via API's), y que te devuelven DataSets (tan fáciles de manejar) de delphi.
Incluso hay "motores" que te premiten conectarte a diferentes bases de datos, como el caso del BDE y de ADO.
Si aclaras con que base de datos trabajas, seguramente habrá mas de una sugerencia de componentes de este tipo.
Hasta luego.
