En este artículo explico de forma somera el diseño de la base de datos de partidos de baloncesto que he creado para ir añadiendo información a ella y mostrando información en formato PDF en la diferentes categorías de la sección de Documentación.
Documentación más completa
Para no alargar demasiado el artículo voy a dejar una explicación sencilla, si alguno quiere saber más dejo la documentación que tengo sobre la base de datos y que voy completando poco a poco. Ahora mismo no incluye todo lo que tengo.
Programas informáticos usados
Tras una formación autodidacta sobre bases de datos que me llevó a aprender conceptos muy básicos sobre Microsoft Access, realicé entre el 25 de octubre de 2010 al 17 de febrero de 2011 el curso Administrador de bases de datos que me permitió conocer en profundidad el diseño de una base de datos y las diferentes bases de datos existentes en el mercado: Microsoft Access, MySQL, Microsoft SQL Server y Oracle. Un total de 260 horas formación en la entonces Escuela Universitaria de Ingenieros de Obras Públicas de la Universidad Politécnica de Madrid con tres profesores implicados que me enseñaron bien los fundamentos sobre el diseño de las bases de datos y me hicieron adentrarme en el maravilloso campo de las bases de datos. Posteriormente cursé Certificados de Profesionalidad sobre base de datos, programación y Oracle Bussiness Inteligent.
Tras conocer bien las ventajas y desventajas de las diferentes bases de datos, me decanté por usar Microsoft SQL Server para la base de datos, en su versión Express, debido a la mayor facilidad de uso para una persona que empieza al existir programas con interfaz de usuario amigable de forma gratuita. Una pantalla negra de MySQL y Oracle en esos momentos me asustaba un poco, la verdad. Y la infraestructura necesaria para BI hacía imposible su so.
Como solamente conocía HTML como "lenguaje de programación", decidí usar Microsoft Access para realizar la aplicación para introducir datos y la elaboración de los informes. Al principio solamente usaba las herramientas gráficas integradas. Durante la pandemia de Covid en España decidí aprovechar el tiempo de confinamiento para aprender VBA y he ido mejorándola bastante desde este momento. Así que actualmente tengo una aplicación bastante completa con múltiples formularios correctamente programada para evitar en la medida de los posible la introducción de datos erróneos. Esta es la página principal de la aplicación de partidos de equipos nacionales:

Esquema genérico de base de datos
Este es el esquema genérico básico (puesto que he ido añadiendo más campos) de la base de datos para una competición que estoy usando actualmente para cada una de las competiciones:

Competiciones almacenadas, datos disponibles y orígenes de datos
La información almacenada y el estado de la aplicación Access para la explotación de la información varía de una a otra competición. Os dejo aquí cada una de forma separada.
Liga ACB
Tengo almacenado desde la temporada 1956-1957 hasta la temporada 2012-2013. Hasta la creación de la Asociación de Clubes de baloncesto solamente tengo resultados y estadística de algunos partidos. Después he ido introduciendo la estadística de los partidos de la página de la ACB.
Copa en España
Tengo guardo desde el año 1933 hasta la actualidad. En este caso he recopilado Mundo Deportivo toda la información disponible sobre los partidos y la introducido en la base de datos, estando compartidos algunos documentos. He usado también la página de la ACB y estoy sacando la estadística de los partidos que tengo en mi videoteca para obtener todos los datos posibles. Toda la información la comparto aquí.
Competiciones europeas de clubes
Hace relativamente poco comencé a introducir los datos de la Copa de Europa. Tengo introducida bastante información sobre los partidos entre la temporada 1957-1958 y 1984-1985. Pero tengo que seguir trabajando en ella para sacar informes. Toda la información la comparto aquí. He usado tanto Mundo Deportivo como diferentes sitios web con información.
Equipos nacionales masculinos
Tengo introducidos partidos desde el año 1924 hasta la actualidad. La primera fuente usada siempre ha sido la oficial del campeonato en cuestión. En el caso de que no existan datos he tirado de informes oficiales en PDF, hemerotecas de periódicos, documentos físicos, sitios web de las federaciones nacionales e información obtenida por mi con la visualización de los partidos de equipos nacionales. Actualmente tengo introducida toda la información sobre partidos de España e Italia. Toda la información la comparto aquí.
Supercopa ACB
Tengo almacenada toda la información disponible desde la temporada 1984-1985 hasta la 2020-2021. He usado tanto Mundo Deportivo como la página de la ACB. Toda la información la comparto aquí.
¿En que estoy trabajando?
Actualmente me estoy centrando en los partidos de equipos nacionales masculino debido a que, tras un cambio en la forma de introducción de los datos (concretamente de las plantillas de los equipos), he encontrado que los datos mostrados no se corresponden con los reales. El motivo es que las consultas SQL que devuelven los datos están mal. Por lo tanto, toca encontrar el fallo y corregir una a una las 711 consultas que muestran los resultados de los informes.
