Questões de Concurso Sobre banco de dados

Foram encontradas 15.577 questões

Q2547117 Banco de Dados

Analise as assertivas abaixo sobre operadores da linguagem SQL (Structured Query Language).



I. O operador NULL é utilizado em combinação com outros operadores para fornecer o resultado oposto, também chamado de resultado negativo.


II. O operador LIKE pode ser utilizado para procurar uma cadeia de caracteres em uma coluna de texto.


III. O operador UNION serve para agrupar linhas de uma tabela, sendo geralmente utilizado com funções de agregação como COUNT(), SUM() e AVG().



Quais estão corretas?

Alternativas
Q2547115 Banco de Dados

Sobre o diagrama de entidade-relacionamento (DER) abaixo, é correto afirmar que:


                   Imagem associada para resolução da questão

Alternativas
Q2545376 Banco de Dados
Considerando os conceitos da Indústria 4.0, julgue as afirmações abaixo:

I. Sistemas de simulação é o uso de um sistema integrado, baseado em computador, que consiste em simulação, visualização 3D, análises e ferramentas de colaboração para criar definições de processos de manufatura e produto simultaneamente.
II. A interconexão entre objetos por meio de infraestrutura habilitadora (eletrônica, software, sensores e/ou atuadores), com capacidade de computação distribuída e organizados em redes, que passam a se comunicar e interagir, podendo ser remotamente monitorados e/ou controlados, resultando em ganhos de eficiência, caracteriza o conceito de Cloud Computing.
III. Big Data consiste no uso de tecnologias digitais para transformar processos de produção, de desenvolvimento de produtos e/ou modelos de negócios, visando à otimização e à eficiência nos processos. A transformação digital abrange: projeto e implementação de plano de digitalização, sensoriamento, aquisição e tratamento de dados. 
Alternativas
Q2543697 Banco de Dados
Linguagem de definição de dados (Data Definition Language – DDL) é uma parte fundamental do SQL, sendo usada para definir a estrutura de bancos de dados e objetos, como tabelas, índices e esquemas. Sobre os comandos DDL, qual comando pode ser utilizado para deletar todas as linhas de uma tabela sem remover a estrutura da tabela? 
Alternativas
Q2542952 Banco de Dados

Para responder à questão, considere um banco de dados PostgreSQL no qual um analista de sistemas executou, com sucesso, os comandos SQL abaixo: 



Após a execução de outro comando SQL, o analista obteve o seguinte resultado:
Imagem associada para resolução da questão

Assinale a alternativa que apresenta o comando SQL que o analista executou.
Alternativas
Q2542842 Banco de Dados

A questão baseia-se na Figura 8, que exibe uma modelagem de processo incompleta, que ainda se encontra sendo realizada no BizAgi Modeler 64-bit, versão 3.6.0.044. 




A Figura 8 exibe a janela principal do BizAgi Modeler, na qual se encontra sendo realizada uma modelagem de processo. Nessa Figura, é possível visualizar:

I. Um pool e três lanes. II. Duas milestones. III. Quatro tarefas e um subprocesso.

Quais estão corretas?
Alternativas
Q2542841 Banco de Dados
A questão baseia-se na Figura 7, que mostra uma modelagem multidimensional, elaborada no Microsoft Access 365 (MS Access 365).





Após observar a Figura 7, analise as seguintes assertivas:


I. A tabela fato, dessa modelagem, é "Venda", apontada pela seta nº 2.

II. As tabelas "Produto", "Filial", "Estado", "Tempo" e "Tipo", apontados, respectivamente pelas setas nº 1, 3, 4, 5 e 6, são tabelas "Dimensão".

III. O esquema multidimensional exibido na Figura 7 é chamado de esquema "Estrela".


Quais estão corretas? 
Alternativas
Q2542839 Banco de Dados

A questão baseia-se na Figura 6, que mostra, esquematicamente, um Diagrama Entidade-Relacionamento (DER) elaborado no MySQL Workbench 8.0, no qual se inseriu, intencionalmente, nos locais apontados pelas setas nº 1 e 2, retângulos para ocultar os relacionamentos existentes nesses locais. Nesse DER, constam as entidades "Produto", "Aquisicao" e "Cliente", implementadas de acordo com as seguintes regras de negócio: (1) um cliente poderá adquirir um ou mais produtos, inclusive os mesmos produtos mais de uma vez, em data/hora diferentes; (2) um produto poderá ser adquirido por um ou mais clientes, inclusive o mesmo cliente, mais de uma vez; (3) deve ser possível cadastrar qualquer produto ou cliente, no banco de dados, sem associá-los a qualquer outra tabela; (4) ao se associar um cliente a um produto, armazena-se, no banco de dados, a quantidade adquirida, a correspondente data/hora de aquisição e o preço efetivamente pago (que poderá ser diferente do preço de tabela do produto, devido ao cliente ter recebido um desconto no preço do produto). 





Sabe-se que, a partir do DER mostrado na Figura 6, foram criadas e populadas as tabelas correspondentes em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR), tendose respeitado, rigorosamente, os conceitos do modelo relacional. Nesse caso, para criar a tabela "Aquisicao", bastou executar a seguinte declaração, em SQL padrão ANSI: 
Alternativas
Q2542838 Banco de Dados

A questão baseia-se na Figura 6, que mostra, esquematicamente, um Diagrama Entidade-Relacionamento (DER) elaborado no MySQL Workbench 8.0, no qual se inseriu, intencionalmente, nos locais apontados pelas setas nº 1 e 2, retângulos para ocultar os relacionamentos existentes nesses locais. Nesse DER, constam as entidades "Produto", "Aquisicao" e "Cliente", implementadas de acordo com as seguintes regras de negócio: (1) um cliente poderá adquirir um ou mais produtos, inclusive os mesmos produtos mais de uma vez, em data/hora diferentes; (2) um produto poderá ser adquirido por um ou mais clientes, inclusive o mesmo cliente, mais de uma vez; (3) deve ser possível cadastrar qualquer produto ou cliente, no banco de dados, sem associá-los a qualquer outra tabela; (4) ao se associar um cliente a um produto, armazena-se, no banco de dados, a quantidade adquirida, a correspondente data/hora de aquisição e o preço efetivamente pago (que poderá ser diferente do preço de tabela do produto, devido ao cliente ter recebido um desconto no preço do produto). 





Para que o DER da Figura 6 fique correto, deverão ser inseridos, respectivamente, nos locais apontados pelas setas nº 1 e 2, os seguintes relacionamentos:

Alternativas
Q2542837 Banco de Dados

A questão  baseia-se na Figura 5 que mostra, esquematicamente, a tabela relacional "Teste", implementada segundo os conceitos do modelo relacional, em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR), cujas colunas estão identificadas pelas letras de "A" a "G", assim como as dependências funcionais entre as colunas dessa tabela. Nessa tabela, suprimiu-se, intencionalmente, os seus registros. 




Na Figura 5, observam-se as dependências funcionais existentes entre as colunas da tabela "Teste", como, por exemplo, as colunas (A,B) determinam funcionalmente as colunas (F,G). Portanto, analisando-se essa Figura, pode-se concluir que essa tabela está na:

I. 1ª Forma Normal (1FN). II. 2ª Forma Normal (2FN). III. 3ª Forma Normal (3FN).

Quais estão corretas?
Alternativas
Q2542836 Banco de Dados

A questão baseia-se nas Figuras 4(a) e 4(b). A Figura 4(a) mostra um Diagrama Entidade-Relacionamento (DER), notação de "Peter Chen", adaptado por "Carlos Alberto Heuser". A Figura 4(b) mostra dois esquemas relacionais, construídos a partir do DER da Figura 4(a), no qual se omitiu, intencionalmente, a linha de texto da referência. 




Os esquemas relacionais mostrados na Figura 4(b) foram devidamente implementados em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR), tendo sido criadas e populadas as tabelas correspondentes com dados, segundo os conceitos do modelo relacional. Nesse caso, para evitar anomalias de atualização, pode-se afirmar que:


I. Para que seja possível a inclusão de uma tupla em "AA", deve haver uma tupla em "BB" tal que "AA3" = "BB1" ou "AA3" será nulo.

II. Para a inserção de uma tupla em "BB", tem que existir uma tupla em "AA", em que, obrigatoriamente "BB1" = "AA3".

III. Por padrão, deve ser possível a exclusão de uma tupla de "AA", mesmo quando "AA3" = "BB1".


Quais estão corretas?
Alternativas
Q2542814 Banco de Dados
Considerando o objetivo dos índices bitmap em estruturas de dados e como eles podem ser utilizados para otimizar operações de inserção e ordenação, assinale a afirmativa correta.
Alternativas
Q2542622 Banco de Dados
Stored procedures são blocos de código SQL que são armazenados e executados no banco de dados. Sobre o ataque SQL injection, qual é o papel das stored procedures na prevenção desse ataque?
Alternativas
Q2542621 Banco de Dados
SQL injection é uma técnica na qual um invasor insere comandos SQL maliciosos em uma consulta SQL por meio de campos de entrada de uma aplicação Web, com o objetivo de manipular o banco de dados para acessar, modificar ou excluir dados não autorizados. Sobre o ataque SQL Injection, trata-se de possível impacto desse tipo de ataque em uma aplicação Web:
Alternativas
Q2542347 Banco de Dados
Um administrador de bancos de dados de uma determinada instituição pública decidiu adotar o JPA 2.0 (Java Persistence API) nas aplicações dessa organização. Dessa forma, é crucial entender os conceitos fundamentais do JPA 2.0 e suas práticas recomendadas para garantir uma implementação eficiente e livre de erros. Diante do exposto, é correto afirmar que o JPA 2.0:
Alternativas
Q2542345 Banco de Dados
Durante o desenvolvimento de um sistema de gestão processual para o Tribunal de Justiça do Estado do Maranhão, percebe-se que é crucial garantir a integridade e a consistência dos dados relacionados aos processos judiciais, suas partes envolvidas e movimentações. Optou-se por utilizar JPA 2.0 para persistir objetos Java, visando facilitar a interação com o banco de dados relacional. Considerando o uso de JPA 2.0 em seu sistema de gestão processual, assinale a afirmativa correta.
Alternativas
Q2542344 Banco de Dados
Uma instituição pública do Poder Legislativo está considerando a migração de uma arquitetura monolítica para uma arquitetura distribuída de microsserviços para atualizar sua infraestrutura de tecnologia da informação. Essa mudança é contemplada para melhor atender às demandas por serviços on-line e possibilitar ajustes de escalabilidade e flexibilidade nos sistemas. Qual alternativa a seguir descreve corretamente um benefício da arquitetura de microsserviços em comparação com a arquitetura monolítica?
Alternativas
Q2542343 Banco de Dados
Considere que o Tribunal de Justiça do Maranhão se depara regularmente com dificuldades para lidar com picos de tráfego em seu site durante períodos sazonais. Sua equipe de tecnologia da informação considera adotar uma arquitetura distribuída de microsserviços para melhorar a escalabilidade e a disponibilidade de sua plataforma. Trata-se de característica comum associada à implantação de uma arquitetura distribuída de microsserviços:
Alternativas
Q2542342 Banco de Dados
O PostgreSQL oferece um sistema de permissões que inclui a capacidade de definir funções e atribuir privilégios específicos. O gerenciamento dessas permissões é crucial para a segurança do banco de dados. Considere que será concedido a um determinado usuário chamado relatorio_user o privilégio de apenas selecionar dados da tabela vendas. O comando SQL que realiza essa tarefa corretamente é:
Alternativas
Q2542341 Banco de Dados
O setor de tecnologia da informação do Tribunal de Justiça do Maranhão planeja implementar uma solução de alta disponibilidade para seu sistema de banco de dados PostgreSQL, visando minimizar o tempo de inatividade e garantir, assim, a integridade dos dados. Nesse contexto, é fundamental que seus administradores de banco de dados compreendam as opções de replicação disponíveis no PostgreSQL e saibam como configurá-las adequadamente. Os modos de replicação suportados nativamente pelo PostgreSQL a partir da versão 9.0 são:
Alternativas
Respostas
701: A
702: B
703: E
704: D
705: E
706: E
707: C
708: A
709: D
710: A
711: B
712: C
713: D
714: A
715: A
716: C
717: D
718: C
719: B
720: D