Questões de Concurso Sobre banco de dados

Foram encontradas 15.698 questões

Q969839 Banco de Dados

A QUESTÃO DEVE SER RESPONDIDA A PARTIR DAS TABELAS DE BANCO DE DADOS T1 E T2, A SEGUIR. 

Imagem associada para resolução da questão


Analise o comando SQL exibido abaixo.


select  *  frow  T1  where  C > 5

UNION

select  * frow  T1  where  C <= 5


A execução desse comando no MS SQL Server produz um resultado que contém, além da linha de títulos, n linhas.

Assinale o valor de n

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
Q969465 Banco de Dados
O tipo de data set do Adabas que contém a área de proteção de dados e de armazenamento temporário para resultados intermediários durante as operações complexas de busca ou processamento de transações distribuídas é o
Alternativas
Q969462 Banco de Dados

Considere a seguinte estrutura de dados:


Imagem associada para resolução da questão


Considere os seguintes requisitos técnicos:


- A estrutura Faturas_Cliente está inserida na estrutura do cliente ao qual pertence.

- Cod_Cliente é o atributo identificador de Cliente.

- Número_Fatura é o atributo identificador de Fatura.

- Um cliente é cobrado em uma ou mais faturas e uma fatura cobra um e somente um cliente.

- O mapeamento relacional fará com que os atributos identificadores (grifados nas estruturas apresentadas acima) componham as chaves primárias (Primary Key - PK), nas tabelas correspondentes dos bancos de dados relacionais.


Após a aplicação da normalização (até a Terceira Forma Normal - 3FN),

Alternativas
Q969461 Banco de Dados

Fernando está usando a linguagem SQL (ANSI) e pretende fazer uma atualização nos dados Nome_Cli e End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi:


..I.. Cliente

..II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC'

..III.. Cod_Cli = 'Cli01';


Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por

Alternativas
Q969460 Banco de Dados

Gerusa está revisando um Modelo Entidade-Relacionamento e observa que:


- EntA relaciona-se com múltiplas instâncias de EntB.

- EntB relaciona-se com múltiplas instâncias de EntC.

- EntC relaciona-se com uma única instância de EntB.

- EntB relaciona-se com múltiplas instâncias de EntA.


Para atender ao requisito: dada uma determinada instância de EntA, qual a instância de EntC que a ela corresponde, Gerusa deverá 

Alternativas
Ano: 2019 Banca: IF-SP Órgão: IF-SP Prova: IF-SP - 2019 - IF-SP - Informática |
Q966958 Banco de Dados

O trecho do diagrama do modelo físico de banco de dados apresentado a seguir contém diversas entidades/tabelas/relações que compõem a infraestrutura de um sistema de controle de locadora de filmes. Note, também, que os acentos de algumas palavras foram suprimidos, por exemplo, a tabela “Mídia” está grafada sem o acento agudo na primeira letra “i”. Considere uma situação hipotética em que as tabelas Filme, Midia, Genero e FaixaEtaria contém, respectivamente, 176, 3, 8 e 6 registros.


Imagem associada para resolução da questão


Ao executar a consulta a seguir, qual será o valor obtido para a coluna “quantidade” da tabela resultante?


Imagem associada para resolução da questão

Alternativas
Ano: 2019 Banca: IF-SP Órgão: IF-SP Prova: IF-SP - 2019 - IF-SP - Informática |
Q966956 Banco de Dados

Em um banco de dados de uma empresa tem-se o seguinte diagrama do modelo relacional:


Imagem associada para resolução da questão


Dado o diagrama assinale a alternativa que contenha o SQL que retornará todos os funcionários que não possuem dependentes.

Alternativas
Ano: 2019 Banca: IF-SP Órgão: IF-SP Prova: IF-SP - 2019 - IF-SP - Informática |
Q966952 Banco de Dados

Um sistema de gerenciamento de banco de dados (SGBD) precisa garantir a execução apropriada de transações, apesar das falhas. As falhas, por sua vez, ocorrem quando o estado do sistema não reflete mais um estado real do mundo, que o banco de dados deveria capturar, o que é chamado de estado de inconsistência. Para que as inconsistências não sejam visíveis, é necessário que o SGBD mantenha algumas propriedades das transações.

O princípio que garante que as operações da transação sejam refletidas corretamente no banco de dados, ou que nenhuma delas se efetive, também conhecida como “tudo ou nada” é denominada:

Alternativas
Q965444 Banco de Dados
A respeito do BI (business intelligence), assinale a opção correta.
Alternativas
Q965443 Banco de Dados
O data warehouse diferencia-se dos bancos de dados transacionais porque
Alternativas
Q965442 Banco de Dados
Com relação aos modelos de dados multidimensionais, assinale a opção correta.
Alternativas
Q965441 Banco de Dados
Uma das regras de Codd para o modelo relacional consiste
Alternativas
Respostas
7041: A
7042: A
7043: C
7044: B
7045: D
7046: A
7047: D
7048: E
7049: B
7050: E
7051: D
7052: B
7053: E
7054: B
7055: B
7056: D
7057: C
7058: D
7059: C
7060: A