Buscar

IMPL. BANCO DE DADOS.AV.

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

17/12/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0199&p4=101794&p5=AV&p6=22/11/2014&p10=16212607 1/4
 Fechar
Avaliação: CCT0199_AV_201207148458 (AG) » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV
Aluno: 201207148458 - WANDERSON CALDEIRA
Professor: PATRICIA FIUZA DE CASTRO Turma: 9002/AB
Nota da Prova: 4,0 Nota de Partic.: 2 Data: 22/11/2014 13:55:52
 1a Questão (Ref.: 201207270545) Pontos: 0,5 / 0,5
Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto
cartesiano em uma só operação.
Projeção
Diferença
 Junção
Interseção
União
 2a Questão (Ref.: 201207270282) Pontos: 0,5 / 0,5
Como	ficaria	o	comando	SQL	para	criar	a	tabela	a	seguir?
 CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
 3a Questão (Ref.: 201207287518) Pontos: 1,0 / 1,0
Quanto a visões, é correto afirmar:
 I - Pode-se fazer uma consulta a uma view com as cláusulas Having e Group By.
II - Pode-se fazer subconsultas e utilizar operadores de conjunto em uma view.
III - Uma visão pode permitir, com restrições que os dados da tabela sejam manipulados em comando de
17/12/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0199&p4=101794&p5=AV&p6=22/11/2014&p10=16212607 2/4
III - Uma visão pode permitir, com restrições que os dados da tabela sejam manipulados em comando de
INSERT, UPDATE e DELETE, porém, não armazena estes dados.
Apenas as afirmações I e III são corretas.
 Todas as afirmações estão corretas.
Apenas a afirmação III é correta.
Apenas as afirmações II e III são corretas.
Apenas as afirmações I e II são corretas.
 4a Questão (Ref.: 201207429526) Pontos: 0,0 / 1,0
A propriedade que garante que todas as operações de uma transação são refletidas corretamente no banco de
dados ou nenhuma será é:
Indisivibilidade
Isolamento
Durabilidade
 Atomicidade
 Consistência
 5a Questão (Ref.: 201207270350) Pontos: 0,5 / 0,5
Considere a relação abaixo:
CLIENTE (cpf, nome, endereço, telefone)
A consulta SQL que responde a pergunta "Quais os clientes (cpf e nome) que não possuem endereço
cadastrado" é:
 SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NULL;
SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NOT NULL;
Nenhuma das respostas acima.
SELECT * FROM CLIENTE WHERE ENDERECO IS NULL;
SELECT CPF, NOME FROM CLIENTE;
 6a Questão (Ref.: 201207271107) Pontos: 0,5 / 0,5
Considere o esquema:
Aluno(matricula, cpf, nome, endereço).
Assinale a alternativa que não representa uma super-chave deste esquema.
cpf, nome
 nome, endereço
matricula, endereco
matricula, nome
matricula, cpf
 7a Questão (Ref.: 201207270076) Pontos: 0,5 / 0,5
O operador que possibilita a seleção de uma faixa de valores sem a necessidade do
uso dos operadores >=, <= e AND é:
17/12/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0199&p4=101794&p5=AV&p6=22/11/2014&p10=16212607 3/4
uso dos operadores >=, <= e AND é:
IN
GROUP BY
 BETWEEN
HAVING
LIKE
 8a Questão (Ref.: 201207270181) Pontos: 0,5 / 0,5
Uma visão quando aplicada a uma base de dados, é capaz de:
Permitir a implementação de uma nova tabela com dados oriundos de outras tabelas.
 Permitir a criação de um conjunto de dados virtual para ser usados em consultas.
Permitir ao usuário definir os dados que deseja ver no momento da criação de uma consulta.
Permite alterar os tipos definidos nos meta-dados do SGBD.
Permitir a representação conceitualmente os dados de uma base de dados.
 9a Questão (Ref.: 201207278887) Pontos: 0,0 / 1,5
Baseado na tabela empregado mostrada a seguir, escreva uma consulta SQL que recupere todas as
informações de empregado ordenando pelos empregados que possuem o maior salário.
Resposta: SELECT codigo_empregado,ORDER BY empregados, FROM>salario.
Gabarito:
Sugestão:
SELECT *
FROM empregado
ORDER BY salario DESC
 10a Questão (Ref.: 201207407295) Pontos: 0,0 / 1,5
O que são funções de grupo na linguagem SQL?
17/12/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0199&p4=101794&p5=AV&p6=22/11/2014&p10=16212607 4/4
Resposta: Order By_ondena os grupos de dados. Group by_Possibilita o agrupamento dos dados
Gabarito: Funções de grupo operam sobre conjuntos de linhas. Elas retornam resultados baseados sobre um
grupo de linhas, antes que um resultado por linha tenha retornado como uma função de linha única. Como
padrão todas as linhas de um tabela são trilhadas como um grupo. A clausula GROUP BY da declaração do
SELECT é usada para agrupar as linhas em menores grupos.

Outros materiais