WordPress esta hecho usando PHP y MySQL, al ser una aplicación bajo este lenguaje puedes hacer cualquier cosa que puedas hacer con PHP "ordinario".
Dicho eso, la respuesta es si, usando WordPress (mediante plugins o funciones del theme) puedes crear, eliminar, modificar cuantas tablas, relaciones columnas etc necesites, ademas de que WP ofrece un API para trabajar con la DB
$wpdb.
Ahora, por lo que leo, tu necesitas un plugin de eventos y de esos hay montones en el
repo de WordPress