Baixe o app para aproveitar ainda mais
Prévia do material em texto
IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula SELECT * FROM Imovel WHERE Tamanho > 70 AND numQuartos >1 SELECT * FROM Imovel WHERE Tamanho > 70 OR numQuartos >1 SELECT Imovel FROM Tamanho > 70 OR numQuartos > 1 SELECT Tamanho > 70 OR numQuartos > 1 FROM Imovel SELECT Tamanho > 70 AND numQuartos > 1 FROM Imovel Uma imobiliária possui um banco de dados com informações de clientes e imóveis. Entre as tabelas do sistema existem as tabelas abaixo: Questão1 Questão2 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); Analise a expressão da álgebra relacional: O resultado da expressão acima retorna Explicação: O produto cartesiano retornará uma combinação de todas as linhas das tabelas envolvidas, para as quais CLIENTE.estado = IMOVEL.local: A seleção atuará e retornará somente as linhas cujo estado = RJ. A projeção atuará e retornará somente as colunas nome e tipo. Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00. Empregado(matrícula, nome, endereço, salário, departamento, cargo). π salario>5000 (δ nome,endereco (Empregado)) π nome,endereco (δ salario>5000 (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) π salario>5000 X (δ nome,endereco (Empregado)) δ nome,endereco (π salario>5000 (Empregado)) Em relação a álgebra linear é correto afirmar que: I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos). II O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas. III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida. Estão corretas: I e III II e III Somente I Somente III Somente a II Sobre Álgebra Relacional é possível afirmar que: A união só poderá ocorrer quando houver, nas duas consultas, o mesmo número de linhas é o operador de Projeção, usado quando se quer restringir o número de linhas Questão3 Questão4 Questão5 é o operador de Seleção, usado quando se quer restringir o número de colunas O Produto Cartesiano é a concatenação de cada linha da primeira consulta com todas as linhas da segunda consulta é o operador da Junção, usado quando se deseja identificar a chave primária e a chave estrangeira das consultas Considere a relação: EMPREGADO (matricula, nome, endereco, bairro, salario, sexo, num_depto) A consulta em álgebra relacional que responde a questão ¿ Quais são os empregados que moram na Barra e ganham mais de R$ 3000,00? ¿ está corretamente representada em: π bairro = "Barra" AND salario > 3000 (empregado) σ empregado (Bairro= "Barra" AND salario > 3000) σ bairro ="Barra" AND salario > 3000 (empregado) π bairro = "Barra" (empregado) σ bairro = "Barra" OR salario > 3000 (empregado) Uma imobiliária possui um banco de dados com informações de clientes e imóveis. Entre as tabelas do sistema existem as tabelas abaixo: Analise a expressão da álgebra relacional: O resultado da expressão acima retorna Questão6 Questão7 Explicação: O produto cartesiano retornará uma combinação de todas as linhas das tabelas envolvidas: A seleção atuará e retornará somente as linhas cujo estado = RJ. A projeção atuará e retornará somente as colunas nome e tipo. Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos cursos? Alunos(matricula, nome, endereco, cpf, cod_curso) Cursos(codigo, nome_curso) ᴨnome, nome_curso(σcod_curso=codigo (Alunos)) σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos)) ᴨnome, nome_curso(Alunos X Cursos) ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos)) Questão 8 javascript:abre_colabore('38403','222583737','4494390684');
Compartilhar