Baixe o app para aproveitar ainda mais
Prévia do material em texto
valiando Aprend.: CCT0083_SM_201602290 V.1 Aluno(a): ANDERSON DOUGLAS MORAES Matrícula: 201602290 Desemp.: 0,3 de 0,5 16/04/2018 10:23:03 (Finalizada) 1a Questão (Ref.:201605165556) Pontos: 0,0 / 0,1 SELECT Registro, Tamanho Tamanho m², NumQuartos QTD Quartos, NumBanheiros QTD Banheiros FROM IMOVEL WHERE Tamanho > 70 SELECT Registro, Tamanho 'Tamanho m²', NumQuartos 'QTD Quartos', NumBanheiros 'QTD Banheiros' FROM IMOVEL WHERE Tamanho > 85 SELECT Registro, Tamanho "Tamanho m²", NumQuartos "QTD Quartos", NumBanheiros "QTD Banheiros" FROM IMOVEL WHERE Tamanho > 90 SELECT Registro, Tamanho Tamanho m², NumQuartos QTD Quartos, NumBanheiros QTD Banheiros FROM IMOVEL WHERE Tamanho > 90 SELECT Registro, Tamanho "Tamanho m²", NumQuartos "QTD Quartos", NumBanheiros "QTD Banheiros" FROM IMOVEL WHERE Tamanho > 85 2a Questão (Ref.:201605114471) Pontos: 0,1 / 0,1 Em banco de dados o relacionamento N para N exige o uso de: Índices VISÕES CHAVE ESTRANGEIRA Normalização TABELA AUXILIAR 3a Questão (Ref.:201605114484) Pontos: 0,0 / 0,1 SELECT c.nome cliente, a.carro_placacarro, a.valor FROM aluguel a, cliente c ON a.cliente_idcliente=c.idcliente SELECT c.nome cliente, a.carro_placacarro, a.valor FROM aluguel a LEFT JOIN cliente c where a.cliente_idcliente=c.idcliente SELECT c.nome cliente, a.carro_placacarro, a.valor FROM aluguel a, cliente c SELECT c.nome cliente, a.carro_placacarro, a.valor FROM aluguel a RIGHT JOIN cliente c ON a.cliente_idcliente=c.idcliente SELECT c.nome cliente, a.carro_placacarro, a.valor FROM aluguel a, cliente c where a.cliente_idcliente=c.idcliente 4a Questão (Ref.:201605114308) Pontos: 0,1 / 0,1 O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados públicos de captura de tubarões. Características do esquema: Chave primária sublinhada e chave estrangeira em negrito. Seguem algumas tabelas do Esquema: Nome (IDNome, NomePopular, IDEspecie) Tubarao (IDTubarao, Comprimento, Sexo, IDEspecie ) Captura (NumCaptura, Data, TempAgua, IDTubarao, IDLocal) Especie(IDEspecie, Nome_Cientifico, TipoReproducao) Sabendo-se que a tabela nome contém nomes populares de tubarões e deseja-se listar o comprimento e o sexo de todos os tubarões que tem nome popular terminado com a letra k. O comando em SQL que realiza esta consulta é: SELECT * FROM Tubarao T, Especie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspecie = E.IDEspecie AND NomePopular like %k; SELECT Comprimento, Sexo FROM Tubarao T, Especie E, Nome N WHERE T.IDEspecie = N.IDEspecie AND NomePopular like %k; SELECT Comprimento, Sexo FROM Tubarao T, Especie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspecie = E.IDEspecie AND NomePopular like %k; SELECT Comprimento, Sexo FROM Tubarao T, Especie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspecie = E.IDEspecie AND UPPER (NomePopular) like _k; SELECT Comprimento, Sexo FROM Tubarao T, Especie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspecie = E.IDEspecie AND UPPER (NomePopular) like %k%; 5a Questão (Ref.:201605114465) Pontos: 0,1 / 0,1 Em bancos de dados relacionais, um relacionamento é definido como o conjunto de associações entre entidades relacionamentos atributos chaves banco de dados
Compartilhar