Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.745 questões
A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.
( ) Na técnica ER, o modelo de dados é representado através de um modelo entidade-relacionamento.
( ) De maneira geral, um modelo ER é representado, graficamente, através de um diagrama entidade-relacionamento.
( ) Entidade é um conjunto de objetos da realidade modelada sobre os quais são mantidas as informações no banco de dados.
( ) Relacionamento é um conjunto de associações entre entidades.
Analise as afirmativas a seguir a respeito do processo de Normalização.
I. Um dos primeiros passos da normalização é a transformação do esquema de tabela não-normalizada em um esquema relacional na primeira forma normal.
II. Uma tabela encontra-se na segunda forma normal quando, além de estar na primeira forma normal, não contém dependências parciais.
III. Uma tabela encontra-se na terceira forma normal quando, além de estar na segunda forma normal, toda coluna não chave depende diretamente da chave primária, isto é, quando não há dependências funcionais transitivas ou indiretas.
Assinale a alternativa CORRETA.
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
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.
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.
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.
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.
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.
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.