A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Banco de Dados I Aula 5 - Projeto Conceitual de Banco de Dados

Apresentações semelhantes


Apresentação em tema: "Banco de Dados I Aula 5 - Projeto Conceitual de Banco de Dados"— Transcrição da apresentação:

1 Banco de Dados I Aula 5 - Projeto Conceitual de Banco de Dados
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Banco de Dados I Aula 5 - Projeto Conceitual de Banco de Dados Professora: Kelly de Paula Cunha

2 Aviso Avaliação na próxima aula (02/09/2015) - Conceitos - DER

3 Projeto Conceitual de Banco de Dados
Diagrama de classes UML Pode ser considerado uma notação alternativa aos ER

4 Projeto Conceitual de Banco de Dados
Em uma notação mais atual, comumente utilizada na UML, os atributos aparecem listados dentro do próprio retângulo da entidade, enquanto o nome da entidade aparece no topo na forma de título.

5 Projeto Conceitual de Banco de Dados
Exemplo: notação original Contem Venda Produtos valor preço cupom código data descrição

6 Projeto Conceitual de Banco de Dados
Exemplo: notação UML Produto Código Descrição Preço nome Venda Cupom Data Valor contem atributos operações

7 Projeto Conceitual de Banco de Dados UML X DER
classe associações ligações atributo de ligação entidade relacionamentos instancias atributo de relacionamento

8 Projeto Conceitual de Banco de Dados UML X DER
relacionamento binário: representado por uma linha que conecta as classes participantes, e pode (opcional) ter um nome atributo de relacionamento: caixa conectada a linha de associação por uma linha tracejada

9 Projeto Conceitual de Banco de Dados UML X DER
Exemplo DER: atributo de relacionamento Data_nascimento Funcionário Departamento Gerencia Data_inicio nome numero idade nome CPF

10 Projeto Conceitual de Banco de Dados UML X DER
Exemplo UML: atributo de relacionamento Funcionário Nome CPF Data_nascimento idade Departamento Nome Número Gerencia Data_inicio

11 Projeto Conceitual de Banco de Dados UML X DER
DER: Restrição de relacionamento: notação (min,max) -> (0,N) , (1,N) , (0,1) ou (1,1) Data_nascimento Funcionário Departamento (1,1) Gerencia (0,1) Data_inicio nome numero idade nome CPF

12 Projeto Conceitual de Banco de Dados UML X DER
UML: Restrição de relacionamento: notação min..max Funcionário Nome CPF Data_nascimento idade Departamento Nome Número 1..1 0..1 Gerencia Data_inicio

13 Projeto Conceitual de Banco de Dados UML X DER
UML: Restrição de relacionamento: notação (min..max) * = max Funcionário Nome CPF Data_nacimento idade Departamento Nome Número Trabalha em 1..* 1..1

14 Projeto Conceitual de Banco de Dados UML X DER
Entidades fracas: Funcionário Nome CPF Data_nacimento idade Dependente Sexo Data_nascimento Possui 1..* 0..* Nome_Dependente Chave_parcial

15 Projeto Conceitual de Banco de Dados

16 Projeto Conceitual de Banco de Dados

17 Projeto Conceitual de Banco de Dados

18 Projeto Conceitual de Banco de Dados

19 Atividade 8 A companhia discográfica PimbaParaTodos decidiu criar uma base de dados com informação sobre os seus músicos bem como outra informação da companhia. A informação dada ao desenhador foi a seguinte: Cada músico tem um nro. de BI, um nome, uma morada e um número de telefone. Os músicos em início de carreira muitas vezes partilham um endereço e além disso assume-se que cada endereço só tem um telefone. Cada instrumento usado nos estúdios tem um nome (ex. guitarra, bateria, etc.) e um código interno. Cada disco gravado na companhia tem um título, uma data, um formato (ex. CD, MC, K7), e um identificador do disco. Cada música gravada na companhia tem um título e um autor. Cada músico pode tocar vários instrumentos, e cada instrumento pode ser tocado por vários músicos. Cada disco tem um certo número de músicas, mas cada música só pode aparecer num disco. Cada música pode ter a participação de vários músicos, e cada músico pode participar em várias músicas. Cada disco tem um músico que é o seu produtor. Os músicos podem produzir vários discos. Desenhe o diagrama de entidades e relacionamentos para este problema UTILIZANDO A NOTAÇÃO UML.

20 Referências Livro: Elmasri e Navathe. Sistemas de banco de dados.
Site: Ferreira, João Eduardo. Takai, Osvaldo Kotaro. Banco de Dados Modelo Entidade - Relacionamento. Disponível em: < Site: Modelo Entidade-Relacionamento. Disponível em: < > Site: Bancos de Dados Aula #3 – MER Estendido. Disponível em: <


Carregar ppt "Banco de Dados I Aula 5 - Projeto Conceitual de Banco de Dados"

Apresentações semelhantes


Anúncios Google