Sobes.tech
Back to questions
Junior — Middle
101

Имели ли вы опыт работы с реляционными системами управления базами данных?

Companies where asked
СБЕРСБЕР

Answer from AI

sobes.tech AI

Да, опыт работы с реляционными СУБД у меня есть. Обычно я использовал базы данных, такие как PostgreSQL и MySQL, для хранения структурированных данных. В Node.js для взаимодействия с реляционными базами часто применяются библиотеки типа pg для PostgreSQL или mysql2 для MySQL.

Пример подключения к PostgreSQL с использованием 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();
});

Работа с реляционными базами включает создание таблиц, написание SQL-запросов, оптимизацию индексов и обеспечение целостности данных.