n1ckooo Posted October 8, 2014 Report Share Posted October 8, 2014 Boas pessoal, eu quero fazer uma base dados de futebol, não muito complexa , apenas o necessário para mim, que é o seguinte. Saber a epoca de determinado jogo tbl_epoca epocaID, epocaNome ex. Valores ('1', '2013_2014') Saber a competição a que se refere determinado jogo. tbl_competição competicaoID, competicaoNome ex. Valores ('1', 'Liga Portuguesa') Saber o pais dos clubes que jogam. tbl_pais paisID, paisNome ex. valores ('2',Portugal) Saber as equipas que jogam determinado jogo tbl_equipa equipaID_ EquipaNome Aqui nesta tabela não podera ter o atributo pais, e remover a tabela tbl_pais, ia ficar com muitos clubes com muitos campos a repetir-se Porto Portugal Benfica Portugal Sporting Portugal Saber o jogo em questão tbl jogo jogoID, jogoData, jogoHora, arbitro JogoGoloCasa, JogoGoloFora (suponho que aqui entrem as chaves estrangeiras, equipaID1 e equipaID2 correcto? Saber estatisticas do jogo tbl_stat id_stat, statCanto, stat_amarelos Isto podia estar na tabela tbl_jogo Não estou a saber relacionar isto, fiz um modelo mas parece-me não muito bem, está meio confuso, poderão dar-me uma ajuda por favor. https://scontent-b-mad.xx.fbcdn.net/hphotos-xap1/v/t1.0-9/10670067_10204943195604803_5270309169239324716_n.jpg?oh=611684284809475f91d4c0d57e015770%26oe=54C91F2B Link to comment Share on other sites More sharing options...
Rui Carlos Posted October 9, 2014 Report Share Posted October 9, 2014 suponho que aqui entrem as chaves estrangeiras, equipaID1 e equipaID2 correcto? E também para a competição. Isto podia estar na tabela tbl_jogo Sim. O diagrama parece-me aceitável, tirando a tabela tbl_jogo que não devia ter informações de países ou épocas (serão acedidas através de outras tabelas). Rui Carlos Gonçalves Link to comment Share on other sites More sharing options...
n1ckooo Posted October 9, 2014 Author Report Share Posted October 9, 2014 Citação E também para a competição. Não entendi muito bem o que quiseste dizer com isso, peço desculpa,poderás explicar-te melhor? Citação O diagrama parece-me aceitável, tirando a tabela tbl_jogo que não devia ter informações de países ou épocas (serão acedidas através de outras tabelas). Então a tabela "tbl_jogo" ficava algo assim!? jogoID equipaID_1 equipaID_2 arbitroID equpa1_golos equipa2_golos cantos Entendo que ter o pais não faça sentido nesta tabela, mas a epoca, como depois posso fazer um procura, por exemplo , "todos os jogos jogados na epoca 2014/2015" Link to comment Share on other sites More sharing options...
Solution Rui Carlos Posted October 9, 2014 Solution Report Share Posted October 9, 2014 Em 09/10/2014 às 23:30, n1ckooo disse: Não entendi muito bem o que quiseste dizer com isso, peço desculpa,poderás explicar-te melhor? Um jogo também faz parte de uma competição (i.e., um jogo tem uma competição associada). Em 09/10/2014 às 23:30, n1ckooo disse: Então a tabela "tbl_jogo" ficava algo assim!? jogoID equipaID_1 equipaID_2 arbitroID equpa1_golos equipa2_golos cantos Falta a competição. Em 09/10/2014 às 23:30, n1ckooo disse: Entendo que ter o pais não faça sentido nesta tabela, mas a epoca, como depois posso fazer um procura, por exemplo , "todos os jogos jogados na epoca 2014/2015" Basta colocar a competição (através da competição sabes a época). Rui Carlos Gonçalves Link to comment Share on other sites More sharing options...
n1ckooo Posted October 9, 2014 Author Report Share Posted October 9, 2014 Sim já entendi, a tabela "tbl_jogo" foi um esquecimento não ter o a competição, sim realmente tens razão. Muito obrigado. Foi uma ajuda preciosa. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now