Modelos de Dados - Modelo ER

11
Modelos de Dados e SGDBs Alessandro D. R. Fazenda [email protected]

Transcript of Modelos de Dados - Modelo ER

Page 1: Modelos de Dados - Modelo ER

Modelos de Dados e SGDBs

Alessandro D. R. [email protected]

Page 2: Modelos de Dados - Modelo ER

Modelos de dados Modelo Entidade-Relacionamento (ER) MySQL Workbench

Agenda

Page 3: Modelos de Dados - Modelo ER

Processo usado para definir e analisar requisitos na construção de softwares

“Modelagem de dados é o processo de aprendizagem sobre os dados, sendo que o modelo de dados é o resultado dessa aprendizagem”.

A modelagem de dados define não é apenas sobre os dados, mas também sobre as estruturas e os relacionamentos entre eles.

Modelos de Dados

Page 4: Modelos de Dados - Modelo ER

A modelagem de dados se dá sob três perspectivas:◦ Modelagem Conceitual◦ Modelagem Lógica◦ Modelagem Física

Modelos de Dados

Page 5: Modelos de Dados - Modelo ER

Proposto por Peter Chen em 1976, apesar de ter havido ideias anteriores.

É composto por coisas (entidades) e seus relacionamentos entre si.

Modelo ER

Page 6: Modelos de Dados - Modelo ER

Entidade é uma coisa que pode ter uma existência independente e ser definido de forma única.

Usa-se substantivos para sua definição: empregado, nota fiscal, dvd, carro, cantor...

Modelo ER

Page 7: Modelos de Dados - Modelo ER

Relacionamento descreve como as entidades se relacionam e se ligam entre si.

Descrito na forma de verbos: trabalha, possui, vende, compra, produz ...

Modelo ER

Page 8: Modelos de Dados - Modelo ER

Software grátis para construção de modelos ER

MySQL Workbench

Page 9: Modelos de Dados - Modelo ER

Espaço para perguntas!

Page 10: Modelos de Dados - Modelo ER

Obrigado pela atenção!

Page 11: Modelos de Dados - Modelo ER

Modelos de Dados e SGDBs

Alessandro D. R. [email protected]