PERGUNTA 1
É uma estrutura de acesso auxiliar utilizada para agilizar a recuperação de registros em resposta a certas condições de consulta. Estamos nos referindo a:
Índice.
MySQL.
Ferramenta Case.
Join.
Backup.
1 pontos
PERGUNTA 2
Os comandos abaixo são chamados de DDL (Data Definition Language), com exceção do comando:
Create Index.
Alter Table.
Drop Table.
Delete.
Create Table.
1 pontos
PERGUNTA 3
O comando para criação de índice dispõe de uma cláusula que indica que o índice não permitirá valores repetidos. Qual é essa cláusula?
On.
Index.
Not Null.
Unique.
Null.
1 pontos
PERGUNTA 4
SQL é a linguagem para definição e manipulação de bancos de dados relacionais, a linguagem é repleta de comandos que executam as operações tanto de definição quanto de manipulação. Qual é o comando para apagar uma tabela de um banco de dados?
Drop Table
Delete Table
Truncate Table
Insert Table
Create Table
1 pontos
PERGUNTA 5
Considere verdadeiras (V) ou falsas (F) as afirmações a seguir sobre o comando Alter Table:
( ) Pode ser utilizado para alterar o nome de uma tabela.
( ) Pode ser utilizado para adicionar um campo em uma tabela.
( ) Pode ser utilizado para excluir um campo de uma tabela.
( ) Pode ser utilizado para definir a chave primária de uma tabela.
( ) Pode ser utilizado para excluir dados de uma tabela.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é:
V, F, V, F, V
F, F, V, V, F
V, V, F, V, V
V, F, V, V, F
F, V, V, V, F
1 pontos
PERGUNTA 6
Considere verdadeiras (V) ou falsas (F) as afirmações sobre o comando a seguir:
CREATE INDEX IDX_NOMEPROD ON PRODUTO (NOME_PRODUTO);
( ) O comando cria um índice para o campo nome_produto na tabela produto.
( ) O comando cria um índice para o campo produto na tabela idx_nomeprod.
( ) O índice a ser criado vai ter o nome idx_nomeprod.
( ) A sintaxe apresenta um erro de grafia.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é:
V, F, V, F
F, F, V, V
V, V, F, V
F, V, V, V
V, F, V, V
1 pontos
PERGUNTA 7
Considere verdadeiras (V) ou falsas (F) as afirmações a seguir sobre ferramentas case:
( ) Tem como objetivo contribuir para a criação de modelos entidade relacionamento.
( ) Tem como objetivo ajudar na criação de modelos relacionais.
( ) Tem como objetivo possibilitar a engenharia reversa.
( ) Tem como objetivo realizar a normalização do banco de dados.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é:
V, V, V, F
F, V, V, F
F, F, V, V
V, F, F, V
V, F, V, V
1 pontos
PERGUNTA 8
Sobre tipos de dados em sistemas de bancos de dados:
O comando Create Type permite criar novos tipos de dados, definidos pelos usuários.
Os tipos de dados que são formados por cadeias de caracteres normalmente se dividem em tipos de tamanho fixo e tipos de tamanho variável.
Numeric e Decimal são tipos de dados que representam números de ponto flutuante.
Os dados do tipo Boolean só permitem dois tipos de valores em um campo.
Os bancos de dados em geral só dispõem do tipo Date para dados que representam fatos do tempo/data.
De acordo com as afirmações apresentadas, indique qual alternativa é a correta:
As afirmações II e IV estão corretas.
As afirmações III, IV e V estão corretas.
As afirmações I, II e V estão corretas.
Apenas a afirmação I é correta.
As afirmações I, II e III estão corretas.
1 pontos
PERGUNTA 9
Observe a tabela a seguir:
PEDIDO
Nro_Pedido Cod_Produto Qtde Valor_Unit
1 1929292 1 230,50
1 7667701 2 499,90
2 9888221 3 56,00
3 7654884 1 619,99
Agora observe o seguintes comandos:
UPDATE PEDIDO SET QTDE=10 WHERE QTDE=1 AND NRO_PEDIDO=1;
Analise as informações abaixo.
Todos os registros da tabela serão alterados.
Apenas o primeiro registro da tabela será alterado.
O registro com o nro_pedido igual a 3 passará a ter “Qtde” igual a 10.
Há um erro de grafia no comando e nada será executado.
De acordo com as afirmações apresentadas, indique qual alternativa é a correta:
Apenas a afirmação II está correta.
Apenas as afirmações II e IV estão corretas.
Apenas as afirmações II, III e IV estão corretas.
Apenas as afirmações I, III e V estão corretas.
Apenas a afirmação IV está correta.
1 pontos
PERGUNTA 10
Observe a tabela a seguir:
PEDIDO
Nro_Pedido Cod_Produto Qtde Valor_Unit
1 1929292 1 230,50
1 7667701 2 499,90
2 9888221 3 56,00
3 7654884 1 619,99
Agora observe o seguinte comando:
DELETE FROM PEDIDO WHERE NRO_PEDIDO=1 OR VALOR_UNIT < 100;
Analise as informações abaixo.
Todos os registros da tabela serão excluídos.
Serão excluídos 3 registros da tabela.
O comando tem um erro de sintaxe e não será executado.
O registro que tem o nro_pedido igual a 2 será excluído.
O registro que tem o cod_produto igual a 1929292 não será excluído.
De acordo com as afirmações apresentadas, indique qual alternativa é a correta:
Apenas as afirmações IV e V estão correta.
Apenas as afirmações II, III e IV estão corretas.
Apenas as afirmações II e IV estão corretas.
Apenas as afirmações I, III e V estão corretas.
Apenas a afirmação III está correta.
1 – c) Índice
2 – b) Delete
3 – e) Unique
4 – e) Drop table
5 – e)FVVVF
6 – e) VFVF
7 – e) VVVF
8 – c) As afirmações I, II e III
9 – d) Apenas a II está correta
10 – c) Apenas a II e a IV
Soluções para a tarefa
Resposta:
4 - Truncate Table
Explicação: deu errada cuidado está faltando respostas pessoal
Considere verdadeiras (V) ou falsas (F) as afirmações sobre o comando a seguir:
CREATE INDEX IDX_NOMEPROD ON PRODUTO (NOME_PRODUTO);
A sequência correta de preenchimento dos parênteses, de cima para baixo, é:
V, F, V, F x ok
9 - Pergunta 9
Observe a tabela a seguir:
Analise as informações abaixo.
Apenas a afirmação II está correta. x ok
correto: drop table
Resposta: Respostas:
1) Índice
2) Delete
3) Unique
4) Essa eu errei
5) Essa eu errei também
6)
( V) O comando cria um índice para o campo nome_produto na tabela produto.
(F) O comando cria um índice para o campo produto na tabela idx_nomeprod.
(V ) O índice a ser criado vai ter o nome idx_nomeprod.
(F) A sintaxe apresenta um erro de grafia.
Ficando: VFVF
7)
( V ) Tem como objetivo contribuir para a criação de modelos entidade relacionamento.
(V) Tem como objetivo ajudar na criação de modelos relacionais.
(V ) Tem como objetivo possibilitar a engenharia reversa.
(F ) Tem como objetivo realizar a normalização do banco de dados.
Ficando: VVVF
8)
O comando Create Type permite criar novos tipos de dados, definidos pelos usuários. (V)
Os tipos de dados que são formados por cadeias de caracteres normalmente se dividem em tipos de tamanho fixo e tipos de tamanho variável. (V)
Numeric e Decimal são tipos de dados que representam números de ponto flutuante. (F)
Os dados do tipo Boolean só permitem dois tipos de valores em um campo. (V)
Os bancos de dados em geral só dispõem do tipo Date para dados que representam fatos do tempo/data. (F)
Ficando: VVFVF
9)
Todos os registros da tabela serão alterados. (F)
Apenas o primeiro registro da tabela será alterado. (V)
O registro com o nro_pedido igual a 3 passará a ter “Qtde” igual a 10. (F)
Há um erro de grafia no comando e nada será executado. (F)
R: Portando: apenas o registro 1 será alterado
10)
I - Todos os registros da tabela serão excluídos. (F)
II- Serão excluídos 3 registros da tabela. (V)
III- O comando tem um erro de sintaxe e não será executado. (F)
IV - O registro que tem o nro_pedido igual a 2 será excluído. (V)
V - O registro que tem o cod_produto igual a 1929292 não será excluído. (F)
R: Apenas as afirmações II e IV estão corretas
Explicação: Atenção, as perguntas e alternativas mudam de ordem, tirando as duas que errei todas as outras estão certas: 1ª tentativa 8/10
2 – b) Drop Table
3 – e) Unique
4 – e) Delete (comando DML)
5 – e) VVFVV
6 – e) VFVF
7 – e) VVVF
8 – c) As afirmações I, II e V estão corretas.
9 – d) Apenas a II está correta
10 – c) Apenas a II e a IV estão corretas Não corrigi pelo Sistema ainda, então pode ser que a cinco e a oito estejam incorretas.