Lógica de Banco de Dados Noções Preliminares Noções Preliminares Noções Preliminares Sistemas de Arquivos x Banco de Dados Sistemas de Arquivos x Banco de Dados Sistemas de Arquivos x Banco de Dados Sistemas de Arquivos x Banco de Dados Modelo de Dados Modelo de Dados Esquema x Instância Linguagens de Banco de Dados SGBD Modelagem de Dados Modelo Entidade‐Relacionamento (MER) Entidades e Atributos Entidades e Atributos Entidades e Atributos Entidades e Atributos Entidades e Atributos Entidades e Atributos Relacionamentos Relacionamentos Relacionamentos Relacionamentos Relacionamentos Exercícios Exercícios Cardinalidade de Relacionamentos Um para Um – 1 : 1 Cardinalidade de Relacionamentos Um para Um – 1 : 1 Cardinalidade de Relacionamentos Um para Muitos – 1 : N Cardinalidade de Relacionamentos Um para Muitos – 1 : N Cardinalidade de Relacionamentos Muitos para Muitos – N : N ou N : M Cardinalidade de Relacionamentos Muitos para Muitos – N : N ou N : M Cardinalidade mínima • A cardinalidade mínima 1 também recebe a denominação de "associação obrigatória", já que ela indica que o relacionamento deve obrigatoriamente associar uma ocorrência de entidade a cada ocorrência da entidade em questão. • Com base na mesma linha de raciocínio, a cardinalidade mínima 0 recebe a denominação de "associação opcional". Peter Chen x James Martin Peter Chen x James Martin Entidade Associativa Exercícios Exercícios