Hola. Buenas a todos. Por delante, pedir disculpas por el tocho que he escrito y agradecer las respuestas.
De un tiempo a esta parte me ha dado por diseñar e implementar una base de datos para consulta local sobre el Campeonato de Europa de baloncesto, exportable a los Campeonatos del Mundo y Juegos Olímpicos. Es decir, que el diseño de esta me valga para las otras dos. En un principio pensé hacer todo junto pero lo he descartado. Sin embargo os pregunto que pensáis que es mejor ¿todo junto o separado? Nunca viene mal tener otra opinión.
Cada base de datos será independiente una de otra, aunque me gustaría utilizar los datos comunes de personas, países y ciudades, pabellones... vamos todo lo que se repite. Así evito escribir de forma innecesaria.
Os adjunto el modelo entidad-relación al que he llegado como solución. Creo que está toda la información que quiero recopilar. [URL="http://imgur.com/jtM1rJ9"]Enlace a la imagen[/URL]
El objetivo es obtener toda clase de información sobre el desarrollo del marcador y las estadísticas indiduales y de equipo así como clasificaciones históricas. Los datos los sacaré de FIBA Europa y algunas hemerotecas digitales o sitios web si no los encuentro en el sitio oficial. Metiéndolos a mano en el tiempo libre que tengo, claro está. El uso en principio sería para mi. Pero no descarto poner cosas en Twitter, para que mentir...
Sobre el desarrollo del marcador sería obtener puntos conjuntos anotados, diferencia entre cada cuarto o parte... Vamos todas las cosas que se puedan sumar o restar para obtener el partido con más puntos anotados de forma conjunta, mayor diferencia en el marcador según avanza el partido, equipos que ha ganado más partidos... Aquí es dónde surgen mis dudas mayores porque con este diseño no se como obtendría estos datos. ¿Cómo lo hago? ¿Tengo que cambiar el diseño?
Respecto a las estadísticas individuales no hay problema es sumar columnas agrupando por el código de la persona. Serían las típicas: minutos jugados, veces que salió en el quinteto inicial, puntos anotados...
En cuanto a las estadísticas de equipo también tengo alguna duda de la forma más óptima. Introducir los datos a mano o que los calcule el SGBD. En el segundo caso ¿cómo la haría?
He decidido usar Microsoft SQL Server 2014 Express con Servicios Avanzados porque me vale para el uso que pretendo dar.
Mi nivel de SQL es medio, sabiendo realizar consultas más o menos complejas. En cuanto a Transasct SQL es básico. En cuanto a la administración de la base de datos también es medio. He hecho un par de cursos de A.B.D. pero nunca he trabajado en informática... Este proyecto lo quiero hacer para poner en práctica y ampliar los conocimientos...
Un saludo y gracias.