Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.354 questões

Q971992 Banco de Dados
Acerca do modelo entidade-relacionamento, assinale a alternativa CORRETA.
Alternativas
Q969838 Banco de Dados

No contexto do MS SQL Server 2014, analise a seguintes afirmativas sobre índices clustered e nonclustered.


I. Não é permitida a criação de dois ou mais índices clustered em uma única tabela.

II. A ordem física das linhas da tabela é sempre a mesma, nos dois casos.

III. Não é permitida a criação de índices nonclustered em uma tabela que já possui índice clustered.


Está correto o que se afirma em

Alternativas
Q969837 Banco de Dados

O MySQL 5.5 oferece várias opções de storage engine quando da criação ou alteração das tabelas.

Assinale a opção que permite a verificação e a manutenção da integridade referencial.

Alternativas
Q969836 Banco de Dados

Considere um banco de dados onde duas transações, t1 e t2, são executadas concorrentemente. A primeira, t1, debita R$ 100,00 de uma conta corrente, e a segunda, t2, debita R$ 200,00 da mesma conta. Não há uma ordem de execução definida para as transações.

Suponha que cada uma das transações execute duas operações: leitura seguida de gravação. Essas operações são representadas como tx(r) para leitura e tx(w) para gravação.

Considere, ainda, os seguintes escalonamentos das operações de t1 e t2.


I. t1(r), t1(w), t2(r), t2(w)

II. t2(r), t2(w), t1(r), t1(w)

III. t2(r), t1(r), t1(w), t2(w)

IV. t2(r), t1(r), t2(w), t1(w)


Sobre a adequação desses escalonamentos com vistas à manutenção da integridade do banco dados, assinale a afirmativa correta. 

Alternativas
Q969835 Banco de Dados

Uma grande dificuldade na implementação de bancos de dados que suportam transações distribuídas é a possibilidade de que uma transação seja apenas parcialmente concluída, de forma a criar inconsistências nas bases de dados. Isso pode ocorrer, por exemplo, por falhas de comunicação entre os nós envolvidos na transação.

Assinale a opção que indica o algoritmo usualmente empregado na execução de transações distribuídas, visando à manutenção das suas propriedades.

Alternativas
Q969834 Banco de Dados
A otimização de consultas em gerenciadores de bancos de dados é fundamental para o desempenho do sistema. Consultas escritas em SQL são particularmente propícias à otimização, porque essa linguagem
Alternativas
Q969833 Banco de Dados

Considere duas tabelas: T1, com atributos A e B, e T2, com atributos C e D. Nas duas tabelas as chaves primárias foram definida pelos atributos A e C, respectivamente. Não há outras chaves nessas tabelas além das chaves primárias.

Na tabela T2, o atributo D é uma chave estrangeira que referencia a tabela T1. Não há outras chaves estrangeiras nessas tabelas. As tabelas T1 e T2 estão perfeitamente normalizadas.

Sabe-se que agora deve haver um relacionamento 1:1 entre essas duas tabelas.

Assinale a opção que apresenta a providência necessária para que esse requisito seja atendido, de forma que o grau de normalização da tabela seja mantido.

Alternativas
Q969832 Banco de Dados

A identificação das dependências funcionais constitui um importante passo para a normalização de tabelas de bancos de dados.

Considere uma tabela T, com atributos A, B e C, onde A foi definido como primary key, e C como unique.

Assinale a opção que indica o mínimo conjunto de dependências funcionais que devem existir, além das dependências triviais e das que podem ser derivadas, para que essa tabela esteja normalizada até a forma normal Boyce-Codd.

Alternativas
Q969829 Banco de Dados

Rafael aplicou um teste de múltipla escolha de cem questões para um numeroso grupo de alunos e notou que houve uma variada distribuição de notas.

Rafael resolveu trabalhar esses dados, e agrupar esses alunos de modo que cada um ficasse no grupo mais adequado para a sua nota. Assim, poderia preparar atividades específicas para cada grupo.

Assinale a opção que indica o algoritmo mais adequado para essa tarefa.

Alternativas
Q963045 Banco de Dados
Em um banco de dados relacional, o conjunto formado por um ou mais campos capazes de identificar unicamente uma tupla pertencente a uma tabela de dados, é conhecido como:
Alternativas
Q961917 Banco de Dados

No PostgreSQL (versão 9.2), os arquivos de texto criados pelo comando pg_dump devem ser lidos pelo programa psql. De forma geral, o comando para restaurar um dump com o programa psql é:


psql dbname < infile


Onde infile é um arquivo gerado através da saída do comando pg_dump e dbname é o nome de um banco de dados previamente criado. Por padrão, o programa psql continuará a executar o script contido no arquivo infile, mesmo depois que erros SQL forem encontrados. Se for desejado, é possível forçar a parada do comando psql caso encontre errros SQL, utilizando o seguinte comando:

Alternativas
Q961915 Banco de Dados
Para a modelagem conceitual de um banco de dados, pode-se utilizar o Diagrama Entidade-Relacionamento (DER). No processo de modelagem, o projetista pode identificar atributos cujos valores devem ser obtidos após algum processamento utilizando informações obtidas do próprio banco de dados, sem a necessidade do armazenamento destes valores. Esta é a definição para atributo:
Alternativas
Q961914 Banco de Dados

Considere as afirmações a seguir:


I - Heurísticas e estimativas de custos são técnicas utilizadas para otimização de consultas.

II - A principal heurística utilizada para otimização de consultas consiste em aplicar primeiro as operações que reduzem o tamanho dos resultados intermediários.

III - No processo de otimização de consultas, deve-se sempre escolher o algoritmo de busca binária.

IV - As principais Regras Gerais de transformação para operações da Álgebra Relacional baseiam-se em associatividade, comutatividade e operações em cascata.


Está(ão) correta(s):

Alternativas
Q961913 Banco de Dados
Álgebra Relacional é um conjunto básico de operações para o modelo relacional de banco de dados os quais permite que um usuário especifique as solicitações de recuperação básica através de expressões. Sobre as definições das operações da álgebra relacional, é INCORRETO afirmar que:
Alternativas
Q961912 Banco de Dados

Considere as afirmações a seguir sobre as transações T1, T2 e T3, e as agendas S1 e S2 dadas abaixo:


T1: R1(x); R1(z); W1(x).

T2: R2(z); R2(y); W2(z); W2(y).

T3: R3(x); R3(y); W3(y).

S1: R1(x); R2(z); R1(x); R3(x); R3(y); W1(x); W3(y); R2(y); W2(z); W2(y).

S2: R1(x); R2(z); R3(x); R1(z); R2(y); R3(y); W1(x); W2(z); W3(y); W2(y).


I - T1 não obedece às propriedades ACID.

II - S1 é uma agenda serializável e S2 não é uma agenda serializável.

III - S1 e S2 são agendas serializáveis.

IV - T2 e T3 são transações somente-leitura.


Está(ão) correta(s):

Alternativas
Q961911 Banco de Dados
Uma TRIGGER pode ser criada para executar antes (BEFORE) ou após (AFTER) as consultas INSERT, UPDATE ou DELETE. Quanto aos conceitos de TRIGGERs no PostgreSQL (versão 9.2), é correto afirmar que:
Alternativas
Q961666 Banco de Dados

Em um banco de dados relacionai, existem as seguintes tabelas: PEÇA, com campos CODPC e NOME, sendo que CODPC é chave primária; PROJETO, com campos CODPR e DESCR, sendo que CODPR ê chave primária; e RELC, com campos CDPC e CDPJ, sendo que a chave primária dessa tabela é composta por CDPC+CDPJ e CDPC é também chave estrangeira ligada a tabela PEÇA e CDPJ é chave estrangeira ligada a tabela PROJETO.

A consulta SQL que fornece NOME dos elementos de PEÇA que não estão associadas a nenhum elemento de PROJETO (ou seja, peças que não estão associadas a nenhum projeto) é:

Alternativas
Ano: 2018 Banca: IDECAN Órgão: CRF-SP Prova: IDECAN - 2018 - CRF-SP - Analista de Sistemas |
Q961394 Banco de Dados
Acerca dos métodos tradicionais de Mineração de Dados, um desses métodos “produz Árvores de Decisão a partir de uma abordagem recursiva de particionamento de um conjunto de dados, e utiliza conceitos e medidas da Teoria da Informação”. Trata-se do método:
Alternativas
Ano: 2018 Banca: IDECAN Órgão: CRF-SP Prova: IDECAN - 2018 - CRF-SP - Analista de Sistemas |
Q961393 Banco de Dados
“A etapa de Mineração de Dados compreende a busca efetiva por conhecimentos úteis no contexto da aplicação de KDD (Knowledge Discovery in Database), ou Descoberta do Conhecimento em Bases de Dados. É a principal etapa do processo de KDD.” Acerca de algumas das tarefas do KDD, analise a assertiva a seguir: “compreende a busca por uma função que mapeie os registros de um banco de dados em um intervalo de valores reais”. Assinale a alternativa que apresenta esta tarefa.
Alternativas
Ano: 2018 Banca: IDECAN Órgão: CRF-SP Prova: IDECAN - 2018 - CRF-SP - Analista de Sistemas |
Q961390 Banco de Dados
Em Modelagem de Dados, um tipo de atributo, que não pertence propriamente ao objeto (entidade ou relacionamento) onde está alocado, mas fez algum tipo de citação ou ligação desse objeto com outro, recebe um nome. Assinale a alternativa referente a esse atributo.
Alternativas
Respostas
7561: C
7562: A
7563: C
7564: B
7565: D
7566: A
7567: D
7568: E
7569: B
7570: C
7571: A
7572: B
7573: E
7574: D
7575: B
7576: A
7577: B
7578: A
7579: A
7580: B