3Âş TRIMESTRE | DISCIPLINA: BANCO DE DADOS

Cardinalidade de Relacionamentos

stars VALE VISTO ESPECIAL (V.E): Copie todo o conteĂşdo abaixo em seu caderno para garantir a nota de V.E deste trimestre!
lightbulb 01. O que Ă© Cardinalidade?

A Cardinalidade define quantas vezes um registro de uma tabela pode se relacionar com registros de outra tabela. Ela estabelece a regra de quantidade das conexões do banco de dados.

swap_horiz 02. Os 3 Tipos Principais
1 : 1 (Um para Um)
Cada item de A se liga a no máximo 1 item de B.

Exemplo:
PESSOA ↔ CPF
(1 Pessoa tem 1 CPF)

1 : N (Um para Muitos)
1 item de A liga-se a vários de B (O mais comum!).

Exemplo:
TURMA ↔ ALUNO
(1 Turma tem vários Alunos)

N : N (Muitos p/ Muitos)
Vários de A ligam-se a vários itens de B.

Exemplo:
ALUNO ↔ DISCIPLINA
(Alunos cursam várias Matérias)

draw 03. Resumo Visual no Caderno
Desenhe as conexões simples no seu caderno: [PESSOA] (1) -------- (1) [CPF]

[TURMA] (1) -------- (N) [ALUNO]

[ALUNO] (N) -------- (N) [DISCIPLINA]
psychology 04. Dica de Ouro para Identificar

Para descobrir a cardinalidade sem errar, faça sempre duas perguntas:

  • Ida: 1 registro da Tabela A se relaciona com quantos da Tabela B?
  • Volta: 1 registro da Tabela B se relaciona com quantos da Tabela A?