GoConqr has a new look! Let us know what you think.

Flashcards

Banco de dados III - Modelos de Dados II

Bianca Kaiser Banco de Dados Formação Tecnológica Portuguese 5.0Average rating 5.0 out of 5 (1 rating) 21 cards

Banco de dados III - Modelos de Dados II

Cards in this deck (21)

  1. 1TerminologiasTerminologias
  2. 2Chave primaria* Possibilita recuperar cada fragmento de
    dados único inserido em um banco de dados
    * Não deve conter nulos
  3. 31. O valor nunca se repete 2. Se for texto, deve ser curta e de tamanho fixo, ou uma numérica inteira. 3. Não pode conter valores nulos 4. Alterações em seu valor não podem fazer parte do negócio.TODAS ENTIDADES DEVEM
    TER UMA CHAVE PRIMÁRIA!
    TODAS!!!
  4. 4Passos para a “eleição” da chave primária.1 – Procurar dentre os atributos da entidade, todas as chaves candidatas.
    2 – Analisar individualmente cada chave candidata, se é uma boa chave primária.
    3 – Todas as chaves candidatas que não foram eleitas se tornam chaves alternativas.
    4 – Na ausência de uma chave candidata, ou de uma candidata eleita,
    criar uma chave primária artificial.
  5. 5Chaves AlternativasMarca-se as Chaves Alternativas com a sigla AK (Alternate Key) no modelo.
  6. 6Relacionamentos* Cada dado deve ser guardado
    uma única vez e um único lugar.
    * Cada atributo deve conter um
    único dado em cada registro.
  7. 7Forma correta de relacionamento com chave artificialForma correta de relacionamento com chave artificial
  8. 8Chave Estrangeira Foreign Key (FK)Atributo, ou conjunto de atributos, que
    referenciam uma única instância de outra
    entidade/tabela
  9. 9* São chave primária na entidade/tabela de origem * Podem, ou não, aceitar valores nulosA chave primária do lado 1
    se propaga como chave
    estrangeira para o lado
    muitos
  10. 10Chaves Estrangeiras Identificadoras◦ Atributo, ou atributos (chave composta), propagado é utilizado para compor a chave primária da entidade de destino
    ◦ Não pode conter valor nulo
  11. 11Chaves Estrangeiras Não-identificadoras◦ Atributo, ou atributos (chave composta), propagado não faz parte da chave primária da entidade de destino
    ◦ Pode conter valor nulo
  12. 12Integridade ReferencialCada valor não-nulo de chave estrangeira
    deve corresponder a um valor de chave
    primária existente
    * Delete cascading
  13. 13Passos para modelagem de dados1. Identificar as Entidades
    2. Estabelecer as relações entre elas
    3. Definir os atributos
    4. Eleição das chaves primárias
    5. Explosão de relação M x N
    6. Propagação das chaves estrangeiras
  14. 14Exemplo de modelo relacional 1. Identificar as Entidades :Exemplo de modelo relacional 1. Identificar as Entidades :
  15. 15Modelo físicoAdaptação do modelo lógico ao SGBD
    escolhido, incluindo elementos para
    otimização do acesso ao banco de dados
  16. 16Índices* Estruturas criadas para agilizar o acesso aos dados
    * Sua implementação pode variar de um SGBD para outro
    * Podem ser criados vários índices por tabela
    * Ordenam as linhas da tabela conforme uma ou mais colunas
  17. 172. Estabelecer as relações entre elas2. Estabelecer as relações entre elas
  18. 183. Definir os atributos3. Definir os atributos
  19. 194. Eleição das chaves primárias4. Eleição das chaves primárias
  20. 205. Explosão de relação M x N5. Explosão de relação M x N
  21. 216. Propagação das chaves estrangeiras e definição de chaves compostas6. Propagação das chaves estrangeiras e definição de chaves compostas

Information

Description
Formação Tecnológica Banco de Dados Flashcards on Banco de dados III - Modelos de Dados II, created by Bianca Kaiser on 02/10/2015.
Created by
Bianca Kaiser
Views
105
Rating
Average rating 5.0 out of 5 (1 rating)

Feedback

What is it about?

What do you think of the new look?

How do you like it?