Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tipo de Avaliao: AV
Aluno:
Professor: PATRICIA FIUZA DE CASTRO
Nota da Prova: 3,0
Nota de Partic.: 1
Turma: 9001/AA
Data: 22/11/2014 16:06:13
Resposta: Ser inserido um novo registro na tabela aluno, onde 9 ser adicionado no campo matrcula, Roberto
no campo nome_aluno e ENG no campo cod_curso.
Gabarito: No ser possvel inserir a tupla mostrada no comando acima, pois no existe na tabela curso
nenhuma tupla com o valor de cod_curso = 'ENG' e como a coluna cod_curso da tabela aluno chave
estrangeira da coluna cod_curso da tabela curso estaremos violando a restrio de integridade referencial ao
tentar inserir a tupla mostrada acima.
1.
2.
______________ uma pseudocoluna utilizada para extrair valores de uma sequence qualquer, sempre
que for referenciada.
3.
______________ uma pseudocoluna utilizada para informar o ltimo valor gerado por uma sequence.
sempre incrementada aps um ______________
4.
5.
(1) sequences (2) currval (3) nextval e nextval (4) no podem (5) no podem
(1) sequences (2) currval - (3) nextval e nextval (4) no podem (5) podem
(1) indices (2) nextval (3) currval e nextval (4) podem (5) no podem
(1) sequences (2) nextval (3) currval e nextval (4) podem (5) podem
(1) sequences (2) nextval (3) currval e nextval (4) podem (5) no podem
Baseado na tabela dependente ilustrada na figura a seguir, escreva uma consulta SQL que recupere a
quantidade de dependentes de cada empregado agrupados pelo codigo do empregado.
Gabarito:
Sugesto:
SELECT COUNT(*)
FROM dependente
GROUP BY codigo_empregado
Listar placa, o ano do veculo e a descrio de seu modelo, se ele possuir ano a partir de 2010
SELECT v.placa, v.veiculo, m.modelo FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod =
m.codMod WHERE ano >= 2010;
SELECT v.placa, v.ano, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod =
m.codMod WHERE ano > 2010;
Nenhuma das respostas acima.
SELECT v.placa, v.ano, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod =
m.codMod WHERE ano >= 2010;
SELECT v.placa, m.descricao FROM Veiculo v INNER JOIN Modelo m ON v.Modelo_codMod = m.codMod
WHERE ano = 2010;
A propriedade que garante que depois de a transao completar-se com sucesso, as mudanas que ela faz no
banco de dados permanecem, at mesmo se houver falha no sistema :
Durabilidade
Atomicidade
Persistncia
Consistncia
Coerncia
Dependncia de dados.
Redundncia de dados.
Replicao de dados.
Integridade de dados.
Consistncia de dados.
Durante a criao de uma tabela, detectada a necessidade de se definir um atributo de texto que armazenar
dados com tamanhos entre 2000 e 3000 caracteres. Qual o tipo adequado a ser usado este atributo neste
caso?
VARCHAR2(tam)
LONG RAW
CHAR(tam)
RAW(tam)
LONG
o atributo nome e o nmero de registros existentes para cada nome, da tabela aluno.
o atributo nome e o nmero de registros existentes para cada nome, na tabela nome.
todos os atributos das tabelas nome e aluno.
o atributo nome e a soma do contedo do atributo nome, da tabela aluno.
todos os atributos da tabela nome, alm do atributo especial Count.
Considere a relao:
FILME (nome, diretor, tempoduracao, genero, ano)
A consulta em lgebra relacional que retorna o nome e o ano de todos os filmes de ao com tempo de
durao entre 120 e 180 minutos.
nome, ano
((genero = "ao" AND tempoduracao >= 120 AND tempoduracao <= 180)(FILME) )
nome, ano
((genero = "ao" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME))
nome, ano
((genero = "ao" AND tempoduracao >= 120 AND tempoduracao <= 180)(FILME) )
nome, ano
nome, ano
((genero = "ao" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME)