Buscar

implementação de banco de dados exercicio 06

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 4 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

Prévia do material em texto

Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto
cartesiano em uma só operaçã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)
A relação T1 abaixo conterá:
T1 = p nome, sexo,salário,dept (s(sexo="MASCULINO") and (salário<5000)(EMPREGADO)) 
 
Considere a relação:
FILME (nome, diretor, tempoduracao, genero, ano)
A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de
duração entre 120 e 180 minutos.
 
 
Prezado (a) Aluno(a),
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será
usado na sua AV e AVS.
 
1.
 União
Projeção
Interseção
Diferença
 Junção
 
 
2.
ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
 ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
 ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
ᴨnome, nome_curso(Alunos X Cursos)
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
 
Gabarito Coment.
 
3.
Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000
 Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000
 Esta não é uma consulta válida
Nome, sexo, salário e depto de todos os empregados homens que ganham 5000
Nome e depto de todos os empregados homens que ganham menos que 5000
 
Gabarito Coment. Gabarito Coment.
 
4.
 
 
 
Considere as relações:
ALUNO (matriculaluno, nomealuno, endereço, telefone)
CURSA (matricula, codigo)
matricula REFERENCIA matriculaluno em ALUNO
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a
disciplina com código CCT0199" está corretamente representada em:
A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos:
 
p nome, ano (s(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <=
180) (FILME) )
p nome, ano (s(genero = "ação" AND tempoduracao = 120) (FILME) )
 p nome, ano (s(genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 p nome, ano (p(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <=
180) (FILME) )
 
p nome, ano (s(genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) )
 
Gabarito Coment.
 
5.
 p matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (scodigo = CCT0199 (CURSA)))
p matriculaaluno, nomealuno (CURSA matriculaluno =⋈matricula DISCIPLINA)
p matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA)
p matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (scodigo =
CCT0199 (DISCIPLINA)))
Não existe consulta que reponda a questão
 
 
6.
 
Sejam as relações:
 
 T1 = p nome (s(sexo="FEMININO") and (salário>1500) (EMPREGADO))
 
 T2 = p nome (sdept=5 (EMPREGADO))
 
A relação T3 = T1 - T2 conterá:
De	acordo	 com	a	 tabela	 a	 seguir,	 como	 �ica	 a	 instrução	de	 seleção	para	 recuperarmos	os	 funcionários	possuem	 ID	maior	do	que	102,
trabalham	no	Departamento	10	e	ganham	mais	de	R$	2.000,00	de	Salário?
π Funcionarios_ste (σ matricula, setor = "Projetos")
 π matricula (σ setor = "Projetos" (Funcionarios_ste))
π setor = "Projetos" (σ matricula (Funcionarios_ste))
 σ matricula (π setor = "Projetos" (Funcionarios_ste))
σ setor = "Projetos" (Funcionarios_ste)
 
 
 
7.
Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5.
Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5.
 Nome de todas mulheres que ganham mais do 1500
 Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5.
Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5.
 
Gabarito Coment.
 
8.
 s ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
s ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
 s ID > 102 OU id_Depto = 10 OU Salario >
2000 (Empregado)
s ID = 102 OU id_Depto = OU E Salario >
2000 (Empregado)
s ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)

Outros materiais