Modelo Lógico Flashcards

1
Q

Modelo Lógico (CONCEITO)

A
  • Representa a ESTRUTURA de DADOS pela visão do usuário do SGBD (Ex: MODELO RELACIONAL)
  • INDEPENDE de tecnologia e do sgbd
  • DEPENDE do PARADIGMA do SGBD
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Componentes do Modelo Relacional

A
  • TABELA = relação
  • COLUNA = atributos
  • LINHA = tuplas

[VER CADERNO]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Chave Primária x Chave Estrangeira

A
- CHAVE PRIMÁRIA
= atributo que não pode se repetir
= UNÍVOCA
= Ex: CPF
= NÃO PODE VALOR NULO
  • CHAVE ESTRANGEIRA
    = é o mecanismo que permite a IMPLEMENTAÇÃO de RELACIONAMENTOS em um banco de dados relacional
    = é a uma CHAVE PRIMÁRIA de um “lugar” que foi p/ “outro lugar”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

RESTRIÇÕES de INTEGRIDADE:

A

As RESTRIÇÕES de INTEGRIDADES podem ser de:

  • DOMÍNIO – amarrando os possíveis valores de UM ATRIBUTO (inteiro, string, não nulo, positivo, tipo, etc.)
  • VAZIO – dizer se um campo pode ou não ser NULL. Não deixa de ser um subitem da integridade de domínio.
  • CHAVE – IMPEDINDO que uma chave primária SE REPITA, ou seja NULA;
  • REFERENCIAL – assegurando que uma chave estrangeira possua respectiva ASSOCIAÇÃO na tabela de origem;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

DEPENDÊNCIA FUNCIONAL:

A

Um atributo Y é FUNCIONALMENTE DEPENDENTE de um atributo X se cada valor de X tenha associado a ele PRECISAMENTE um valor de Y. Quando o atributo X é uma chave primária, então todos os atributos são, por definição, dependentes de X, pois não podem existir dois registros com o mesmo valor para X.

Notação: R.x -> R.y (lê-se a coluna X da tabela relacional “R” funcionalmente determina (IDENTIFICA) a coluna Y).

DEPENDÊNCIA FUNCIONAL pode ser classificada em:

  • TOTAL: um atributo é totalmente dependente de outro se ele for funcionalmente dependente do outro e não dependente de um subconjunto de outro.
  • PARCIAL: um atributo é parcialmente dependente de outro se ele for funcionalmente dependente de um SUBCONJUNTO de outro.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

NORMALIZAÇÃO:

A

O processo de NORMALIZAÇÃO pode ser visto como o processo no qual são ELIMINADOS esquemas de Relações (TABELAS) NÃO SATISFATÓRIOS, decompondo-os, através da separação de seus atributos em esquemas de relações menos complexas mas que satisfaçam as propriedades desejadas.

  • 1a FORMA NORMAL (1FN)
    A 1a Forma Normal prega que todos os atributos de uma tabela devem ser ATÔMICOS (INDIVISÍVEIS), ou seja, NÃO SÃO PERMITIDOS ATRIBUTOS MULTIVALORADOS, atributos compostos ou atributos multivalorados compostos.
  • 2a Forma Normal (2FN)
    A 2a Forma Normal prega o conceito da dependência funcional TOTAL. Uma dependência funcional X->Y é total se removemos um atributo A qualquer do
    componente X e desta forma, a dependência funcional DEIXA DE EXISTIR.
    A dependência funcional X->Y é uma dependência funcional PARCIAL se existir um atributo A qualquer do componente X que pode ser removido e a dependência funcional X->Y NÃO DEIXA DE EXISTIR.
  • 3a Forma Normal (3FN)
    A 3a Forma Normal prega o conceito de DEPENDÊNCIA TRANSITIVA. Uma tabela está na 3a Forma Normal SE ESTIVER NA 2A FORMA NORMAL E NÃO HOUVER DEPENDÊNCIA TRANSITIVA ENTRE ATRIBUTOS NÃO CHAVE.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly