Uma das restrições de integridade mais importantes em
um BD Relacional é a integridade da entidade.
Assinale a alternativa que apresenta a principal função
dessa restrição.
Analise o esquema relacional a seguir, que sofre de um
problema de inserção:
Suponha que DeptID em Projeto seja uma chave
estrangeira para Departamento(DeptID), mas não
existe uma chave estrangeira de DeptID em
Funcionario para Departamento. Um novo
funcionário é contratado e inserido na tabela
Funcionario com um DeptID igual a “999”, que não
existe em Departamento. Que tipo de restrição de
integridade é violado nesse cenário, considerando-se a
semântica esperada do sistema?
Considere uma relação DEPARTAMENTO(Dnumero,
Dnome, Dlocal), em que Dnumero é a chave
primária, e uma relação PROJETO(Pnumero, Pnome,
Dnum), em que Dnum é uma chave estrangeira que
referencia DEPARTAMENTO. O que acontece se o valor
de Dnum em uma tupla da tabela PROJETO for alterado
para um valor que não existe na coluna Dnumero da
tabela DEPARTAMENTO?
Um analista de sistemas está projetando um BD para
um sistema de gestão universitária. Ele define que cada
aluno deve ser identificado unicamente por um número
de matrícula. Assinale a alternativa que apresenta o
conceito fundamental de BD ao qual essa regra está
relacionada.
Um desenvolvedor precisa projetar um esquema
relacional para evitar redundância de dados e
anomalias de inserção, atualização e exclusão. Assinale
a alternativa que apresenta a forma normal mais
adequada para a maioria dos projetos de BD
relacionais.
O departamento de vendas de uma loja solicitou ao
setor de TI um relatório detalhado sobre as transações
diárias. O analista de sistemas, ao iniciar o trabalho,
percebeu que as informações de clientes e de vendas
estavam espalhadas em arquivos diferentes e que o
CPF de alguns clientes estava escrito de forma
inconsistente. Assinale a alternativa que apresenta o
tipo de problema de gerenciamento de dados que a
inconsistência no formato do CPF exemplifica.