Junior — Middle
Heeft u ervaring met relationele databasebeheersystemen?
sobes.tech AI
Antwoord van AI
Ja, ik heb ervaring met het werken met relationele databasebeheersystemen. Ik heb meestal databases zoals PostgreSQL en MySQL gebruikt om gestructureerde gegevens op te slaan. In Node.js worden vaak bibliotheken zoals pg voor PostgreSQL of mysql2 voor MySQL gebruikt om te communiceren met relationele databases.
Voorbeeld van verbinding maken met PostgreSQL met 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();
});
Werken met relationele databases omvat het maken van tabellen, schrijven van SQL-query's, indexen optimaliseren en het waarborgen van gegevensintegriteit.