ARENADB

Gestión de torneos de eSports en Oracle SQL + PL/SQL

Esta demo corre en tu navegador sobre los datos reales del proyecto. Juega con ella, luego descarga el código.

🏆 Tabla de posiciones

Vista vw_tabla_posiciones · victoria = 3 pts, empate = 1

📈 Ranking global

Puntaje ELO de cada equipo (equipos.ranking_global)

🎮 Simulador de pkg_torneo.registrar_resultado

Elige una partida, pon los puntos y mira cómo cambian la tabla de posiciones y el ranking. Intenta también con una partida ya jugada.

Esperando…

Esto es una simulación en JavaScript/SQLite de la lógica del package (mismas reglas: ganador por puntos, empate sin ganador, +25/−15 al ranking, rechazo si la partida ya se jugó). El código PL/SQL real está en sql/06_package.sql y requiere Oracle.

🔎 Playground SQL

Consulta las tablas y vistas con SQL estándar (Ctrl+Enter para ejecutar).

🚀 Instálalo en Oracle en 1 minuto

git clone https://github.com/nibrill/arenadb-oracle-plsql.git
cd arenadb-oracle-plsql
sqlplus usuario/clave@//localhost:1521/FREEPDB1 @sql/install.sql

Incluye esquema, 40 jugadores, 20 equipos, vistas, un package PL/SQL, triggers y un script de demo. Licencia MIT.