Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.744 questões

Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Técnico - Informática |
Q841099 Banco de Dados
Solicitou-se a um Técnico selecionar em um banco de dados padrão SQL todos os registros da tabela processo cujo conteúdo do campo cidade_origem não contenha os valores Brasília ou Campinas. Para isso, utilizou a instrução SELECT * FROM processo
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Técnico - Informática |
Q841098 Banco de Dados

Considere o seguinte caso hipotético:


A Defensora Pública Ana Paula está atuando simultaneamente em defesa de várias pessoas que não têm condições financeiras para contratar um advogado particular. Em dois dos processos, ela atua juntamente com seus colegas, os advogados Marco Aurélio e Paulo Sérgio. Na Defensoria Pública não é incomum os advogados trabalharem juntos em mais de um processo.


Solicitou-se a um Técnico criar e relacionar as tabelas DefensorPublico e Cliente, utilizando um Sistema Gerenciador de Banco de Dados - SGBD relacional. Após ler o caso acima, o Técnico afirma corretamente que

Alternativas
Q840970 Banco de Dados
Nas aplicações web, as falhas de SQL Injection são introduzidas quando os desenvolvedores de software criam consultas dinâmicas a banco de dados que incluem entrada fornecida pelo usuário. Técnicas eficazes para evitar vulnerabilidades SQL Injection em aplicações web incluem o uso de
Alternativas
Q840843 Banco de Dados

Com relação a Big Data, julgue o item subsequente.


Além de estar relacionado à grande quantidade de informações a serem analisadas, o Big Data considera o volume, a velocidade e a variedade dos dados estruturados — dos quais se conhece a estrutura de armazenamento — bem como dos não estruturados, como imagens, vídeos, áudios e documentos.

Alternativas
Q840842 Banco de Dados

Julgue o seguinte item, que se refere a CRISP-DM (Cross-Industry Standard Process of Data Mining).


Durante a fase de entendimento do negócio, busca-se descrever claramente o problema, fazer a identificação dos dados e verificar se as variáveis relevantes para o projeto não são interdependentes.

Alternativas
Q840841 Banco de Dados

A respeito da modelagem dimensional, julgue o próximo item.


Todas as tabelas de um modelo apresentam um elemento de tempo como parte da estrutura de chave.

Alternativas
Q840840 Banco de Dados

A respeito da modelagem dimensional, julgue o próximo item.


No modelo floco de neve (snow flake), todas as tabelas estão relacionadas diretamente com a tabela de fatos, e as tabelas dimensionais devem conter todas as descrições necessárias para definir uma classe nelas mesmas.

Alternativas
Q840839 Banco de Dados

Acerca de aspectos diversos referentes a banco de dados relacional, julgue o item a seguir.


Em uma relação, os nomes das colunas são únicos, as linhas são distintas entre si, e a ordem da disposição das linhas e colunas é irrelevante para o banco de dados.

Alternativas
Q839816 Banco de Dados

Considere a situação em que um usuário é solicitado a inserir o nome de uma cidade através de um formulário em uma aplicação web. Se ele inserir a cidade 'Curitiba', a consulta SQL criada pelo script será:


SELECT * FROM EleicoesTable WHERE City = 'Curitiba'


No entanto, suponha que o usuário insira o seguinte:

'Curitiba'; drop table EleicoesTable--


Nesse caso, a seguinte consulta SQL é gerada pelo script:

SELECT * FROM EleicoesTable WHERE City = 'Curitiba';drop table EleicoesTable--


Considerando que o ponto-e-vírgula (;) denota o término de uma consulta e o início de outra e que o hífen duplo (--) indica que o restante da linha atual é um comentário e deve ser ignorado, é correto afirmar:

Alternativas
Q839805 Banco de Dados
Considere hipoteticamente que em um Tribunal cada Juiz conta com a ajuda de vários Assistentes, de acordo com o volume de processos que precisa analisar e julgar. Cada Assistente, por sua vez, auxilia vários Juízes, de acordo com a demanda de trabalho. Se Juiz e Assistente forem entidades de um modelo de dados relacional, a cardinalidade entre elas será n:m. Na criação das tabelas a partir do modelo,
Alternativas
Q839804 Banco de Dados

Um Programador deseja realizar uma consulta na tabela Advogado, para obter o conteúdo de cada palavra do campo NomeAdvogado com as letras iniciais maiúsculas, já que alguns nomes foram cadastrados em letras minúsculas. Para isso, utilizou o comando abaixo.


SELECT ..I.. (NomeAdvogado) FROM Advogado;


A lacuna I deve ser preenchida corretamente com

Alternativas
Q839803 Banco de Dados
Em um banco de dados aberto e em condições ideais, uma tabela processo possui um campo NumeroProcesso do tipo varchar2. Para selecionar somente os registros cujo campo NumeroProcesso possua como segundo caractere (da esquerda para a direita), o valor 2, utiliza-se a instrução SELECT * FROM processo WHERE NumeroProcesso
Alternativas
Q839802 Banco de Dados
Um Database Administrator − DBA criou uma função no Oracle chamada programador utilizando o comando CREATE ROLE programador;. Em seguida, concedeu o privilégio de criação de tabela à função utilizando o comando GRANT create table TO programador;. Para conceder a função programador ao usuário Pedro, o DBA deve utilizar o comando
Alternativas
Q839801 Banco de Dados

Em um banco de dados aberto e em condições ideais, uma tabela chamada processo possui os registros abaixo.


NumeroProcesso DataAbertura

1279678-05.2016.1.00.0001 2016-12-26

4598765-03.2017.1.90.0002 2017-01-15

6789764-02.2016.1.80.0003 2016-03-30

9876534-05.2016.1.00.0000 2016-03-20


Ao ser digitado um comando SQL, foi exibido na tela.


NumeroProcesso DataAbertura

6789764-02.2016.1.80.0003 2016-03-30

9876534-05.2016.1.00.0000 2016-03-20


O comando digitado foi:

Alternativas
Q839441 Banco de Dados

Considere a existência de um procedure escrito em PL/SQL denominado verifica_votacao, que aceita dois parâmetros: um para a string do ID do candidato e outro para o número de votos obtidos em uma eleição.


CREATE OR REPLACE PROCEDURE verifica_votacao(id_do_cand NUMBER, num_vot_cand NUMBER) IS /* implementação do restante do procedure */

Um DBA Oracle criou um trigger verifica_votacao_trg na tabela candidatos que é acionado antes de uma operação INSERT ou UPDATE. Em cada linha o trigger deve chamar o procedure verifica_votacao para executar a lógica de negócios e deve especificar o novo ID de candidato e o novo número de votos para os parâmetros do procedure.


CREATE OR REPLACE TRIGGER verifica_votacao_trg

...I ... INSERT OR UPDATE OF id_cand, num_vot

ON candidatos

FOR EACH ROW

BEGIN

verifica_votacao(..II ..);

END;

/

SHOW ERRORS


As lacunas I e II devem ser preenchidas, correta e respectivamente, por

Alternativas
Q839440 Banco de Dados
Um Database Administrator − DBA Oracle deseja conceder à usuária Maria os privilégios para criar sessão de conexão no banco de dados e criar tabelas, permitindo ainda que ela possa estender seus privilégios para outros usuários. O comando que o DBA deverá utilizar é:
Alternativas
Q839439 Banco de Dados

O gerenciamento de transações em um banco de dados deve considerar um conjunto de propriedades conhecidas pela sigla ACID.


I. Uma transação interrompida ao meio pode deixar o banco de dados em um estado inconsistente. O banco de dados deve prover recursos para remoção dos efeitos de transações incompletas, garantindo assim a autenticidade.


II. A consistência tem por objetivo garantir que o banco de dados antes da transação esteja consistente e que após a transação permaneça consistente. Todas as regras devem ser aplicadas às modificações da transação para manter toda a integridade dos dados.

III. Modificações feitas por transações simultâneas devem ser isoladas das modificações feitas por qualquer outra transação simultânea. O isolamento deve garantir que duas transações, executadas de forma concorrente, devem ter o mesmo resultado que teria se fossem executadas em ordem serial.

IV. O SGBD mantém um registro (log) das ações executadas pelo usuário para que, se ocorrer queda do sistema antes que todas as mudanças tenham sido feitas em disco, este log seja usado para restaurar o estado do banco de dados quando o sistema for reiniciado, garantindo assim a disponibilidade.


As propriedades ACID sublinhadas que estão corretamente definidas são as que constam APENAS em

Alternativas
Q839438 Banco de Dados
A Data Warehouse supports Online Analytical Process − OLAP providing a flexible and analytical manner of storing data. In a Data Warehouse, data are stored in
Alternativas
Q839379 Banco de Dados

Consider the following descriptions of the OLAP operations in multidimensional data:


− The slice operation ..I.. one particular dimension from a given cube and provides a new sub-cube.

− Drill-down can be performed by ..II.. a concept hierarchy for a dimension.

− Roll-up can be performed by ...III... a concept hierarchy for a dimension.

− The pivot operation is also known as rotation. It ...IV... the data axes in view in order to provide an alternative presentation of data.


The correct words to fill in the gaps I, II, III and IV are, respectively,

Alternativas
Q839372 Banco de Dados
Ao executar a instrução SELECT SUBSTRING ('XY1234Z', 'Y*([0-9]{1,3})'); no PostgreSQL versão 9.4 será exibido o valor
Alternativas
Respostas
8881: B
8882: D
8883: E
8884: C
8885: E
8886: E
8887: E
8888: E
8889: D
8890: B
8891: E
8892: D
8893: B
8894: A
8895: E
8896: B
8897: D
8898: C
8899: A
8900: A