Buscar

AV1 - IMPL.BANCO.DADOS-04_ANT.EUSTAQUIO

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

26/04/12 Estácio
1/4www.bquestoes.estacio.br/entrada.asp?p0=prova_preview&p1=201001260741&p2=1098331&p3=…
 
Avaliação: CCT0199_AV1_201001260741
Tipo de Avaliação: AV1
Aluno: 201001260741 - ANTONIO EUSTAQUIO LARA
Nota da Prova: 6.0 de 8.0 Data da Prova: 3/26/2012
1.) MODELO RELACIONAL Pontos: 0.5 / 0.5
Os atributos de uma tabela constituem:
As tuplas da tabela.
As linhas da tabela.
 As colunas da tabela.
Os índices da tabela.
Os nomes das tabelas.
2.) MODELO RELACIONAL Pontos: 0.0 / 0.5
É responsável por garantir a Integridade Referencial:
 Chave Estrangeira
 Chave Primária
Chave Candidata
Chave de Atributo
Chave Secundária
3.) SQL 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 é:
IN
 BETWEEN
HAVING
LIKE
GROUP BY
4.) MODELO RELACIONAL Pontos: 0.0 / 0.5
Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativas, respeitando a
correlação sequencial em que estão dispostas.
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das
demais, dentro de uma tabela.
26/04/12 Estácio
2/4www.bquestoes.estacio.br/entrada.asp?p0=prova_preview&p1=201001260741&p2=1098331&p3=…
demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na
........................ de uma tabela. 
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das
demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou
combinações são denominadas ........................
A seqüência correta encontra-se apenas em:
 Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas.
Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas.
Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras.
 Chave primária; super-chave; chave primária; chave candidata; chaves secundárias.
Chave primária; chave primária; chave primária; super-chave; chaves secundárias.
5.) SQL Pontos: 0.0 / 1.0
Considere a relação:
ALUNO (matrícula, nome, endereço, estado, cidade, cep, datadeingresso, coeficiente_de_rendimento)
A consulta SQL para listar os alunos com maior e menor coefiente de rendimento nos estado de SP, RJ e MG é:
 
 
SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE
ESTADO = 'SP' AND ESTADO = 'RJ' AND ESTADO = 'MG';
 SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE
ESTADO = 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG';
SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO;
SELECT MAX, MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 'SP' OR ESTADO = 'RJ' OR
ESTADO = 'MG';
 Nenhuma das respostas acima
6.) SQL Pontos: 1.0 / 1.0
(ENADE 2011 - Adaptado)
CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL,
 DESCRICAO VARCHAR(20) NOT NULL,
 ESTOQUE NUMERIC(5) NOT NULL,
 PRIMARY KEY(CODIGO));
CREATE TABLE FORNECEDORES
(COD_FORN NUMERIC(3) NOT NULL,
 NOME VARCHAR(30) NOT NULL,
 PRIMARY KEY(COD_FORN));
CREATE TABLE FORNECIMENTOS
(COD_PECA NUMERIC(5) NOT NULL,
 COD_FORN NUMERIC(3) NOT NULL,
 QUANTIDADE NUMERIC(4) NOT NULL,
 PRIMARY KEY(COD_PECA, COD_FORN),
 FOREIGN KEY (COD_PECA) REFERENCES PECAS,
 FOREIGN KEY (COD_FORN) REFERENCES
 FORNECEDORES);
A partir desse script, assinale a opção que apresenta o comando
SQL que permite obter uma lista que contenha o nome de cada
fornecedor:
 SELECT NOME FROM FORNECEDORES;
SELECT * FROM FORNECEDORES;
SELECT NOME FROM FORNECEDOR;
SELECT NOME_FORNECEDOR FROM FORNECEDORES;
26/04/12 Estácio
3/4www.bquestoes.estacio.br/entrada.asp?p0=prova_preview&p1=201001260741&p2=1098331&p3=…
SELECT NOME_FORNECEDOR FROM FORNECEDORES;
SELECT * FROM FORNECEDOR;
7.) SQL Pontos: 1.0 / 1.0
Considere a relação:
FUNCIONARIO (matrícula, cargo, salario, admissao)
A consulta SQL que mostra média dos salários dos funcionários é:
 SELECT AVG(SALARIO) FROM FUNCIONARIO;
SELECT SALARIO FROM FUNCIONARIO AVG;
SELECT MEDIA(SALARIO) FROM FUNCIONARIO;
SELECT SUM(SALARIO) FROM FUNCIONARIO;
Nenhuma das respostas acima.
8.) SQL PARTE 1 - CREATE TABLE E DML Pontos: 1.0 / 1.0
O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é:
DELETE FROM Aluno
DELETE FROM Aluno WHERE nome LIKE 'G%'.
DELETE FROM Aluno WHERE nome='M'.
 DELETE FROM Aluno WHERE nome LIKE 'M%'.
DELETE FROM Aluno WHERE nome SUCH '%M'.
9.) ÁLGEBRA RELACIONAL Pontos: 1.0 / 1.0
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:
 
 π matricula (σ setor = "Projetos" (Funcionarios_ste))
σ matricula (π setor = "Projetos" (Funcionarios_ste))
σ setor = "Projetos" (Funcionarios_ste)
 
π setor = "Projetos" (σ matricula (Funcionarios_ste))
π Funcionarios_ste (σ matricula, setor = "Projetos")
26/04/12 Estácio
4/4www.bquestoes.estacio.br/entrada.asp?p0=prova_preview&p1=201001260741&p2=1098331&p3=…
10.) SQL PARTE 3 Pontos: 1.0 / 1.0
Observe a tabela empregado:
Qual será o resultado se executarmos a consulta abaixo:
Niterói, Rio de Janeiro, Santos, Santos, São Paulo
 Niterói, Rio de Janeiro, Santos, São Paulo
São Paulo, Santos, Santos, Rio de Janeiro, Niterói
São Paulo, Santos, Rio de Janeiro, Niterói
Niterói, Rio de Janeiro, Santos

Outros materiais