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

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

DER. Cursos Modulo Aulas Formandos Formadores Avaliação composto contém Inscritos Avaliados Frequentam coordenador valida lecciona Assistem 1N N 1 N N.

Apresentações semelhantes


Apresentação em tema: "DER. Cursos Modulo Aulas Formandos Formadores Avaliação composto contém Inscritos Avaliados Frequentam coordenador valida lecciona Assistem 1N N 1 N N."— Transcrição da apresentação:

1 DER

2 Cursos Modulo Aulas Formandos Formadores Avaliação composto contém Inscritos Avaliados Frequentam coordenador valida lecciona Assistem 1N N 1 N N N N N 1 N N N N Campo obrigatório Módulos Formandos Avaliações 1

3 Grau Cada curso é composto por mais do que um módulo Cada modulo pertence a um curso Obrigatoriedade Cada curso obrigatoriamente tem que ter módulo Cada módulo obrigatoriamente tem que pertencer a um curso

4 Cursos: o Nome do curso o Duração o Data inicio o Data prevista fim o Local o Valor da bolsa o Valor do subsidio de alimentação o Destinatários o Código curso o Obs Módulos: Nome do módulo Duração Código do módulo Obs

5 Aulas: Nº de aula Hora inicio Hora do fim Data Obs Formandos: Nome Morada Telefone BI Contribuinte Segurança social Data nascimento NIB Nº de formando Nº de filhos Transporte próprio Situação profissional Estado Civil Habilitações Obs

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

7 Relação Formandos e aulas Os formandos frequentam as aulas Frequentam: -Hora entrada -Hora saída

8 Relação formadores e aulas Os formadores assistem as aulas Assistem: -Hora entrada -Hora saída

9 Chaves primárias É a chave que fica com o símbolo na tabela depois de escolher entre as chaves candidatas. As chaves primárias de cada tabela aparecem a vermelho no PowerPoint. Chaves candidatas São as candidatas a chave primária BI Contribuinte Nº de segurança social Nº de formando Temos que definir que estas não se podem repetir.

10 Chaves estrangeiras É quando na tabela dos relacionamentos a chave primária de uma entidade passa para outra entidade. Estrangeira porque pertence a outra entidade e só aparece na tabela para ajudar na identificação dos relacionamentos e os próprios relacionamentos. O que são chaves? Chaves são atributos que identificam sem qualquer duvida as entidades.

11 Cursos TIS HST Inglês Este diagrama serve para confirmarmos se estão bem feitas as obrigatoriedades do diagrama. Módulos Ingles 799-ingles

12 Cursos: Ingles Base dados Web Redes O inglês pode ser dado a vários formandos e cada formando pode frequentar mais do que um curso Formandos: Formando 1 Formando 2 Formando 3 Formando 4

13 Formadores: Mara Chico To Neste exemplo, a Mara pode coordenar dois cursos, mas os cursos não podem ter dois coordenadores Mas pode existir formadores que não sejam coordenadores. Curso: TIS HST Inglês Francês Existir um curso sem coordenador não pode acontecer

14 Formandos: Carla Rita Nelson Exemplo, cada avaliação é atribuída a um formando, cada formando tem varias avaliações e nenhum formando pode ficar sem avaliação Avaliações: 01-Intermédia 05/ Bom 02-Final 06/ Muito Bom

15 Formadores : Henrique Luís Filipe Sónia Os formadores podem leccionar vários módulos, mas cada módulo só pode ser leccionado por um formador. Módulos :

16 Módulo Os módulos contem aulas e cada aula só pertence a um módulo Aulas Aula 1 Aula 2 Aula 3 Aula 4

17 Formadores : Luís Filipe Henrique fidalgo Sónia Cada formador assiste varias aulas e cada aula é assistida por apenas um formador Aulas: Aula 1 Aula 2 Aula 3 Aula 4

18 Formandos: Patrícia Denise Cada aluno frequenta varias aulas, mas as aulas são frequentadas por vários alunos Aulas: Aula1/ 780 Aula 1/ 790 Aula 2/ 778 Aula 2 / 780 As aulas não pode ser de obrigatoriedade porque pode haver faltas.

19 Formandos: Patrícia Denise Aulas: Aula1/ 780 Aula 1/ 790 Aula 2/ 778 Aula 2 / 780

20 Avaliações: Bom N satisfaz Intermédia Final A avaliação tem que ser dada em todos os módulos mas quando criamos os módulos não temos que ter avaliação, porque pode ainda não ter começado. Módulos:

21 NomeTelemó vel 1 Telemó vel 2 Telemó vel 3 Patrícia Celso9193 Rita9691 Paulo Deve-se sempre criar uma tabela para valores que são fixos, para não os ter que alterar a mão um a um, assim, mudando nessa tabela, com as relações, ao mudar na mesma, ele muda automaticamente FormandosTelemóveis 1N

22 NºNomeActividadePreço 1ManuelTénis500 2ZéFutebol1000 3MariaBadmington300 Por exemplo, neste caso a chave 3 por ex, identifica e depende da Maria, do Manuel, e do Zé, a actividade também, mas a regra manda construir outra tabela para os preços, pois os preços das actividades são fixos para qualquer pessoa. E quando precisarmos de mudar os valores ao mudar na tabela de baixo, ele vai alterar todos os dados da tabela dos formandos 1Badmington500 2Futebol1000 3Ténis500 Aplica-se em qualquer situação Tabela dos formandos Preçário

23 A norma manda evitar as chaves compostas. Devemos fazer uma tabela a parte e o relacionamento. Campos que não dependem das chaves devemos separa-las e criar uma nova tabela. As outras normalizações dependem das chaves compostas.

24 NºNome 1Zé 2Afonso 3Maria 4Manuel Actividade Ténis Futebol Hóquei natação A normalização manda fazer assim as tabelas, mas podemos sempre assumir um compromisso (desnormalização)para não termos tantas tabelas.

25 Cursos Módulos 1 N

26 Regra4 Cursos ( cod curso, nome, duração, data inicio…) Composto(Cod curso,cod módulo) Módulos(nome, modulo, cód modulo, cod curso….)

27 Regra 6 Cursos( cod curso, nome, duração, data inicio, …) Inscritos(cod curso, Bi) Formandos( nº formando, nome, morada, BI, Telef)

28 Regra 4 Módulos(nome modulo, cod modulo, duraçao, obs, cod curso) Contem(cod modulo, nº de aula) Aulas( nº aula, data, hora inicio, hora fim, obs, cod modulo)

29 Regra 4 Cursos(cod curso, nome,duração …) Coordenador (cod curso, BI) Formadores( nome, morada, BI, nº de formador)

30 Regra 5 Formandos( nome, morada, BI, Nº formando) Frequentam( BI, Nº de aula) Aulas( nº aula, data, hora inicio, hora fim, obs)

31 Regra 6 Formandos(Nome, Morada, Telefone, BI, Contribuinte,Segurança social, Data nascimento, NIB, Nº de formando) Avaliados (BI, Nº de avaliação) Avaliação(Nº de avaliação,Tipo de avaliação, o Data)

32 Regra 6 o Formador(nome, Morada,Telefone,BI, Contribuinte, Nº segurança social, Data de Nascimento, NIB, Nº de formador) Lecciona ( Nº de formador Modulo(nome modulo, cod modulo, duraçao, obs, cod curso)

33 Regra 5 Formador (nome, Morada,Telefone,BI, Contribuinte, Nº segurança social, Data de Nascimento, NIB, Nº de formador) Assiste (Nº de formador, Nº aula) aulas ( nº aula, data, hora inicio, hora fim, obs)

34 Regra 4 Avaliação( Nº de avaliação, tipo de avaliação, Data) Valida( Nº de avaliação, Cod Módulo) Módulos(nome modulo, cod modulo, duraçao, obs, cod curso)

35 Cursos: o Nome do curso – texto, 100 caracteres, obrigatório, pode-se repetir o Duração – data/hora c mascara, obrigatório o Data inicio – data/hora c mascara, obrigatório o Data prevista fim – data/ hora c mascara, obrigatório o Local - texto, 30 caracteres o Valor da bolsa – moeda c /mascara, obrigatório o Valor do subsidio de alimentação moeda c mascara o Destinatários – texto c 100 caracteres o Código curso – numero obrigatório o Obs – memo

36 Módulos: Nome do módulo – texto com 30 caracteres, obrigatório Duração – data / hora c mascara Código do módulo – numero obrigatório Obs – memo

37 Aulas: Nº de aula- numero obrigatório Hora inicio – data/ hora, obrigatório Hora do fim – data / hora, obrigatório Data – data/ hora, obrigatório Obs – memo

38 Formandos: Nome - texto com 50 caracteres, obrigatório Morada – texto c 150 caracteres, obrigatório Telefone – numero, obrigatório, pode-se repetir BI- texto c mácara, obrigatório, não se pode repetir. Contribuinte – numero obrigatório com mascara e não se pode repetir Segurança social – texto c mascara e não se pode repetir Data nascimento – data / hora, obrigatório, pode-se repetir NIB – texto c mascara, obrigatório e pode-se repetir Nº de formando- numeração automática, campo obrigatório e não se pode repetir Nº de filhos – numero, obrigatório e pode-se repetir Transporte próprio – campo do tipo sim / não, obrigatório Situação profissional – campo texto c 15 caracteres, campo obrigatório Estado Civil - campo de texto c 10 caracteres, campo não obrigatório Habilitações – campo de texto com 10 caracteres, obrigatório Obs - memo

39 Formadores: o Nome – texto c 50 caracteres, campo obrigatório e pode-se repetir o Morada - texto c 150caracteres, campo obrigatório e pode-se repetir o Telefone – campo de texto c mascara, obrigatório e pode-se repetir o BI – texto c mascara, obrigatório e não se pode repetir, obrigatório o Contribuinte – texto c mascara e não se pode repetir, obrigatório o Nº segurança social – texto c mascara e não se pode repetir, obrigatório o Data de Nascimento – campo de texto c mascara, obrigatório o NIB – campo de texto c mascara, obrigatório e não se pode repetir o Nº de formador – numero automático, obrigatório e não se pode repetir o Nº de filhos – numero, não é obrigatório e pode-se repeti o Transporte próprio – sim/ nao o Situação profissional – campo de texto com 10 caracteres, obrigatório e pode-se repetir o Estado civil – campo de texto c 10 caracteres, não obrigatório e pode-se repetir o Habilitações –campo de texto c 10 caracteres, não obrigatório e pode-se repetir o Obs - memo

40 Avaliações: Nº de avaliação- numero, campo obrigatório e não se pode repetir o Tipo de avaliação – texto com 15 caracteres, obrigatório, pode-se repetir o Data – data / hora c mascara, obrigatório o Nota – texto com 10 caracteres, campo obrigatório e pode-se repetir o Obs - memo


Carregar ppt "DER. Cursos Modulo Aulas Formandos Formadores Avaliação composto contém Inscritos Avaliados Frequentam coordenador valida lecciona Assistem 1N N 1 N N."

Apresentações semelhantes


Anúncios Google