Entidades representam objetos do mundo real sobre os quais se deseja armazenar informações no banco de dados. Atributos são características específicas de uma entidade, como nome e idade para a entidade pessoa. Existem entidades fortes, fracas e associativas, e atributos simples, compostos, multivalorados e derivados.
2. O que são Entidades e Atributos?
● Entidade: Uma entidade é algo do mundo real, como uma pessoa, um produto ou
um evento, que você deseja armazenar informações sobre no banco de dados.
● Atributo: Um atributo é uma característica ou propriedade específica de uma
entidade. Por exemplo, para uma entidade "Pessoa", os atributos podem ser
"Nome", "Idade" e "Endereço". Cada atributo contém informações sobre a
entidade.
3. Alguns tipos de Entidade
Entidade Forte: Uma entidade independente que existe por si mesma e não depende
de outras entidades para sua identificação. Exemplo: "Cliente", "Produto".
Entidade Fraca: Uma entidade que depende de outra entidade para sua
identificação. Geralmente está associada a uma entidade forte através de um
relacionamento proprietário. Exemplo: "Item de Pedido" (depende de "Pedido").
Entidade Associativa: Uma entidade criada para representar uma associação entre
outras entidades. É usada para modelar relacionamentos muitos-para-muitos.
Exemplo: "Pedido-Produto" para associar "Pedido" e "Produto".
4. Alguns tipos de Atributos
Atributo Simples: É um atributo atômico que não pode ser dividido em partes menores
significativas. Exemplo: Nome, Idade.
Atributo Composto: É um atributo que pode ser dividido em partes menores, cada uma
com um significado próprio. Exemplo: Endereço (composto por rua, cidade, estado,
etc.).
Atributo Multivalorado: É um atributo que pode ter múltiplos valores para uma única
instância de entidade. Exemplo: Números de telefone de um cliente.
Atributo Derivado: É um atributo cujo valor é derivado de outros atributos no banco de
dados, por meio de cálculos ou regras. Exemplo: Idade calculada a partir da data de
nascimento.
5. Exemplo de Entidade Associados ao seus Atributos
Entidade: Produto
Atributos:
ID: 12345
Nome: Smartphone Modelo XYZ
Descrição: Um smartphone avançado com câmera de alta resolução e desempenho
rápido.
Preço: $599.99
Categoria: Eletrônicos
Estoque: 50 unidades
Data de Lançamento: 2023-07-15
Avaliação: 4.8 (em uma escala de 1 a 5)