Preparando tu Entorno de Trabajo
Para comenzar a trabajar con bases de datos, necesitas instalar un sistema de gestion de bases de datos relacional (RDBMS). En este curso utilizaremos dos de las opciones mas populares: MySQL y PostgreSQL.
MySQL: La Opcion mas Popular
MySQL es la base de datos de codigo abierto mas utilizada del mundo. Es conocida por su velocidad, facilidad de uso y amplia adopcion en aplicaciones web. Pertenece a Oracle desde 2010, pero mantiene una version de codigo abierto.
Instalacion en Windows
La forma mas sencilla de instalar MySQL en Windows es mediante el instalador oficial:
- Descarga el MySQL Installer desde mysql.com
- Ejecuta el instalador y selecciona Developer Default
- Sigue los pasos de configuracion
- Define una contrasena para el usuario root
- Completa la instalacion
Instalacion en macOS
En Mac, puedes usar Homebrew:
brew install mysql
brew services start mysql
mysql_secure_installationInstalacion en Linux (Ubuntu/Debian)
sudo apt update
sudo apt install mysql-server
sudo mysql_secure_installationPostgreSQL: La Opcion Avanzada
PostgreSQL es una base de datos objeto-relacional de codigo abierto conocida por su robustez, cumplimiento de estandares SQL y caracteristicas avanzadas. Es la opcion preferida para aplicaciones empresariales y proyectos que requieren funcionalidades sofisticadas.
Instalacion en Ubuntu
sudo apt update
sudo apt install postgresql postgresql-contribConectando a tu Base de Datos
Una vez instalado, puedes conectarte usando la linea de comandos:
# MySQL
mysql -u root -p
# PostgreSQL
sudo -u postgres psqlExisten herramientas visuales como MySQL Workbench, DBeaver o pgAdmin que facilitan la gestion de bases de datos.