Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.352 questões

Q509330 Banco de Dados
Por ter bom desempenho, muitas organizações lançam mão do gerenciamento de Banco de Dados distribuído por diversos motivos. São vantagens dos Bancos de Dados distribuídos, EXCETO:
Alternativas
Q509329 Banco de Dados
Vários tipos de bloqueios são utilizados no controle de concorrência. São tipos de bloqueios utilizados no controle da concorrência, EXCETO:
Alternativas
Q509328 Banco de Dados
“Uma transação é uma unidade atômica de trabalho, que deve ser concluída totalmente ou não ser feita de forma alguma."
                                                                                                                                       (Elmasri, 2011)

Qual das alternativas apresenta “o início da execução da transação"?
Alternativas
Q509326 Banco de Dados
Para manter grandes repositórios compartilhados de dados, ou seja, manter Bancos de Dados, são utilizados Sistemas de Gerência de Banco de Dados (SGBD). Assinale uma definição de SGBD, de acordo com Heuser.
Alternativas
Q509323 Banco de Dados
Os atributos que podem ser divididos em subpartes menores e que representam atributos mais básicos, com significados independentes, são considerados atributos
Alternativas
Q509322 Banco de Dados
Observe a seguinte afirmativa, segundo Elmasri: “... coleção de múltiplos bancos de dados logicamente inter-relacionados, distribuídos por uma rede de computadores...”. Trata-se de Banco de Dados
Alternativas
Q507886 Banco de Dados
João é analista da ACME, uma empresa especializada no desenvolvimento de software da área médica. Recentemente, João propôs o desenvolvimento segundo arquitetura em três camadas, que preconiza a separação das funcionalidades de um sistema usando camadas com o objetivo de separar a lógica de apresentação, a lógica de negócio e a conexão com o banco de dados (lógica de acesso a dados). João defende esse padrão arquitetural baseando-se no fato de a arquitetura em três camadas:
Alternativas
Q507878 Banco de Dados
A literatura especializada lista quatro etapas a serem seguidas nos processos de Modelagem Dimensional no que concerne Data Warehouses e Data Marts. Essas etapas caracterizam-se pela identificação/especificação:
Alternativas
Q507877 Banco de Dados
Operações de carga em data warehouses normalmente fazem uso de utilitários para carga rápida de dados, como, por exemplo, o SQL*LOADER no Oracle, o LOAD DATA INFILE no MySQL, ou o BCP no SQL Server. Esse tipo de utilitário usualmente inclui registros (ou exporta) num modo operacional conhecido pelo termo:
Alternativas
Q507876 Banco de Dados
Considere as seguintes afirmativas sobre operações de failover num ambiente com um servidor de bancos de dados principal e outro, como standby (reserva):

I) são sempre planejadas;
II) ocorrem simultaneamente nos dois servidores, de forma complementar;
III) podem ocorrer em qualquer dos sentidos: do principal para o reserva e vice-versa;
IV) destinam-se ao aumento da capacidade transacional (throughput) do conjunto;
V) destinam-se ao aumento da disponibilidade operacional do conjunto;

Está correto somente o que se afirma em:
Alternativas
Q507875 Banco de Dados
Um dos comandos empregados por administradores de bancos de dados para a gestão de privilégios sobre objetos é o comando GRANT. A cláusula WITH GRANT OPTION, quando utilizada, determina que:
Alternativas
Q507874 Banco de Dados
Considere um banco de dados da ordem de 50GB, com aproximadamente 50 tabelas, não indexado, sem triggers, e um conjunto de 50 consultas e comandos SQL variados, muitos deles de atualização de dados, que combinam tabelas e que são executados corriqueiramente num servidor de pequeno porte com uma confguração balanceada (4GB de memória e duas unidades de HD de 7.200 rpm). Considere ainda que, para melhorar a performance na execução dessas consultas e comandos, você possa escolher apenas um upgrade para esse ambiente. A melhor escolha seria:
Alternativas
Q507873 Banco de Dados
Um dos principais efeitos na normalização em bancos de dados relacionais é minimizar a ocorrência de anomalias e/ou efeitos colaterais indesejados devido:
Alternativas
Q507872 Banco de Dados
A expressão “Sistemas Gerenciadores de Bancos de Dados” constitui um termo genérico, usado para caracterizar os programas que tratam e controlam o acesso aos bancos de dados. Uma funcionalidade que usualmente NÃO é coberta pelos SGBDs é:
Alternativas
Q507871 Banco de Dados
Considere um administrador de dados que deseja rastrear a utilização de certas tabelas críticas de um sistema de banco de dados, registrando as operações efetuadas, os usuários envolvidos e sua evolução ao longo do tempo. Uma forma rápida e simples de fazer isso, sem que se tenha que modificar o código em aplicativos ou causar maiores transtornos na instalação, é através do uso:
Alternativas
Q507870 Banco de Dados
O projeto de bancos de dados relacionais visa, a partir de uma lista de atributos e suas dependências funcionais, à obtenção de um conjunto de tabelas e restrições que possam ser implementadas de modo eficiente. Dentre os objetivos que um bom projeto deve alcançar, destacam-se:
Alternativas
Q486623 Banco de Dados
Uma aplicação desktop (não WEB) foi originalmente construída para ser implantada na máquina cliente de cada usuário. Nessa versão original, cada máquina cliente acessava dados persistentes armazenados em um Sistema de Gerência de Banco de Dados relacional (SGBDR), localizado em uma máquina dedicada para esse SGBDR. Essa aplicação será reestruturada de tal forma que toda a lógica do negócio seja executada em um servidor de aplicações.
Considerando que a aplicação deve permanecer a mesma, do ponto de vista funcional essa reestruturação implica a necessidade de
Alternativas
Q486102 Banco de Dados
Seja o conjunto de tabelas abaixo, as quais representam um banco de dados relacional.

AVALIADOR (id, nome, email)
AVALIADOR_TELEFONE (idAvaliador, telefone)
CONSULTOR (id, nome, email, nomeConsultoria)
PROJETO (id, descricao, investimento, idCoordenador)
COORDENADOR (id, nome, orgaoOrigem)
AVALIACAO (idAvaliador, idProjeto, dataInicio, dataFim)
ATUACAO (idConsultor, idProjeto)

E as seguintes restrições:

• Os campos sublinhados representam as chaves primárias das relações.
• O campo idAvaliador da tabela AVALIADOR_TELEFONE referencia o campo id da tabela AVALIADOR.
• O campo idCoordenador referencia o campo id da tabela COORDENADOR.
• O campo idAvaliador da tabela AVALIACAO referencia o campo id da tabela AVALIADOR.
• O campo idProjeto da tabela AVALIACAO referencia o campo id da tabela PROJETO.
• O campo idConsultor da tabela ATUACAO referencia o campo id da tabela CONSULTOR.
• O campo idProjeto da tabela ATUACAO referencia o campo id da tabela PROJETO.
O usuário A1, que possui direito de criação de tabelas concedido pelo administrador de banco de dados, criou as relações anteriormente apresentadas em um sistema gerenciador de banco de dados (SGBD) relacional. Ele deseja permitir que o usuário B1 e as aplicações S1 e S2 tenham o direito de consultar, incluir e atualizar os dados nas tabelas ATUACAO e AVALIACAO, e que somente o usuário B1 possa consultar e atualizar o estado das relações CONSULTOR, AVALIADOR e COORDENADOR, com a possibilidade de repassar o direito de consulta a essas tabelas ao usuário B2, que não poderá propagar essa permissão para outros usuários.

Qual dos comandos SQL a seguir, executado pelo usuário A1, atende à situação proposta?
Alternativas
Q485494 Banco de Dados
Um projetista de banco de dados construiu o modelo lógico relacional incompleto apresentado a seguir.

                  Autor(id, cpfAutor, nomeAutor)
                  Livro(id, tituloLivro)
                  Capitulo(id, tituloCapitulo)
                  Secao(id, tituloSecao)

Para completar o modelo, esse projetista deseja representar a existência dos seguintes relacionamentos: muitos-para-muitos entre autores e livros, um-para-muitos de livros para capítulos e um-para-muitos de capítulos para seções. Três restrições que o projetista deve seguir são:

• poder apenas criar campos adicionais nas relações existentes, ou então criar novas relações com seus próprios campos;
• cada relação do modelo resultante deve ter uma chave primária simples, denominada id;
• cada chave estrangeira criada deve ter nome na forma idX, onde X é o nome da relação referenciada.

De acordo com o descrito, quais são, respectivamente, as quantidades mínimas de chaves primárias e de chaves estrangeiras no modelo resultante criado pelo projetista?
Alternativas
Q485493 Banco de Dados
O conceito de independência de dados em sistemas de gerência de banco de dados está relacionado aos vários níveis de abstração de dados, conhecidos como esquemas.

A independência de dados
Alternativas
Respostas
11981: C
11982: B
11983: E
11984: A
11985: B
11986: C
11987: A
11988: A
11989: E
11990: B
11991: D
11992: C
11993: D
11994: E
11995: A
11996: B
11997: C
11998: B
11999: C
12000: B