Junior — Middle
Tem experiência com sistemas de gestão de bases de dados relacionais?
sobes.tech IA
Resposta da IA
Sim, tenho experiência com sistemas de gestão de bases de dados relacionais. Normalmente, utilizei bases de dados como PostgreSQL e MySQL para armazenar dados estruturados. No Node.js, para interagir com bases de dados relacionais, frequentemente utilizo bibliotecas como pg para PostgreSQL ou mysql2 para MySQL.
Exemplo de conexão ao PostgreSQL usando pg:
const { Client } = require('pg');
const client = new Client({
user: 'user',
host: 'localhost',
database: 'testdb',
password: 'password',
port: 5432,
});
client.connect();
client.query('SELECT * FROM users;', (err, res) => {
if (err) {
console.error(err);
} else {
console.log(res.rows);
}
client.end();
});
Trabalhar com bases de dados relacionais inclui criar tabelas, escrever consultas SQL, otimizar índices e garantir a integridade dos dados.