---
# System prepended metadata

title: 'SESSION ONE: CHECK-IN | BANCO DE DADOS'

---

# SESSION ONE: CHECK-IN | BANCO DE DADOS
Author: Igor Lima Charles
N°: 18
Grade: INFO A


#  MODELO RELACIONAL

O modelo relacional (entidade-relacionamento) permite que façamos ligações entre atributos ou entidades (tabelas).

![](https://i.imgur.com/yvvpURP.png)

Uma entidade(tabela) contém uma coleção de dados (atributos) sobre determinada coisa. Cada conjunto de atributos serve para identificar cada uma das duplas. Por exemplo, algo que diferencia duas pessoas de modo que não existam dois iguais, como o CPF, por exemplo.
* **Entidade Alunos:** possui somente informações(dados) sobre alunos, isto é, ID, Nome Completo, Data de Nascimento, Matrícula, Curso, Descrição do Curso, Ano Letivo, Turma, Número da Chamada, etc.

* **Entidade Curso:** possui somente informações(dados) relacionadas a cursos, como: Catalogo de cursos, informações de turmas, informações dos cursos, quantas salas tem para o curso selecionado, etc.

O diferencial do modelo relacional é que conseguimos fazer ligações entre essas entidades. Todavia, Não podemos colocar um aluno e dentro da entidade curso e vice-versa. Pois são coisas diferentes, colocadas em entidades diferentes e guardando dados diferentes.

A presença de chaves primárias, ou ID, é o diferencial do modelo relacional. É importante ressaltar que estes que não podem ser repetidas. Os *ID's* são a base do modelo relacional e elas quem irão relacionar as entidades.

Entre uma entidade e outra aparece um relacionamento, normalmente representado por um losango. Sendo possível entender, a partir destequal é o relacionamento das duas entidades relacionadas. Por fim, essa ligação forma um diagrama, chamado de Diagrama E-R/DER.

Chamamos as relações de cardinalidade. Podemos ler e compreende-lás do seguinte modo:
* N:N (muitos-para-muitos): Um aluno faz n cursos ou n cursos são feitos por n alunos
* 1:N (um-para-muitos): 1 pai tem n filhos ou n filhos tem 1 pai
* 1:1 (um-para-um): 1 indivíduo tem um número de telefone ou 1 telefone é de 1 indivíduo


 ⠀
Chaves primárias = diferenciam os atributos e são obrigatórias na formação de relacionamentos e suas classificações.

Chave estrangeira = relaciona as entidades, isto é, é a chave primária de algum lugar que veio para outro lugar. Na prática, é um chave que veio de outra entidade(tabela).

