Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS AULA 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

IMPLEMENTAÇÃO DE BANCO DE DADOS 
1a aula Lupa 
 
 
 
 
 
 
 
 
 
1 
 Questão 
 
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(Alunos X Cursos) 
 
ᴨ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(σcod_curso=codigo (Alunos X Cursos)) 
Respondido em 13/10/2020 17:33:53 
 
 
 
2 
 Questão 
 
Considere a consulta em álgebra relacional aplicada sobre as relações Cliente e Pedido, conforme a seguir: 
 
Dessa forma, pode-se afirmar que o resultado será: 
 
 
Os códigos dos vendedores dos pedidos realizados pelo cliente 3021 
 
O nome do vendedor, o nome do cliente 3021 e o código de seu pedido 
 Os nomes dos vendedores e o nome do cliente dos pedidos cujo cliente possui código 3021 
 
O código do vendedor dos pedidos realizados pelo cliente de nome 3021 
 
Os nomes dos vendedores, o nome do cliente 3021 e os códigos de seus pedidos 
Respondido em 13/10/2020 17:35:03 
 
 
 
3 
 Questão 
 
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). 
 
 π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) 
 δ nome,endereco (π salario>5000 (Empregado)) 
 π salario>5000 (δ nome,endereco (Empregado)) 
 π nome,endereco (δ salario>5000 (Empregado)) 
 π salario>5000 X (δ nome,endereco (Empregado)) 
Respondido em 13/10/2020 17:35:45 
 
 
 
4 
 Questão 
 
 
 
SELECT Tamanho > 70 AND numQuartos > 1 FROM Imovel 
 SELECT * FROM Imovel WHERE Tamanho > 70 AND numQuartos >1 
 
SELECT Imovel FROM Tamanho > 70 OR numQuartos > 1 
 
SELECT Tamanho > 70 OR numQuartos > 1 FROM Imovel 
 
SELECT * FROM Imovel WHERE Tamanho > 70 OR numQuartos >1 
Respondido em 13/10/2020 17:36:49 
 
 
 
5 
 Questão 
 
A operação da álgebra relacional que recupera linhas em uma tabela é denominada: 
 
 Seleção 
 
Diferença 
 
Projeção 
 
Junção 
 
Produto cartesiano 
Respondido em 13/10/2020 17:37:09 
 
 
 
6 
 Questão 
 
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 a II 
 
Somente III 
Respondido em 13/10/2020 17:40:40 
 
 
 
7 
 Questão 
 
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 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 13/10/2020 17:43:00 
 
 
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. 
 
 
 
 
8 
 Questão 
 
Sobre Álgebra Relacional é possível afirmar que: 
 
 O Produto Cartesiano é a concatenação de cada linha da primeira consulta com todas as linhas da 
segunda consulta 
 
é o operador de Projeção, usado quando se quer restringir o número de linhas 
 
é o operador de Seleção, usado quando se quer restringir o número de colunas 
 
 é o operador da Junção, usado quando se deseja identificar a chave primária e a chave 
estrangeira das consultas 
 
A união só poderá ocorrer quando houver, nas duas consultas, o mesmo número de linhas

Continue navegando