Questões de Banco de Dados para Concurso

Foram encontradas 12.811 questões

Q1771504 Banco de Dados
São tipos de banco de dados:
Alternativas
Q1771450 Banco de Dados
No que diz respeito à mineração de dados, Data Mining é um processo para explorar grandes quantidades de dados à procura de padrões consistentes, visando transformar dados em informações úteis, e que utiliza diversas técnicas de análise e mineração de dados, das quais três são caracterizadas a seguir.
I. É direcionada ao agrupamento de dados, com base em um critério de identificação de dados semelhantes, fundamental para a seleção de grupos e posterior geração de insights. II. São utilizadas com mais frequência nos estágios iniciais do processo de Data Mining que servem para modelar relações entre os dados que entram e saem do processo de mineração. Por meio do uso de algoritmos, podem reconhecer padrões escondidos e correlações em dados brutos, agrupá-los e classificá-los e, com o tempo, aprender e melhorar continuamente. III. É uma ferramenta para ajudar uma pessoa, ou um grupo de pessoas, a tomarem uma decisão ao visualizar as suas ramificações e consequências. É uma ferramenta de suporte bastante útil para orientar discussões e guiar um grupo na resolução de um problema ou, até mesmo, na elaboração de um plano de ação. É de fácil interpretação dos dados e mostra o caminho a ser percorrido para alcançar determinado objetivo.
Essas técnicas em I, II e III, são conhecidas, respectivamente, como: 
Alternativas
Q1771449 Banco de Dados
No que diz respeito à manipulação de dados em bancos de dados relacionais, Stored Procedure é um bloco de código PL/SQL armazenado no servidor com as seguintes características:
Alternativas
Q1771444 Banco de Dados
No que concerne à arquitetura de sistemas de bancos de dados Oracle, existem diversos termos específicos, siglas e nomes de serviços e aplicações. Entre estes termos, dois são descritos a seguir.
I. Arquivos físicos de log que permitem a recuperação da instância do banco de dados. Esses arquivos contêm um registro de todas as alterações feitas nos dados nas tabelas e índices do banco, assim como mudanças realizadas na estrutura do banco de dados em si. A instância pode recuperar o banco com as informações contidas nesses arquivos – se os datafiles não forem perdidos. II. Área da SGA que armazena dados como declarações SQL executadas, cópias do dicionário de dados do banco e cache de resultados de consultas SQL e PL/SQL para reuso. Também contém dados das tabelas de sistema, como informações do conjunto de caracteres e informações de segurança.
Os termos descritos em I e em II são denominados, respectivamente:
Alternativas
Q1771443 Banco de Dados
No que diz respeito à análise das informações e tomada de decisões, um termo possui as características listadas a seguir.
É um sistema utilizado para armazenar dados, de uma maneira organizada.
Pode guardar informações relativas às atividades de uma organização em bancos de dados, de forma consolidada. O desenho da base de dados favorece os relatórios, a análise de grandes volumes de dados e a obtenção de informações estratégicas que podem facilitar a tomada de decisão.
Centraliza e consolida grandes quantidades de dados de várias fontes. Seus recursos analíticos permitem que as organizações obtenham informações de negócios úteis de seus dados para melhorar a tomada de decisões.

Esse termo é conhecido como:

Alternativas
Q1771441 Banco de Dados
A SQL é conhecida comercialmente como uma “linguagem de consulta” padrão utilizada para manipular bases de dados relacionais, possuindo diversos recursos na definição da estrutura de dados para modificação de dados no banco de dados e para a especificação de restrições de segurança. A SQL integra três sub-linguagens, descritas a seguir.
I. Suporta comandos para manipular dados, como select, insert, update e delete. II. Suporta comandos para supervisionar o acesso aos dados, como grant e revoke. III. Suporta comandos para criação de objetos e administração do banco de dados, como alter e drop.
As sub-linguagens descritas em I, II e III são, respectivamente:
Alternativas
Q1771440 Banco de Dados
No contexto dos bancos de dados relacionais SQL, muitas vezes surge a necessidade de se realizar uma determinada ação, de acordo com algum evento que acontecer e é isso que o Trigger viabiliza. No que diz respeito à sintaxe para criação de um trigger, observam-se os parâmetros descritos a seguir.
I. NOME DO TRIGGER – identifica o nome da trigger como objeto do banco de dados, devendo seguir as regras básicas de nomenclatura de objetos.  II. NOME DA TABELA – identifica o nome da tabela à qual o trigger estará ligado, para ser disparado mediante ações de insert, update ou delete. III. Opção X/Y/Z – escolhida para definir o momento em que o trigger será disparado, onde X representa o valor padrão e faz com o que o gatilho seja disparado junto da ação, Y faz com que o disparo se dê somente após a ação que o gerou ser concluída, e Z faz com que o trigger seja executado no lugar da ação que o gerou. IV. Opção M/N/P – escolhida entre as instruções DML para indicar e informar ao banco qual ação irá disparar o gatilho. 

Os parâmetros que devem substituir X/Y/Z em III e M/N/P em IV são, respectivamente: 
Alternativas
Q1771438 Banco de Dados
No contexto de bancos de dados, um tipo de restrição de integridade assegura que valores de uma coluna em uma tabela são válidos baseados nos valores em uma outra tabela relacionada. Por exemplo, se um produto de COD $75DF foi cadastrado em uma tabela de Vendas, então um produto com COD $75DF deve existir na tabela de produtos relacionada. Resumindo, cada valor de uma chave estrangeira deve corresponder a um valor de uma chave primária existente, servindo para manter a consistência entre tuplas de duas relações, existindo em consequência dos relacionamentos entre entidades. O tipo de restrição é denominado integridade:
Alternativas
Q1771437 Banco de Dados
No desenvolvimento de um Banco de Dados, é realizada, no Projeto Lógico, a seguinte atividade:
Alternativas
Q1771436 Banco de Dados
A segurança de um banco de dados herda as mesmas dificuldades que a segurança da informação enfrenta, que é garantir a integridade, a disponibilidade e a confidencialidade. Um SGBD deve fornecer mecanismos que auxiliem nesta tarefa, sendo três deles descritos a seguir.
I. É todo controle feito por meio de regras de restrição, implementadas nas contas dos usuários. O DBA é o responsável por declarar as regras dentro do SGBD, sendo o responsável por conceder ou remover privilégios, criar ou excluir usuários, e atribuir um nível de segurança aos usuários do sistema, de acordo com a política da empresa. II. É um mecanismo para BD estatísticos, que atua protegendo informações estatísticas de um indivíduo ou de um grupo. Estes tipos de BD são usados principalmente para produzir estatísticas sobre populações, podendo conter informações confidenciais. Os usuários têm permissão apenas para recuperar informações estatísticas sobre populações e não para recuperar dados individuais, como, por exemplo, a renda de uma pessoa específica. III. É um mecanismo que previne que as informações fluam por canais secretos e violem a política de segurança ao alcançarem usuários não autorizados. Ele regula tráfego de dados entre um objeto ALFA para outro BETA, que ocorre quando um programa lê valores de ALFA e escreve valores em BETA.
Os três mecanismos descritos em I, II e III são denominados, respectivamente, controle de:
Alternativas
Q1771435 Banco de Dados
A sigla SGBD tem por significado Sistema de Gerenciamento de Banco de Dados, definido como o conjunto de programas para gerenciamento de uma base de dados, tendo como principal objetivo retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. Qualquer banco de dados que seja utilizado por mais de um usuário terá que realizar um controle de acesso entre as informações que estão sendo acessadas pelos usuários. Neste contexto, os SGBD implementam um recurso no qual usuários distintos tentam acessar a mesma informação e então é feito um controle entre essas transações. E, para a solução deste problema, existem diversas técnicas que são utilizadas como forma de assegurar a propriedade de não interferência entre uma operação e outra, ou o isolamento das transações executadas ao mesmo tempo. Grande parte dessas técnicas garante a serialização, que é a execução das transações de forma serial. Para isso, é necessário saber que transações são todas as operações executadas entre o início e o fim da transação. Esse recurso é conhecido por Controle de:
Alternativas
Q1771432 Banco de Dados
A normalização do banco de dados é o processo de transformações na estrutura de um banco de dados que visa eliminar redundâncias e anomalias de inserção, atualização e exclusão. Tal procedimento é feito a partir da identificação de uma anomalia em uma relação, decompondo-a em relações melhor estruturadas. Este processo compreende o uso de um conjunto de regras, chamadas de formas normais. Existem diversas FORMAS NORMAIS, com requisitos específicos, conforme caracterizado a seguir.
I. Uma relação está na forma normal X quando não existir dependências multivaloradas entre seus atributos, ou seja, campos que se repetem em relação à chave primária, gerando redundância nas tuplas da entidade. II. Uma relação está na forma normal Y quando todos os atributos contêm apenas um valor correspondente, singular, e não existem grupos de atributos repetidos, ou seja, não admite repetições ou campos que tenham mais que um valor. III. Uma relação está na forma normal W quando, na análise de uma tupla, não se encontra um atributo não chave dependente de outro atributo não chave. IV. Uma relação está na forma normal Z quando todos os registros na tabela, que não são chaves, dependem da chave primária em sua totalidade e não apenas parte dela.
Nessas condições, os indicadores X, Y, W e Z referem-se, respectivamente, às formas normais:
Alternativas
Q1771427 Banco de Dados
No que diz respeito aos tipos de dados suportados pelo banco de dados Oracle, para armazenar caracteres de tamanho variável e números inteiros, as variáveis devem ser declaradas, respectivamente, dos seguintes tipos:
Alternativas
Q1769528 Banco de Dados
Sobre Banco de Dados, assinale a alternativa CORRETA.
Alternativas
Q1768005 Banco de Dados
A arquitetura OLAP representa um método que garante que os dados corporativos sejam analisados de forma mais ágil, consistente e interativa pelos gerentes, analistas, executivos e outros interessados nas informações. Constitui uma interface com o usuário e não uma forma de armazenamento de dados, porém se utiliza do armazenamento para poder apresentar as informações. Entre os métodos de armazenamento, quatro são descritos a seguir. I. Os dados são armazenados de forma relacional. II. Os dados são armazenados de forma multidimensional. III. Uma combinação dos métodos caracterizados em I e em II. IV. O conjunto de dados multidimensionais deve ser criado no servidor e transferido para o desktop, além de permitir portabilidade aos usuários OLAP que não possuem acesso direto ao servidor. O métodos descritos em I, II, III e IV são conhecidos, respectivamente, pelas siglas:
Alternativas
Q1760531 Banco de Dados
O modelo relacional revolucionou a área de banco de dados; e os sistemas de bancos de dados relacionais são amplamente utilizados no mercado. Com relação ao modelo relacional de bancos de dados e a SQL, que é um padrão de linguagem para a criação, manipulação e consulta a SGBDs (Sistemas de Gerenciamento de Bancos de Dados), é INCORRETO afirmar que
Alternativas
Q1760411 Banco de Dados

A mineração de dados, também conhecida como Data Mining, é uma das muitas áreas da computação e tem como objetivo identificar correlações e padrões em um grande conjunto de dados, com o objetivo de prever resultados. A respeito dos conceitos que fazem parte da mineração de dados, analise as afirmativas abaixo.


I. Redes neurais e árvores de decisão são dois conhecidos exemplos de ramificações da mineração de dados.

II. São exemplos de etapas da mineração de dados: exploração de dados, preparação de dados, modelagem e avaliação de implementação.

III. A mineração de dados faz uso de fundamentos pertencentes a outras três grandes áreas de conhecimento, são elas: matemática, estatística e data warehouse.

É correto o que se afirma

Alternativas
Q1760402 Banco de Dados

Transact-SQL é o nome de uma linguagem que estende as funcionalidades do padrão SQL-92. Ela nos permite utilizar um grande leque de funções e recursos que auxiliam os desenvolvedores na construção de aplicações que manipulam dados armazenados no SGBD SQL Server. A respeito do uso de funções pertencentes a linguagem Transact-SQL, considerando que a instrução abaixo foi executada no SQL Server 2017, marque a alternativa que indica corretamente o valor que será retornado após sua execução.


select PATINDEX('_B_D%', 'ABCDEF')

Alternativas
Q1760398 Banco de Dados

Em engenharia de software um MER (Modelo Entidade Relacionamento), representa uma forma de descrever as informações de um domínio de negócio. Pode, portanto, ser entendido como uma representação abstrata que auxilia o processo de desenvolvimento de software, facilitando dentre outras coisas, a modelagem de um banco de dados para atender aos requisitos do software. Um dos elementos mais importantes neste modelo são as entidades. As entidades podem possuir dependências entre si e estas dependências são descritas através de relações. A respeito das relações que podem existir em um MER, analise as afirmativas abaixo.

I. Em um MER os relacionamentos possuem uma característica que é chamada de cardinalidade. Essa característica descreve, do ponto de vista quantitativo, como as entidades se relacionam.

II. Em uma situação onde uma entidade possui uma relação consigo mesma, este tipo de relação é representada no MER através de um auto-relacionamento. Esse tipo de relacionamento terá sempre cardinalidade de 1 para 1.

III. Quando a relação entre duas entidades A e B é múltipla e em ambos os sentidos, dizemos que esta é uma relação com cardinalidade N para N. A implementação deste tipo de relação em um banco de dados relacional requer a criação de uma tabela para armazenar este tipo de relação.


É correto o que se afirma

Alternativas
Q1760397 Banco de Dados
Apesar do surgimento de diversos novos conceitos na área de banco de dados, os chamados bancos de dados relacionais permanecem sendo uma das opções mais conhecidas e utilizadas em projetos de software. Projetar uma base de dados relacional requer o domínio de uma série de recursos, como por exemplo o uso de chaves estrangeiras. Marque a alternativa que indica corretamente o nome do conceito que é atendido em um projeto de base de dados relacional quando as chaves estrangerias são utilizadas para descrever as relações entre as tabelas pertencentes ao banco de dados.
Alternativas
Respostas
4181: D
4182: B
4183: B
4184: A
4185: C
4186: B
4187: C
4188: C
4189: A
4190: B
4191: D
4192: D
4193: A
4194: A
4195: B
4196: C
4197: B
4198: B
4199: C
4200: C