C++ y bases de datos: guía práctica
300 páginas
Spanish
PDF
4.5

C++ y bases de datos: guía práctica

C++ y bases de datos: guía práctica

Autor:

Año:

Resumen:

El libro "C++ y bases de datos: guía práctica" es un manual completo para desarrolladores que quieren dominar el trabajo con bases de datos relacionales en el entorno de C++. El autor, Alexéi Vorónov, desarrollador senior con 15 años de experiencia, comparte enfoques probados y casos reales del desarrollo comercial.



¿De qué trata este libro?

Aprenderá a diseñar bases de datos, escribir consultas SQL eficientes e integrarlas en aplicaciones C++. El libro cubre todos los SGBD populares: SQLite (para soluciones embebidas), PostgreSQL y MySQL (para proyectos de servidor), así como el trabajo a través de la interfaz universal ODBC. Se presta especial atención a:

  • Conexión a bases de datos desde C++ (bibliotecas libpq, mysql-connector-cpp, sqlite3).
  • Ejecución de consultas, procesamiento de resultados y gestión de transacciones.
  • Creación de envoltorios propios tipo ORM para simplificar el trabajo.
  • Optimización del rendimiento: pools de conexiones, caché, índices.
  • Protección contra inyecciones SQL y trabajo seguro con datos de usuario.


¿Para quién es este libro?

  • Desarrolladores Junior — aprenderán cómo organizar correctamente el almacenamiento de datos en proyectos C++.
  • Middle y Senior — encontrarán técnicas avanzadas, ejemplos de trabajo asíncrono y ajuste fino.
  • Estudiantes y profesores — obtendrán material estructurado para trabajos de curso y laboratorios.
  • Freelancers y emprendedores — podrán implementar rápidamente bases de datos en sus productos.


¿Qué aprenderá?

  • Diseñar esquemas de BD normalizados.
  • Usar C++ para insertar, actualizar y recuperar datos.
  • Trabajar con transacciones y niveles de aislamiento.
  • Crear aplicaciones multihilo con acceso compartido a la BD.
  • Probar código que trabaja con bases de datos.
  • Migrar entre SGBD sin reescribir el código.


Todos los ejemplos de código están disponibles para descargar y han sido probados en Windows, Linux y macOS. El libro está escrito en un lenguaje vivo, con un mínimo de relleno y un máximo de práctica. Después de leerlo, podrá añadir con confianza bases de datos a cualquier proyecto C++ — desde una utilidad de consola hasta un servidor de alta carga.



Bonus: al final del libro — una guía de referencia de las funciones principales de las bibliotecas SQLite, PostgreSQL y MySQL, así como una lista de verificación para la auditoría de seguridad de su aplicación.

Recommendations