Não há um único idioma que tenha se tornado o padrão * de fato * para interface programas de aplicativos com sistemas de banco de dados racionais.
Aqui está o porquê:
*
Sistemas de banco de dados racionais: "Sistemas de banco de dados racionais" não é um sistema de banco de dados específico. O Rational Software é uma empresa que desenvolve ferramentas de desenvolvimento de software, não bancos de dados.
*
Conectividade do banco de dados: Os aplicativos de interface com bancos de dados normalmente envolvem o uso do SQL (linguagem de consulta estruturada) para interagir com os dados. Isso é verdade, independentemente do sistema de banco de dados que você está usando (Oracle, SQL Server, PostgreSQL, MySQL, etc.).
*
linguagens de programação: Embora o SQL seja o idioma padrão para interagir com bancos de dados, você pode usar várias linguagens de programação para gravar aplicativos que se conectam aos bancos de dados. As opções populares incluem:
*
python: Freqüentemente usado com bibliotecas como PsycopG2 para PostgreSQL ou MySQL Connector para MySQL.
*
java: Conecta -se aos bancos de dados usando JDBC (conectividade do banco de dados Java).
*
c#: Usa o ADO.NET para conectividade do banco de dados.
*
php: Usa PDO (PHP Data Objects) para interagir com diferentes bancos de dados.
Portanto, a escolha da linguagem de programação depende do aplicativo específico e do sistema de banco de dados que está sendo usado. Deixe -me saber se você tiver um sistema de banco de dados específico em mente e posso fornecer recomendações mais específicas.