Diagrama Entidade relacionamento

Slides:



Advertisements
Apresentações semelhantes
Modelo Relacional e Transformação DER x Relacional
Advertisements

T I  C Módulo 2 Base de dados
Um pouco mais de cardinalidade e Relacionamentos
Base de Dados para a Gestão de Informação de Natureza Pedagógica
Planilha de produtos e serviços
Administração Fundamentos de Administração de Pessoas
Normalização Aula 3.
Banco de Dados Prof. Antonio.
Modelo Entidade-Relacionamento
Moodle para Professores
Banco de Dados Bruno Rafael de Oliveira Rodrigues.
Conceito de Chave Composta
Introdução a Banco de Dados e Access Isabel Harb Manssour Porto Alegre, maio de 2007 Baseado no material das professoras Miriam Sayão, Adriana Beiler e.
Sistemas de Informação Gerencial
Sistema Gerenciador de Banco de Dados SGBD
Sistema Gerenciador de Banco de Dados SGBD
Solução de Exercícios Selecionados da Lista 1
Introdução a Bancos de Dados
ESTÁGIO PROBATÓRIO É o período de exercício do servidor concursado e nomeado para cargo de provimento efetivo, durante o qual é observada e apurada, pela.
Profa. Aline Vasconcelos
Hibernate Apresentação
EJB Regras de Convivência
CEP - Curso Técnicos Estágios Supervisionados
Estágios Supervisionados
Estágios Supervisionados
Programação e Sistemas da Informação
ESCOLA TÉCNICA ALBERT EINSTEIN.
Equipe ADEV – O que foi feito Documentação do Caso de Uso 02 Esboço do Diagrama de Classe de Domínio Alteração do Cronograma com Relação a Equipe Organização.
Christien Lana Racid5.3.1 Técnica de BD – Modelagem (3) UNIPAC 2º SEMESTRE 2007.
Bases de dados Bases de dados - Microsoft Access
Modelo Entidade/Relação
ESTÁGIO PROBATÓRIO É o período de exercício do servidor concursado e nomeado para cargo de provimento efetivo, durante o qual é observada e apurada, pela.
Tecnologias da Informação e da Comunicação – 10º Ano
Banco de Dados Prof. MSc Wagner Siqueira Cavalcante
Modelo Relacional Uma base de dados é Uma relação é
Normalização Disciplina: Banco de dados II.
Prof. Alfredo Parteli Gomes
Licença Especial Ciclomotores
Diagrama Entidade/ Relacionamento
Microsoft Access Carlos Sebastião.
SQL Server 2012 Introdução a Modelagem de Dados
Silvane Gonçalves Analista de Sistemas
Do DER para o Modelo Físico de Dados
REGRAS DE PRODUÇÃO DO MODELO LÓGICO
Normalização Normalização é o conjunto de regras que visa minimizar as anomalias de modificação dos dados e dar maior flexibilidade em sua utilização.
Banco de dados.
50 cm 70 cm CARGA E DESCARGA Início MODELO 01
Analise sintática aula-07-analise-sintática.pdf.
Análise de Sistemas de Informação
Fiscal - Regra de imposto IdentificaçãoFIS_003 Data Revisão18/10/2013.
Formação em Access: Formação em PHP; Formação em Primavera; Formação em Redes; Cronograma de Formação; Orçamento de Formação; Ficha de Inscrição; Folheto.
Curso de Educação e Formação de Adultos
Profa. Ana Karina Barbosa Abril/2008
Professor: Pedro Lopes Gestão de Base de dados Ano Lectivo 2010/2011.
Sistemas de Informação (SI)
Professor: Pedro Lopes Gestão de Base de dados Ano Lectivo 2010/2011.
Diagrama de Objetos.
Introdução a Banco de Dados e Access
0781- ANÁLISE DE SISTEMAS DIAGRAMA ENTIDADE ASSOCIAÇÃO FORMADOR: PEDRO MARQUES FORMANDO : JOÃO P J A CORREIA Nº8 JUNHO DE 2010 Curso Técnico de Informática.
1º Passo – Definir o problema – Controlar as aulas -Listagem de faltas por formando -Listagem de faltas por módulo -Listagem de faltas por data -Listagem.
Banco de dados e tipos de programação
Bases de dados relacionais
Salário, Sexo, R$200,00, Veículos, Idade, Marco Antônio, Masculino, R$600,00, Funcionário, Marca, 18 anos, Livros, Motoristas, Maria do Carmo, Endereço,
Modelagem de Dados Consiste em mapear o mundo real do sistema em um modelo que irá representar a realidade e o relacionamento existente entre os dados.
@ Rafael Machado – ACCESS Base de Dados para a Gestão de Informação de Natureza Pedagógica.
 O Modelo E-R (Entidade-Relação)
Normalização Prof. Juliano. 2 Consistência de Dados Controlar a construção do sistema através da criação de tabelas segundo regras que garantam a manutenção.
Modelagem de Dados Aula 4. 2 Implementação de Entidades Não é aconselhável simplesmente transcrever os nomes dos atributos para nomes de colunas. Nomes.
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
T ABELAS Banco de dados. Banco de dados = Conjunto de dados armazenado eletrônicamente Relação = Conjunto de elementos da mesma estrutura R ELAÇÃO.
Transcrição da apresentação:

Diagrama Entidade relacionamento

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

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

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;

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;

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

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;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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)

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