Sobes.tech
Junior — Middle

Avez-vous de l'expérience avec les systèmes de gestion de bases de données relationnelles?

sobes.tech IA

Réponse de l'IA

Oui, j'ai de l'expérience avec les systèmes de gestion de bases de données relationnelles. J'ai généralement utilisé des bases de données telles que PostgreSQL et MySQL pour stocker des données structurées. En Node.js, pour interagir avec des bases relationnelles, on utilise souvent des bibliothèques comme pg pour PostgreSQL ou mysql2 pour MySQL.

Exemple de connexion à PostgreSQL avec 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();
});

Travailler avec des bases de données relationnelles inclut la création de tables, l'écriture de requêtes SQL, l'optimisation des index et la garantie de l'intégrité des données.