implementação de banco de dados exercicio 06
4 pág.

implementação de banco de dados exercicio 06

Disciplina:Projeto e Implementação de Banco de Dados19 materiais161 seguidores
Pré-visualização1 página
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)