Questões de Concurso sobre Trabalhando com tabelas

 
 
Disciplina
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
 
31 questões encontradas
Questões por página
20
Mais recentes
 

Em certa secretaria de fazenda, as tabelas contribuinte e pagamento armazenam, respectivamente, informações cadastrais e registros de pagamentos realizados pelos contribuintes, da seguinte forma.


Tabela contribuinte (id_contribuinte, nome)

Tabela pagamento (id_pagamento, id_contribuinte, valor, data_pagamento)


A administração tributária deve identificar pagamentos cujos valores estejam abaixo da média individual dos pagamentos de cada contribuinte, visando à detecção de possíveis inconsistências ou tentativas de fraude.


Considerando essa situação hipotética, assinale a opção em que é apresentada a instrução SQL por meio da qual a operação visada pela administração tributária será corretamente realizada.


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

O comando SQL utilizado para remover permanentemente uma tabela de um banco de dados, incluindo sua estrutura e seus dados, é:


A

DELETE TABLE.


B

DROP TABLE.


C

ELIMINATE TABLE.


D

ERASE TABLE.


E

EXCLUDE TABLE.

Jonas é administrador de banco de dados do Tribunal de Justiça de Santa Catarina. Em sua rotina, realiza criação, manipulação e definição de dados por meio de linguagem SQL, atendendo às demandas da equipe de desenvolvimento de sistemas. Em determinada tarefa, verificou que havia criado uma tabela de forma equivocada e que ela não seria mais necessária, inclusive em sua estrutura.


Diante disso, para eliminar definitivamente essa tabela, ele deve utilizar o comando


A

TRUNCATE table.


B

DELETE table.


C

UPDATE table.


D

GRANT table.


E

DROP table.

Quando se utiliza o Microsoft Word do Office 365 existem várias formas de se inserir uma tabela em um documento. Indique quais das opções abaixo mostra uma forma correta de se criar uma tabela:


A

Se já tiver texto com palavras separadas por ";"(ponto e vírgula) podemos selecionar Inserir -> Tabela e, em seguida, selecione Converter Texto em Tabela e na caixa de dialogo selecione "ponto-e-vírgulas".


B

Para inserir uma tabela, basta pressionar CTRL + T e o Word criará automaticamente uma tabela com o número de linhas e colunas com base no conteúdo selecionado.


C

É possível inserir uma tabela usando o comando =TABELA(5,5) diretamente na barra de pesquisa para criar uma tabela com 5 linhas e 5 colunas.


D

Para inserir uma tabela, basta clicar com o botão direito na área de trabalho do Windows, selecionar "Nova Tabela" e arrastar para o documento do Word.


E

O Word permite criar uma tabela automaticamente copiando e colando uma lista de texto simples, que será convertida em uma tabela formatada sem a necessidade de ajuste manual.

Para excluir uma tabela na linguagem SQL e liberar os recursos alocados por ela, inclusive índices e triggers associados, deve-se fazer uso do comando DELETE TABLE, pois ele remove tanto os dados quanto a estrutura da tabela.


C

Certo


E

Errado

O código DDL abaixo cria três tabelas em um banco de dados relacional:


Imagem associada para resolução da questão


Considerando as tabelas acima, a seguinte consulta foi realizada:


Imagem associada para resolução da questão


O retorno da consulta foram os nomes


A

dos velejadores que possuem reservas para todos os barcos.


B

dos barcos que não possuem reservas.


C

dos velejadores que não possuem reservas.


D

dos velejadores que possuem reserva para mais de um barco.


E

dos barcos que possuem reservas feitas por todos os velejadores.

Considere uma tabela nomeada como TB_CONCURSO em um SGBD SQL Server 2022. Assinale a alternativa que corresponde a um comando SQL que irá excluir todos os registros da tabela TB_CONCURSO, mantendo a estrutura da tabela.


A

DELETE TB_CONCURSO;


B

TRUNCATE TABLE TB_CONCURSO;


C

UPDATE TB_CONCURSO SET NULL;


D

DROP TABLE TB_CONCURSO;

Para trabalhar com os dados, aprenderemos a inclui-los em uma tabela. Para esse propósito, qual comando em SQL permite adicionar linhas, tuplas ou registros em uma tabela?


A

Insert.


B

Add.


C

Include.


D

Register.


E

Date.

Imagem associada para resolução da questão


Considerando que os dados precedentes estejam armazenados em uma tabela no H2 Database chamada TABCIDADES, julgue os próximos itens.


O comando seguinte excluirá da tabela em apreço a coluna IBGE.


SET @COLUMN = IBGE

DROP COLUMN ON TABCIDADES IN @COLUMN;


C

Certo


E

Errado

Em um ambiente corporativo, um analista precisa criar uma tabela no PostgreSQL para armazenar informações de funcionários, incluindo um identificador único, o nome completo e a data de admissão. Considerando boas práticas de modelagem e os tipos de dados disponíveis nesse SGBD, assinale a alternativa correta.


A

CREATE TABLE funcionario (

id SERIAL PRIMARY KEY,

nome VARCHAR(255), data_admissao DATE

);


B

CREATE TABLE funcionario (

id INT PRIMARY KEY, nome TEXT(255),

data_admissao DATETIME

);


C

CREATE TABLE funcionario (

id AUTO_INCREMENT PRIMARY KEY,

nome NVARCHAR(255),

data_admissao DATETIME2

);


D

CREATE TABLE funcionario (

id BIGINT AUTO PRIMARY,

nome CHAR, data_admissao SMALLDATETIME

);


E

CREATE TABLE funcionario (

id IDENTITY PRIMARY,

nome VARCHAR(255), data_admissao TIMESTAMP WITHOUT TIME ZONE

);

O texto seguinte servirá de base para responder à questão 24.


Um especialista deseja criar uma tabela de funcionários em uma planilha do Excel 365 (BR), a partir de uma tabela de cargos pré-existentes, para permitir que na tabela de funcionários seja digitado apenas o código do cargo e o cargo seja relacionado à tabela de cargos, conforme apresentado a seguir:


Imagem associada para resolução da questão


Fonte: Autor


Para isso você deve criar a seguinte fórmula na célula D12 da tabela de funcionários:


A

=PROCH(C12;$B$5:$D$7;2)


B

=PROCV(C12;$B$4:$D$7;2)


C

=PROCH(D12;$B$4:$D$7;1)


D

=PROCV(D12;$B$5:$D$7;1)

Um funcionário da área de desenvolvimento trabalha com bancos de dados de diversas áreas de uma empresa. Ele precisa, utilizando o comando CREATE TABLE da linguagem relacional SQL, criar uma tabela em um desses bancos de dados.


A sintaxe correta desse comando é apresentada em


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

Tabela de dados em linguagem R trata-se de uma tabela com dados organizados por colunas, onde cada coluna é um vetor que pode ser numérico ou de caractere. Assinale a alternativa correta para se criar uma tabela de dados em linguagem R.


A

data.matrix()


B

data.c()


C

data.tb()


D

data.frame()

Em um banco de dados aberto e em condições ideais. a tabela imposto_cidadao contém os campos IdImposto, CPFCidadao e valorPago (valor numérico real). A chave primária é composta pelos campos IdImposto e CPFCidadao, que são chaves estrangeiras. Para somar o conteúdo do campo valorPago de todos os registros da tabela imposto_cidadao utiliza-se a instrução SQL:


A

SELECT * FROM valorPago IN imposto_cidadao;


B

SUM valorPago FROM imposto_cidadao;


C

SELECT SUM(valorPago) IN imposto_cidadao;


D

SELECT SUM(valorPago) FROM imposto_cidadao;


E

SUM(*) FIELD valorPago FROM imposto_cidadao;

A instrução DDL que é utilizada para modificar a estrutura de uma tabela existente, como adicionar uma nova coluna, é


A

CREATE TABLE


B

ALTER TABLE


C

DROP TABLE


D

INSERT INTO


E

TRUNCATE TABLE

Amanda, administradora de banco de dados (DBA) da empresa X, está efetuando ajustes em seu sistema de banco de dados (SGBD) Oracle. Ela identificou que a tablespace de UNDO default não foi criada corretamente, o que está acarretando muitas falhas nas transações executadas. Amanda resolveu criar uma nova tablespace de UNDO, conforme script a seguir.


create undo tablespace UNDOTBS1

datafile 'undotbs_01.dbf'

size 100M

autoextend on;


Na tentativa de tornar default do banco de dados a tablespace UNDOTBS1, Amanda poderá:


A

adicionar a cláusula nologging ao script no momento da criação da undo tablespace UNDOTBS1;


B

certificar-se de que o sistema gerenciador de banco de dados opere em modo de gerenciamento de undo automático;


C

executar o comando drop na tablespace de UNDO anterior, pois assim a UNDOTBS1 será assumida como default automaticamente;


D

encontrar uma falha no comando executado, de modo que, ao dropar a tablespace de UNDO existente, o banco assumirá a tablespace SYSAUX como default;


E

substituir a query apresentada por outra que faça a criação de uma tablespace bigfile, pois este é o único formato para a cláusula default.

A planilha da figura foi criada no Excel do pacote MS Office 2019 BR (x64), tendo sido realizados os procedimentos abaixo:


I. Em E5 foi inserida uma fórmula que determina o maior número dentre todos os números mostrados nas células A3, B3, C3, D3 e E3.

II. Em E7 foi inserida uma fórmula que determina a média aritmética entre todos os números mostrados nas células A3, B3, C3, D3 e E3.

III. Em E9 foi inserida a fórmula =CONT.SE(A3:E3;"<=31").


Imagem associada para resolução da questão


Nessas condições, as fórmulas inseridas em E5 e em E7 e o número mostrado em E9 são, respectivamente,


A

=MAIOR(A3:E3), =MED(A3:E3) e 3.


B

=MAIOR(A3:E3;1), =MED(A3:E3) e 2.


C

=MAIOR(A3:E3), =MÉDIA(A3:E3) e 2.


D

=MAIOR(A3:E3;1), =MÉDIA(A3:E3) e 3.

Numa instalação SQL Server, o administrador do banco de dados precisa identificar as tabelas do banco de dados corporativo da empresa que sofreram alterações nas suas definições num dado intervalo de tempo.


Assinale o comando que produz corretamente essas informações.


A

select name, type_desc, modify_date

from model.information

where type = 'SYSTEM'

and modify_date

between '01/01/2024' and '31/01/24'


B

select name, type_desc, modify_date

from sys.information

where modify_date

between '01/01/2024' and '31/01/2024'


C

select name, type_desc, modify_date

from view.tables

where type = 'USER'

and modify_date

between '01/01/2024' and '31/01/24'


D

select name, type_desc, modify_date

from sys.tables

where type = 'U'

and modify_date

between '01/01/2024' and '31/01/24'


E

select name, type_desc, modify_date

from DICTIONARY

where type = 'SYSTEM'

and modify_date

between '01/01/2024' and '31/01/24'

 
 
Gerar simulado