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

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

Diagrama Entidade relacionamento

Apresentações semelhantes


Apresentação em tema: "Diagrama Entidade relacionamento"— Transcrição da apresentação:

1 Diagrama Entidade relacionamento

2 N N Cursos 1 N Módulos 1 Aulas N N N 1 N 1 N N N N Formandos
frequentam N composto contém N Cursos 1 N Módulos 1 Aulas N N N 1 N inscritos coordenador valida leccionam 1 N N N N Formandos Formadores Avaliações 1 1 N assistem avaliados obrigatório avaliações N formandos N coisas Módulos 1 1

3 Definição dos pressupostos:
Cada curso é composto por mais que um módulo cada módulo só pertence a um curso GRAU Cada curso obrigatoriamente tem que ter módulos obrigatoriamente cada módulo obrigatoriamente tem que pertencer a um curso

4 Atributos Cursos: Módulos: Nome do curso; Duração; Data de inicio;
Data prevista fim; Local; Destinatários; Código do curso; Obs; Módulos: Nome do módulo; Duração; Código do modulo; Obs;

5 Atributos Aulas: Formandos: Nº aula; Hora de inicio; Hora de fim;
Data; Obs; Formandos: Nome; Morada; Telefone; B.I.; Contribuinte; Nº segurança social; Data de nascimento; N.B.I.; Nº do formando; Nº filhos; Transporte próprio; Situação profissional; Estado civil; Habilitações; Obs;

6 Atributos Formadores: Avaliações: Nome; Morada; Telefone; B.I;
Contribuinte; Nº segurança social; Data de nascimento; NIB; Situação profissional; Nº de filhos; Transporte próprio; Estado civil; Habilitações; Nº de formador; Obs; Avaliações: Tipo de avaliação; Data; Nº avaliação; Obs; Nota

7 Atributos Frequentam:(formandos frequentam as aulas)
Hora de entrada; Hora de saída; Obs; Assistem: (formadores assistem as aulas) Hora de entrada; Hora de saída; Obs;

8 Chaves 3 tipos de chaves Chaves candidatas Chaves primárias Chaves estrangeiras Chaves são atributos que identificam as identidades

9 Chaves Chaves primárias Chave candidata Estrangeira
É a chave que identifica Chave candidata São as candidatas a chave primárias Estrangeira É a chave estrangeira pertence a outra entidade e só aparece na tabela para ajudar na identificação dos relacionamentos e os próprios relacionamentos

10 DFD - Diagrama de fluxo de dados
Cursos Módulos Tis H.S 1 Inglês 50 – inglês inglês

11 DFD Cursos Formadores Tis Formador 1 Inglês Formador 2 STC Formador 3 Web Formador 4

12 DFD Formadores Cursos Mara Tis Chico H.S To Inglês Francês Coordenação

13 DFD Formandos Avaliações Rita 01 - Intermédia/05 Carla 02 - Final/10/3 Nelson 03 - Intermédia/05/3 Zé 04 Ana 05

14 Módulos Formadores 795 Henrique 784 781 Luís Filipe 780

15 Aulas Módulos 1 Aula 788 2 Aulas 789 3 Aulas 790 4 Aulas 793 792

16 Formadores Aulas Luís Filipe Aula 1 Sónia Aula 2 Henrique Aula 3 Aula 4
Assistem

17 Aulas Formandos Aula 1 Aula 2 Patrícia Aula 3 Denise Aula 4

18 Avaliações Módulos N/satisfaz CP Satisfaz STC Bom CLC M/bom CLC

19 Avaliações Formandos 1 avaliação patrícia 2 avaliação Denise 3 avaliação 4 avaliação

20 Normalização ABD/Desnormalizar ABD
Deve-se criar uma tabela para valores fixos, para não ter que se alterar um a um. Nome Telemóvel 1 Telemóvel 2 Telemóvel 3 Patrícia Celso 91…. 93…. Rita 96… 9…1 Paulo 261… 91… 1 N Telemóveis Formadores

21 Ao criar uma tabela a parte os valores mudam
Tabela de Formandos Nome Actividade Preço 1 Manuel Ténis 500 2 Futebol 1000 3 Maria Badmington 300 Ao criar uma tabela a parte os valores mudam automaticamente sempre que o mesmo seja alterado. preçário 1 Badmington 500 2 Futebol 1000 3 Ténis

22 Aplicação das regras Regra 4 composto N 1 Cursos Módulo código curso
Nome Duração Código do módulo Etc… Nome modulo Código Duração Obs Código curso Esta é uma chaves estrangeira

23 Regras Regra 4 Módulo( nome modulo, código modulo, duração, Obs, código curso) Aulas ( Nº aula, data, horário inicio, código do módulo) Regra 5 Aulas ( Nº aulas, hora inicio, hora fim, data, B.I., …) Formadores( Nome, morada, telefone, B.I., nº aulas, …) Regra 6 Aulas ( Nº aulas, hora inicio, data, … B.I.) Formandos (Nome, morada, B.I., contribuinte,…, nº aulas) Avaliações (tipo de avaliação, data, nº avaliação,…, código módulo) Módulo ( nome do módulo, duração, código do módulo,…,nº avaliação)

24 Regra 4 Avaliações(Tipo de avaliação, data, nº avaliação,…, B.I.) Formandos(Nome, morada, telefone, B.I,…, nº avaliação) Regra 6 Formadores (Nome, contribuinte, B.I., …, código módulo) Módulos (Nome do módulo, código do módulo, duração,…,B.I.) Formadores ( Nome, contribuinte, B.I.,…, código do curso) Cursos (Nome do curso, duração, valor da bolsa, código do curso,…, B.I.) Formandos (Nome, morada, telefone, B.I.,…, código do curso)

25 Propriedades dos atributos
Cursos Nome do curso – texto, 100 caracteres Duração – Data/hora c/mascara Data de inicio – Data/hora c/mascara Data de fim – Data/hora c/mascara Local – Texto, 30 caracteres Código do curso – número obrigatório Destinatário – texto c/100 caracteres Obs – texto c/50 caracteres


Carregar ppt "Diagrama Entidade relacionamento"

Apresentações semelhantes


Anúncios Google