MÓDULO 7 ACESSO A BASES DE DADOS VIA WEB ACESSO A BASES DE DADOS VIA WEB FFICHA ICHA D DE E AVALIAÇÃO AVALIAÇÃO GLOBAL GLOBAL © AREAL EDITORES FICHA DE AVALIAÇÃO GLOBAL MÓDULO 7 1. Descreva o modo de funcionamento do acesso a uma BD através da linguagem PhP. • Conte o número de médios da tabela jogador. 2. Resolva os pontos seguintes executando os comandos em MySQL. • Conte o número de jogadores que não jogam no FC Porto. • Crie as seguintes tabelas. • Liste a idade do clube mais velho da tabela clube. JOGADOR • Indique a idade do jogador mais novo da tabela jogador que seja médio. Nome Jogador Idade NomeClube Posicao Nacionalidade Deco 28 Chelsea Médio Portuguesa Raul Meireles 26 FC Porto Médio Portuguesa Ronaldinho 28 AC Milan Avançado Brasileira Lucho 28 FC Porto Médio Argentina João Moutinho 22 Sporting Médio Portuguesa Laranjeira 30 Leixões Defesa Portuguesa • Calcule a média de idades dos jogadores de nacionalidade portuguesa. • Calcule a soma das idades dos clubes portugueses centenários. • Liste todos os nomes dos jogadores portugueses que joguem em clubes de Portugal. • Liste todos os jogadores portugueses que joguem em clubes de Portugal e tenham mais de 25 anos. • Liste todos os jogadores estrangeiros que joguem em equipas portuguesas. Tabela 1 Jogador 3. Resolva os pontos seguintes em linguagem PhP, HTML e SQL. • Crie uma tabela de nome Aluno através do MySQL como a que se mostra de seguida. CLUBE Nome Clube País Idade Estádio FC Porto Portugal 115 Dragão Real Madrid Espanha 120 Santiago Bernabéu Manchester U. Inglaterra 100 Old Trafford Sporting 90 Alvalade XXI Portugal Nome Idade … … Nota: Crie apenas a tabela. Deixe o seu conteúdo vazio. • Crie um novo ficheiro de nome form.html onde deve escrever o código que l he pe rmit a obt er o seguinte formulário. Tabela 2 Clube • Insira os dados nas respectivas tabelas. • Liste todos os clubes. • Liste o nome e o estádio de cada clube. • Liste os nomes de todos os jogadores com mais de 23 anos (inclusive). • Liste o nome dos jogadores com 26 ou 30 anos. • Crie um ficheiro de nome inserir.php onde deverá constar o código para captar o nome e idade escrito nas caixas de texto. • Liste toda a informação dos jogadores com idades entre os 22 (inclusive) e os 26. Ajuda: use o método GET ou POST e baseia-se nos seguintes códigos $_GET[‘nome da caixa de texto’] ou $_POST[‘nome da caixa de texto’] para captar o valor da caixa de texto. • Liste o nome dos clubes e idade onde a idade é maior que 110 e menor que 95. • Liste todos os nomes de jogadores começados por R. • Na página inserir.php deve ser mostrada a seguinte frase: • Liste todos os nomes de jogadores que contenham inh no seu nome. O seu nome é “valor_da_caixa_de_texto_nome” • Liste os nomes dos jogadores e a sua idade por ordem crescente de idade. A sua idade é “valor da caixa_de_texto_idade” • Conte o número de jogadores da tabela jogador. 92 © AREAL EDITORES • Liste os nomes dos jogadores com idades iguais a 26 anos ou com mais de 28 por ordem alfabética. • Acrescente o código necessário para ligar à BD e para conseguir introduzir os dados nela através do formulário. 93