Questões de Concursos

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
109 questões encontradas
Questões por página
20
Mais recentes
 

Assinale a alternativa que insere um registro na tabela relacional exemplo (id, descricao), utilizando SQL:


A

insert into exemplo values (1, ‘concurso’);


B

insert into exemplo (1, ‘concurso’) references (id, descricao);


C

insert into exemplo set id =1, descricao = ‘concurso’;


D

create exemplo values (1, ‘concurso’);


E

include exemplo values id = 1 and descricao = ‘concurso’;

José, técnico em informática do IFTO, deseja excluir somente um registro de um banco de dados SQL. Qual dos comandos abaixo ele deverá usar:


A

TRUNCATE


B

DROP


C

DELETE


D

INSERT


E

COMMIT

Para inserir várias linhas de dados em uma tabela no SQL padrão, usando um único comando, utiliza-se


A

INSERT/AS SELECT


B

INSERT/MANY ROWS.


C

INSERT/AS UPDATE.


D

INSERT/AS CREATE.


E

INSERT/AS MANY ROWS

Considere uma tabela criada pelo script de criação e carga apresentado a seguir:


create table empregado

(cdemp integer not null,

nome varchar(6), f

one varchar(10),

primary key (cdemp));


insert into empregado (cdemp, nome, fone) values (1, 'Toni', '282677');

insert into empregado (cdemp, nome, fone) values (2, 'Joao', '282677');

insert into empregado (cdemp, nome, fone) values (3, 'Maria', '260088');

insert into empregado (cdemp, nome, fone) values (4, 'Jose', '174590');

insert into empregado (cdemp, nome) values (5, 'Ana');


I. select count(*) from empregado

II. select count(fone) from empregado

III. select count(*) from empregado where nome like "_o%"

As três consultas (I, II e III) retornarão respectivamente os valores


A

5,5,2.


B

5,5,5.


C

4,5,2.


D

5,4,3.


E

2,5,4,.

Para apagar todos os registros da tabela copia_eleitores utiliza-se a instrução SQL


A

DELETE FROM copia_eleitores; ou TRUNCATE * FROM copia_eleitores;


B

DELETE RECORDS copia_eleitores; ou DROP RECORDS FROM copia_eleitores;


C

DELETE * FROM copia_eleitores; ou DELETE RECORDS copia_eleitores;


D

DELETE FROM copia_eleitores; ou DELETE * FROM copia_eleitores;


E

DELETE RECORDS copia_eleitores; ou TRUNCATE TABLE copia_eleitores;

Em um banco de dados, qual o comando será utilizado para excluir a categoria “Artigos Esportivos” da tabela de categorias?


A

DELETE FROM categoria where nome_categorias = ‘Artigos Esportivos’;


B

DELETE FROM Artigos Esportivos where nome_categoria = ‘categorias’;


C

DELETE FROM categorias where nome_Artigos Esportivos = ‘categoria’;


D

DELETE FROM categorias where nome_categoria = ‘Artigos Esportivos’;

Correlacione os comandos utilizados em Banco de Dados com as suas respectivas características; após, selecione a opção correta.

COMANDOS

CARACTERÍSTICAS

I - show

( ) Comando responsável por incluir dados em uma tabela.

II - creat table

( ) O comando exclui um ou mais registros de determinada tabela.

III - insert

( ) O comando serve para mostrar os nomes das tabelas criadas utilizando um gerenciador mysql.

IV - delete

( ) O comando serve para criar tabelas em um determinado banco de dados.



A

III – II – IV – I


B

II – III – I – IV


C

III – IV – I – II


D

I – IV – III – II

Imagem associada para resolução da questão

Assumindo as tabelas vazias, o conjunto de comandos que insere corretamente novas entradas nessas tabelas é


A

INSERT INTO professor (id, nome) VALUES (1, ‘João’), (2, ‘Pedro’), (3, ‘Michelle’);

INSERT INTO associado VALUES (2,1),(1,3),(2,2);

INSERT INTO departamento (id,nome) VALUES (1, ‘Ciências Exatas’), (2, ‘Ciências Biológicas’);


B

INSERT INTO departamento (id,nome) VALUES (1, ‘Ciências Exatas’), (2, ‘Ciências Biológicas’);

INSERT INTO professor (nome) VALUES (‘João’), (‘Pedro’), (‘Michelle’);

INSERT INTO associado VALUES (1,2), (3,1), (2,2);


C

INSERT INTO professor (id, nome) VALUES (1, ‘João’), (2, ‘Pedro’), (3, ‘Michelle’);

INSERT INTO departamento (id,nome) VALUES (1, ‘Ciências Exatas'), (2,'Ciências Biológicas');

INSERT INTO associado VALUES (2,1), (1,3), (2,2);


D

INSERT INTO departamento (id, nome) VALUES (1, ‘Ciências Exatas’), (2, ‘Ciências Biológicas’);

INSERT INTO associado VALUES (2, ‘João’), (1, ‘Michelle’), (2, ‘Pedro’);


E

INSERT INTO professor (nome) VALUES (‘João’), (‘Pedro’), (‘Michelle’);

INSERT INTO departamento (nome) VALUES (‘Ciências Exatas’), (‘Ciências Biológicas’);

INSERT INTO associado VALUES (1,2), (3,1), (2,2);

Em bancos de dados SQL, para excluir de uma tabela chamada clientes apenas o cliente cujo conteúdo do campo CPF for "154.178.187-12" utiliza-se a instrução:


A

REMOVE FROM clientes WHO CPF= "154.178.187-12";


B

DELETE FROM clientes WHERE CPF= "154.178.187-12";


C

ERASE FROM clientes WHO CPF.EQUALS("154.178.187- 12");


D

DELETE * FROM clientes LIKE CPF="154.178.187-12";


E

ERASE FROM clientes WHERE CPF= "154.178.187-12";

O comando SQL para excluir os registros da tabela Produto, para produtos de ID menor do que 2000 é


A

DELETE Produto

HAVING ID < 2000


B

DELETE FROM

Produto WHERE ID < 2000


C

DROP Produto

FOR ID < 2000


D

EXC Produto

FOR ID < 2000


E

EXCLUDE FROM

Produto HAVING ID < 2000

Alterações nos valores dos registros de determinada tabela são realizadas em SQL pelo comando


A

Insert.


B

Update.


C

Drop.


D

Modify.


E

Modify_table.

Utilizando-se o comando apresentado a seguir, foi criada a tabela TAB1, em uma base de dados, armazenada em um Sistema Gerenciador de Bancos de Dados (SGBD) relacional. Logo após a criação da tabela, ela foi carregada com 5 milhões de linhas, a partir de dados contidos em um arquivo texto.

 CRImagem associada para resolução da questão

Não existem restrições de integridade na tabela, mas sabe-se que o valor da coluna CODIGO não se repete em diferentes linhas. Sabe-se, também, que existem cerca de 20 mil valores distintos para CODIGO_TAB2, sendo que as quantidades de ocorrências de cada um de tais valores na tabela são aproximadamente iguais. De forma análoga, existem 5 valores distintos para a coluna SITUACAO, e as quantidades de ocorrências de cada um desses valores na tabela também são aproximadamente iguais.

Visando a atualizar os valores da coluna SITUACAO, um usuário irá executar repetidas vezes comando similar ao apresentado a seguir. Para cada execução do comando, o usuário substitui os valores das variáveis @VALOR_SITUACAO e @CODIGO por valores adequados. No entanto, a execução de tal comando de atualização está tendo desempenho insatisfatório.

Imagem associada para resolução da questão

Nesse contexto, qual a ação que pode gerar maior ganho de desempenho na execução do comando?


A

Definição da chave primária na coluna CODIGO.


B

Definição de constraints do tipo CHECK, nas colunas SITUACAO e CODIGO_TAB2, de forma a limitar os valores distintos que essas colunas podem conter.


C

Criação de um índice na coluna SITUACAO.


D

Criação de um índice na coluna CODIGO_TAB2.


E

Criação de um índice na coluna CODIGO.

A exclusão dos registros de uma tabela que apresenta o atributo numérico salário menor que 3000 pode ser feita por meio do comando SQL:


A

delete salario < 3000 from cliente


B

erase * from cliente where salario <3000


C

delete from cliente where salario < 3000


D

del from cliente where salario <3000

Os comandos básicos SQL pertencentes à classe de linguagem de manipulação dos dados são:


A

select e create.


B

create e delete.


C

alter e delete.


D

update e delete.

Seja a seguinte tabela relacional:


CREATE TABLE ALUNO

(

MATRIC NUMBER(7) NOT NULL,

NOME VARCHAR?2(50) NOT NULL,

CPF CHAR(11),

DATA NASC DATE NOT NULL,

constraint ALUNO PK primary key (MATRIC)

);


Qual dos comandos SQL a seguir permite inserir uma linha na tabela acima?


A

INSERT INTO ALUNO VALUES (0912322, 'MARCELO PONTES!,'01/05/83"');


B

INSERT INTO ALUNO (MATRIC, DATA NASC, CPF, NOME) VALUES (0912322, '!'MARCELO PONTES','23478914589",'01/05/83');


C

INSERT INTO ALUNO (DATA NASC, CPF, NOME, MATRIC) VALUES (!'01/05/83','23478914589', 'MARCELO PONTES!, 0912322);


D

INSERT INTO ALUNO VALUES (0912322, 'MARCELO PONTES','01/05/83",'23478914589");


E

INSERT INTO ALUNO (MATRIC) VALUES (0912322);

O comando UPDATE requer que seja definida uma variável de execução em DML e que seja passado o valor dessa variável para a DDL correspondente.


C
Certo

E
Errado

A query apresentada a seguir preenche, na tabela clientes, com a informação Nina, o registro nome associado ao CPF de valor igual a 33344488812.

UPDATE clientes SET nome = 'Nina' WHERE CPF = '33344488812'


C
Certo

E
Errado

A query apresentada a seguir gera erro de sintaxe em sua execução, porque VALUES não é palavra reservada em SQL.

INSERT INTO clientes (nome, endereco) VALUES ('Ana', 'rua A')


C
Certo

E
Errado
   
Gerar simulado