Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Questão 1/4 - Banco de Dados O MySQL suporta uma significativa variedade de tipos de dados em várias categorias: tipos numéricos, data e hora, os tipos string (de caract de bytes), tipos espaciais, tipo de dados JSON. Explique para que serve o tipo de dado SMALLINT considerando o mesmo como sendo Signed (-32768 a 32767) e Unsigned (0 a 65535). Nota: 25.0 Resposta: m indica a largura maxima em exibião para dois tipos inteiros, para o ponto fluente e tipos de pontos fixos para do tipo string. M é o comrimento maximo, o valor maximo admissivel de m do tipo de dados,D digitos depois do ponto decimal. é tambem para armazenar pontos inteiros, se for definido como sinal (signed) pode armazenar valores de -32768 a 32767. Questão 2/4 - Banco de Dados Considerando a tabela a seguir, denominada de employees: Emplouee_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID 100 Steven teste teste@teste.com 99999-9999 25/11/2014 teste 24000 teste teste 101 Neena teste teste@teste.com 99999-9999 26/11/2014 teste 3500 teste teste 102 Lex teste teste@teste.com 99999-9999 27/11/2014 teste 1600 teste teste 103 Alexander teste teste@teste.com 99999-9999 28/11/2014 teste 1000 teste teste 104 Bruce teste teste@teste.com 99999-9999 29/11/2014 teste 1000 teste teste 105 David teste teste@teste.com 99999-9999 30/11/2014 teste 5700 teste teste 106 Valli teste teste@teste.com 99999-9999 01/12/2014 teste 2000 teste teste 107 Diana teste teste@teste.com 99999-9999 02/12/2014 teste 4400 teste teste Escreva um query SQL, que apresente o telefone (PHONE_NUMBER) de cada empregado em ordem alfabética invertida (de Z até A) pelo primeiro nome (FIRST_NAME). Para completar esta tarefa você deverá escrever o query SQL desejado. Nota: 25.0 Resposta: select_name, phone _number from empregados order by name desc. Questão 3/4 - Banco de Dados Considerando a tabela a seguir, Employees, como sendo a representação de uma tabela em um banco de dados mantido em um servidor MySq escreva um query SQL, que devolva o primeiro nome, FIRST_NAME, e o salário, SALARY, de todos os funcionários cujo salário seja maior que R$800,00. Considerando a tabela a seguir, denominada de employees: Emplouee_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID É para armazenar valores inteiros. Se for definido com sinal (signed) pode armazenar valores de -32768 a 32767, se for definido sem sinal (unsigned) poderá armazenar valores de 0 a 65535. Atenção, o nome da tabela não é relevante para a nota do aluno! select PHONE_NUMBER from employees order by FIRST_NAME desc BANCO DE DADOS PROVA DISCURSIVA NOTA 100 100 Steven teste teste@teste.com 99999-9999 25/11/2014 teste 24000 teste teste 101 Neena teste teste@teste.com 99999-9999 26/11/2014 teste 3500 teste teste 102 Lex teste teste@teste.com 99999-9999 27/11/2014 teste 1600 teste teste 103 Alexander teste teste@teste.com 99999-9999 28/11/2014 teste 1000 teste teste 104 Bruce teste teste@teste.com 99999-9999 29/11/2014 teste 1000 teste teste 105 David teste teste@teste.com 99999-9999 30/11/2014 teste 5700 teste teste 106 Valli teste teste@teste.com 99999-9999 01/12/2014 teste 2000 teste teste 107 Diana teste teste@teste.com 99999-9999 02/12/2014 teste 4400 teste teste Nota: 25.0 Resposta: select FIRST_NAME, SALARY from employees where SALARY>8000; Questão 4/4 - Banco de Dados HEUSER (2009, p. 29) define a etapa do projeto lógico dizendo: “...a etapa de projeto lógico objetiva transformar o modelo conceitual obt primeira fase em um modelo lógico. O modelo lógico define como o banco de dados será implementado em um SGDB específico”. Explique os elementos da abordagem relacional e com quais elementos da abordagem Entidade-Relacionamento, do modelo lógico (Entidade, atributos, identificador, relacionamentos), estão correlacionados. Nota: 25.0 Resposta: Os elementos da abordagem relacional estão correlacionado com entidade através da tabela, com atributos através dos campos, com os identificadores atraves das chaves binarias e com os relacionamentos atrave´s das chaves estrangeiras. select FIRST_NAME, SALARY from Employees where SALARY > 8000; Os elementos da abordagem relacional estão correlacionados com a entidade através da tabela, com atributos através dos campos, com os identificadores através das chaves primárias e com os relacionamentos através das chaves estrangeiras.
Compartilhar