Please enable JavaScript.
Coggle requires JavaScript to display documents.
2 - Bancos de Dados e Modelagem de Dados - Coggle Diagram
2 - Bancos de Dados e Modelagem de Dados
tipos de entidade
prime: existe de modo independente (por exemplo, "cliente")
característica: existe devido a outra entidade, "prime" (por exemplo, "pedido")
interseção: existe devido a duas ou mais entidades (por exemplo, "item pedido")
regras para desenhar entidades
notação de Barker
entidades
retângulo com cantos arredondados
nomeada no canto superior esquerdo
uppercase
singular
atributos
desenvolvedores e usuários precisam entender
primeira letra maiúscula
símbolos
obrigatório: *
opcional: o
UID (User IDentifier): #
relacionamentos
entre duas entidades no máximo
pode ser recursivo (relacionamento na mesma entidade)
duas perspectivas ("estar em", "conter algo" -> um trabalhador está em um departamento, um departamento contém trabalhadores)
design "pés de galinha"
notação de Bachman
entidades
retângulo
atributos
UID (User IDentifier): P
obrigatório: *
opcional: espaço em branco
relacionamentos
design linha com seta
notação de engenharia de informações
cardinalidades
restantes atributos são iguais aos de Barchman
cardinalidades das 3 principais notações
cardinalidades
cardinalidadesExemplos
identificadores exclusivos (UIDs - User IDentifier)
unique
not null
constante
simples
atributo único em uma instância/registro
composto
combinação de mais de um atributo
artificial
gerado pelo sistema (auto_increment) para fins de identificação em um sistema
torna-se chave primária (PK) em um banco de dados físico
candidatos
quando há mais de 1 UID, um torna-se primário e os demais secundários: (#)