Carregar apresentação
A apresentação está carregando. Por favor, espere
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 Nº Nome Actividade Preço 1 Manuel Ténis 500 2 Zé 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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.