Buscar

Implementacao BD

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

Avaliação: CCT0199_AV1_201101191058 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV1
Aluno: 201101191058 - ANDRE LUIZ SOARES 
Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA
Nota da Prova: 8,0 de 8,0 Nota do Trabalho: 0 Nota de Participação: 2 Data: 18/04/2013 18:01:28
1a Questão (Cód.: 107789) Pontos:1,0 / 1,0
Observe a tabela abaixo, referente a um banco de dados empresa:
Para gerar uma consulta SQL com todos os atributos, classificados por NOME_PACIENTE, deve-se utilizar o 
seguinte comando:
SELECT * FROM PACIENTE ASC NOME_PACIENTE;
SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE;
SELECT * OVER PACIENTE ASC NOME_PACIENTE;
SELECT * FROM PACIENTE DESC NOME_PACIENTE;
SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE;
2a Questão (Cód.: 106899) Pontos:0,5 / 0,5
Os atributos de uma tabela constituem:
As colunas da tabela.
Os nomes das tabelas.
Os índices da tabela.
As tuplas da tabela.
As linhas da tabela.
3a Questão (Cód.: 110395) Pontos:0,5 / 0,5
(CONSULPLAN - 2012) Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem 
declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e 
Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente:
Drop e Grant.
Update e Grant.
Update e Drop.
Grant e Delete.
Delete e Update.
4a Questão (Cód.: 106773) 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
LIKE
BETWEEN
HAVING
GROUP BY
5a Questão (Cód.: 106778) Pontos:0,5 / 0,5
Quando desejamos selecionar o maior e o menor valor de um atributo numérico 
usamos:
MAIOR, MENOR
MIN, MAX
COUNT
SUM
AVG
6a Questão (Cód.: 106404) Pontos:1,0 / 1,0
Analise as seguintes afirmações: 
"(1) O valor de uma chave estrangeira só pode ser inserido em uma tabela se já existe na tabela onde é chave 
primária PORQUE (2) esta restrição garante a integridade referencial."
Podemos afirmar:
A primeira afirmação é falsa e a segunda é verdadeira.
As duas afirmações são falsas.
As duas afirmações são verdadeiras e primeira não justifica a segunda
A primeira afirmação é verdadeira e a segunda é falsa.
As duas afirmações são verdadeiras e primeira justifica a segunda.
7a Questão (Cód.: 106427) Pontos:1,0 / 1,0
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.
 nome, ano ((genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) )
 nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 nome, ano ((genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 nome, ano ((genero = "ação" AND tempoduracao = 120) (FILME) )
8a Questão (Cód.: 106755) 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 * FROM FORNECEDOR;
SELECT NOME FROM FORNECEDOR;
SELECT NOME FROM FORNECEDORES;
SELECT NOME_FORNECEDOR FROM FORNECEDORES;
SELECT * FROM FORNECEDORES;
9a Questão (Cód.: 107177) Pontos:1,0 / 1,0
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL 
adequada para:
Apresentar	o	menor	salário	pago	aos	Empregados	Agrupados	por	Departamento.
SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
10a Questão (Cód.: 107148) Pontos:1,0 / 1,0
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL 
adequada para:
Apresentar os Ids e os nomes dos Departamentos ordenados por nome de forma Decrescente.
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME ASC;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY DESC NOME;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY ASC NOME;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME DESC;
Período de não visualização da prova: desde 16/04/2013 até 03/05/2013.

Continue navegando