Modelagem relacional

Descrição

Estudo de modelagem logico (relacional)
Anderson Pissulin
Mapa Mental por Anderson Pissulin, atualizado more than 1 year ago
Anderson Pissulin
Criado por Anderson Pissulin mais de 6 anos atrás
10
0

Resumo de Recurso

Modelagem relacional
  1. Relacionamento & chaves
    1. Relacionamentos

      Anotações:

      • Ligações entre tabelas
      1. Tipos de Relacionamentos
        1. (1 : 1)

          Anotações:

          • Relacionamento 1 para 1: Para cada registro da primeira tabela existe no máximo um correspondente na segunda tabela, e vice-versa.
          1. (1 : N)

            Anotações:

            • Relacionamento 1 para N (Muitos): Para cada registro da primeira tabela pode existir 1 ou mais correspondentes na segunda tabela, porem, para cada registro da segunda tabela só pode existir apenas um registro correspondente na primeira tabela. 
            1. ( N : N )

              Anotações:

              • Relacionamento N para N (Muitos para Muitos): Para cada registro da primeira tabela pode existir um ou mais correspondentes na segunda tabela, e vice-versa.
          2. Chaves
            1. Chave primaria (Primary Key, PK)
              1. Coluna com chaves unicas

                Anotações:

                • Tem que ser uma informação que não se repete . Tipo: CPF, RG, RA, id e etc...
              2. Chave Composta
                1. Composta com 2 ou N colunas p/ gerar conbinação unica
                2. Chave estrangeira (Foreign Key, FK)
                  1. Coluna q/ contem chave primária de outra tabela
                    1. Exemplo
              3. Boas praticas
                1. quanto menor, melhor

                  Anotações:

                  • Quando menos caracteres for usado no registro , mais performance terá : podemos usar id com chave primaria no lugar do CPF, assim isolamos as informações das entidades. Evita redundancia , quando for necessario usar por ex. o CPF para cadastrar dependentes entre outros
                  1. Tabela faz tudo

                    Anotações:

                    • Evitar colocar tudo em uma tabela só, pois pode causar anomalias de insercão, exclusão e alteração
                    1. Normalização de dados

                      Anotações:

                      • A ação de separar as informações em distintas tabelas é chamado de Normalização de dados.
                      1. Evita Anomalias
                        1. Facilita manutenção
                          1. maximiza a performance
                            1. Mantem a integridade dos dados
                              1. 5 Formas normais (FNs)
                                1. Primeira forma normal (1FN)
                                  1. cada linha da tabela deve representar um registro
                                    1. Cada célula de tabela deve conter um único valor
                                    2. Segunda forma normal (2FN)
                                      1. Obrigatoriamente estar em na 1FN
                                        1. Atributos nao chave da tabela devem depender de alguma das chaves da tabela
                                        2. Terceira Forma normal (3FN)
                                          1. Obrigatoriamente estar em na 2FN
                                            1. Atributos nao chave da tabela deve depender exclusivamente da chave primaria da tabela
                                            2. Quarta e Quinta forma normal (4FN , 5FN
                                              1. Separação em novas tabelas valores que ainda estejam redundantes em uma mesma coluna

                                        Semelhante

                                        Banco de Dados
                                        talyson.milan
                                        Perguntas e Respostas - Banco de Dados
                                        Janaina Freitas
                                        Banco de dados e SGBD
                                        bruno de assis
                                        Normalização de Banco de Dados
                                        Domingos Bernardo
                                        NORMALIZAÇÃO BANCO DE DADOS
                                        Cristiano Gonçalves
                                        AV1 - Arquitetura de Computadores
                                        Danielle Custodio
                                        Banco de dados III - Modelos de Dados II
                                        Bianca Kaiser
                                        Introdução a Banco de dados
                                        Ícaro Matheus
                                        Tipos de relacionamento
                                        Philip Rodrigues
                                        Apresentação sobre Banco de Dados
                                        Suéllen Martinelli
                                        Níveis de Abstração
                                        Rodrigo Ferreira