Entidade Relacionamento Cardinalidade
Entidade Relacionamento Cardinalidade
Entidade Relacionamento Cardinalidade
Sofia Pereira
Entidade-Relacionamento e Cardinalidade
Itatiba
2024
Sumário
1. Introdução.............................................................................................................................3
2. Conceito de entidade.............................................................................................................4
Exemplo:.................................................................................................................................4
3. Conceito de relacionamento.................................................................................................5
Exemplo:.................................................................................................................................5
4. Cardinalidade........................................................................................................................6
6. Modelos..................................................................................................................................7
7. Conclusão...............................................................................................................................8
8. Referências.............................................................................................................................9
1. Introdução
São objetos que podem ser identificados de forma única e que descrevem um dado.
Em um banco de dados, uma entidade é representada por uma tabela. Por exemplo: alunos em
um sistema escolar, clientes em um sistema de vendas e produtos em um sistema de
inventário.
As entidades podem ser físicas (tangíveis, como clientes ou produtos) ou lógicas (que
fazem sentido dentro do domínio, mas não são objetos físicos). Por exemplo, um cliente é
uma entidade física, enquanto uma categoria de produtos é uma entidade lógica.
Exemplo:
Para criar uma entidade, normalmente usaria um comando como CREATE TABLE em
SQL.
CREATE TABLE Cliente (
id INT PRIMARY KEY,
nome VARCHAR(255),
email VARCHAR(255)
);
Isso cria uma tabela chamada “Cliente” com colunas para “id”, “nome” e “email”.
3. Conceito de relacionamento
São as ligações entre as entidades. Eles são representados por linhas que conectam tabelas no
modelo de dados. Por exemplo: Alunos e cursos, onde um aluno pode estar matriculado em
vários cursos, e clientes e pedidos, onde um cliente pode fazer vários pedidos.
Exemplo:
Os relacionamentos são estabelecidos por meio de chaves estrangeiras. Suponha que tenha
uma tabela “Pedido” e uma tabela “Cliente”. Para criar um relacionamento entre eles:
cliente_id INT,
-- outras colunas...
);
A coluna “cliente_id” na tabela “Pedido” está relacionada à coluna “id” na tabela “Cliente”.
4. Cardinalidade
Exemplo:
6. Conclusão