SóProvas


ID
211039
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de administração de banco de dados relacionais, julgue os
itens que se seguem.

Considere a seguinte situação hipotética. Em determinada organização, os funcionários (entidade F) associam-se aos departamentos (entidade D), por meio do relacionamento de lotação (L), sendo N funcionários em 1 departamento (N:1). Também pode ocorrer, concomitantemente com a lotação, o relacionamento gerencial (G), do tipo 1:1, ou seja, um funcionário gerencia no máximo um departamento. Como restrição da organização, todo gerente deve estar lotado obrigatoriamente no departamento que dirige. Nessa situação, é correto afirmar que, na referida organização, verifica-se um exemplo de restrição de integridade envolvendo relacionamentos.

Alternativas
Comentários
  • Como o gerente de um departamento precisa está lotada naquele departamento, temos uma relação de integridade.
  • As restrições de integridade resguardam o Banco de Dados contra danos acidentais, assegurando que mudanças feitas por usuários autorizados não resultam na perda de consistência de dados.

    Logo, a restrição que todo gerente deve estar lotado obrigatoriamente no departamento que dirige é uma restrição de integridade.

    Resposta: Certo
  • CORRETO

    • [ Funcionários]----(1)--------( Lotação=L)--------(N)----[Departamento]

    Em determinada organização, os funcionários (entidade F) associam-se aos departamentos (entidade D), por meio do relacionamento de lotação (L), sendo N funcionários em 1 departamento (N:1).

    • [ Funcionários gerente]----(1)--------( Gerencia )---(1)----[Departamento]

    Também pode ocorrer, concomitantemente com a lotação, o relacionamento gerencial (G), do tipo 1:1, ou seja, um funcionário gerencia no máximo um departamento. Como restrição da organização, todo gerente deve estar lotado obrigatoriamente no departamento que dirige.

    "Os tipos mais complexos de restrições podem ocorrer, com freqüência, envolvendo a definição de que o registro em um arquivo deve estar relacionado aos registros de outros arquivos."(caso da questão)

    Por exemplo, na Figura 1.2, podemos especificar que 'todo registro de disciplina deve estar relacionado com um registro de Curso'. Outro tipo de restrição especifica a singularidade no valor do item de dado, como 'todo registro de curso deve ter um único valor para Numero do Curso'. Essas restrições são derivadas do significado ou da semântica dos dados e do minimundo que representam.

    Fonte:Navathe ,sistemas de banco de dados ,1.6.8 Forçando as Restrições de Integridade pág 14

  • RESTRIÇÕES DE INTEGRIDADE

    _Restrição de Chave

    Impede que uma chave primária se repita. Um campo chave primária diferencia de forma única os registros (linhas) de uma relação (tabela).

    _Restrição de Domínio

    Definir o conjunto de valores possíveis ou permitidos que um campo pode ter. (STRING, BOOL, ETCCC)

    _Integridade de vazios

    Verifica se um campo pode ou não receber valor NULL. Sub-item da integridade de domínio.

    _Integridade Referencial

    Uma chave estrangeira de uma relação tem que coincidir com uma chave primária da sua tabela "pai" a que a chave estrangeira se refere. Ou seja, não só deve existir o atributo (campo), como também, o valor referenciado.

    _Integridade da coluna

    Determina os valores aceitos para a respectiva coluna.

    _Integridade definida pelo utilizador

    A integridade definida pelo usuário permite definir regras comerciais que não se encaixam em outras categorias de integridade. Todas as categorias de integridade oferecem suporte à integridade definida pelo usuário.

    _Violação da integridade referencial

    Existe violação da integridade referencial quando a chave externa não coincide com a chave primária da sua tabela “pai”.