Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (396 palavras )
  • Download(s) : 0
  • Publicado : 25 de março de 2013
Ler documento completo
Amostra do texto
ALBERTO LEPREVOST DE LIMA - RA 1065780










Banco de Dados




Centro Universitário Claretiano,
Banco de Dados
Alessandro Aparecido da Silva









PóloCuritiba-PR
30/04/2012


1) O que significa normalizar uma relação?
R: significa aplicar um filtro que atua sobre as entidades e relacionamentos eliminando alguns elementos sem causar perda de informação,sua principal função é garantir a integridade dos dados.


2) Quais são as exigências para que uma relação esteja na 1FN, 2FN e 3F?
1FN:
não são permitidos atributos multivalorados;
não sãopermitidos atributos repetidos, como, por exemplo, Fone1, Fone2,
Fone N etc.;
todos os registros da relação devem ser diferentes;
não poderá haver, na Entidade, mais de duas dimensões (Linhas eColunas);
não é permitido que cada atributo contenha mais de um tipo de dado. Um exemplo comum de violação é o CPF e o CNPJ, armazenados em um único campo chamado DOCUMENTO.
2FN:
Para uma relação estar na2FN, é preciso que ela esteja, primeiro, na 1FN.
Todo atributo que não faz parte da chave deve ser determinado por todos
os atributos que formam a chave primária. É preciso eliminar, pois, asdependências funcionais parciais.
Devem-se mover os campos não enquadrados na 2FN para uma nova tabela,
que também deverá ser normalizada.
3F:
Estar, antes, na 2FN.
Identificar e eliminar atransitividade.
Determinar, de forma não transitiva pela chave primária, todo atributo que
não fizer parte da chave; em outras palavras, todo atributo que não fizer parte
da chave deve ser determinadoapenas pela chave primária.
Mover os campos não enquadrados na 3FN para uma nova relação que também
deverá ser normalizada.


3) O que diferencia a 3FN da Forma Normal de Boyce-Codd (FNBC)?
R: ASimplicidade e também o fato de ser mais restrita, pois a medida que toda relação esta na FNBC, também estará na 3FN, entretanto o inverso não é verdadeiro.
Para que uma tabela esteja na 3FN, a tabela...
tracking img