Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivos da aula:
-Capacitar o aluno na identificao das entidades diante de um estudo de caso; -Apresentar o conceito de chave primria; -Apresentar o conceito de chave estrangeira; -Apresentar o conceito de relacionamento entre entidades;
Estudo de Caso
Organizao que atua na rea de engenharia ambiental oferece servios de gesto ambiental para outras organizaes. Desejando automatizar suas rotinas, a organizao escalou um de seus engenheiros ambientais para modelar um banco de dados capaz de armazenar todos os dados gerados por essas rotinas.
Estudo de Caso
O engenheiro ambiental escalado, conhece todas as rotinas dessa organizao. Resumidamente, a organizao estabelece um contrato com outras empresas para prestao de servios de gesto ambiental. Aps a contratao, engenheiros ambientais so escalados para visitar a empresa contratante.
Estudo de Caso
Tais engenheiros podem realizar mais de uma visita. As visitas tem por finalidade a elaborao de um projeto para gesto ambiental. O projeto pode abranger vrias reas de atuao ou servios tais como: Gesto de abastecimento de gua; Anlise de riscos ambientais; Anlise de ciclo de vida; Auditorias e diagnsticos ambientais; Avaliao de impactos ambientais;
Estudo de Caso
Controle de qualidade ambiental; Drenagem pluvial; Economia ambiental; Educao ambiental; Esgotamento sanitrio; Geotecnia ambiental; Gesto ambiental; Gesto de recursos hdricos; Gesto de recursos naturais e conservao da natureza (meio urbano e rural); Gerenciamento de resduos slidos Hidrulica; Hidrologia e hidrogeologia; Licenciamento ambiental; Modelagem ambiental; etc;
Estudo de Caso
Durante a execuo do contrato, a organizao escala no projeto diversos empregados (engenheiros ambientais, auxiliares, tcnicos, etc;). Durante a execuo do contrato, a organizao emite faturas mensais para cobrar pelo servios prestados.
Exerccio
Extraia desse estudo de caso as entidades necessrias para serem armazenadas no banco de dados. Depois de definidas as entidades, escolha os atributos dessas entidades e os tipifique.
ENTIDADES LOCALIZADAS
ORGANIZAO
CNPJ:TEXTO(19) RAZO SOCIAL : TEXTO(100) NOME_FANTASIA : TEXTO(100) ENDEREO : TEXTO(100) CIDADE : TEXTO (50) UF : TEXTO(2) DATA_FUNDAO : DATA
CONTRATO
NUM_CONTRATO:NMERO DATA_ASSINATURA : DATA VIGNCIA : DATA
SERVIOS
CDIGO:NMERO DESCRIO:TEXTO(50)
ENTIDADES LOCALIZADAS
PROJETO
CDIGO_PROJETO : NMERO DESCRIO : TEXTO(100)
EMPREGADO
MATRCULA:NMERO NOME : TEXTO(50) FUNO : TEXTO DATA_NASC : DATA DATA_ADMISSO : DATA SALRIO : NMERO_REAL
VISITA
CDIGO:NMERO DATA_VISITA : DATA
ENTIDADES LOCALIZADAS
FATURA
NMERO:NMERO NUM_CONTRATO: NMERO VENCIMENTO: DATA VALOR : MOEDA
1
ORGANIZAO 1 REALIZA
N 1
CONTRATO
1
1
ESSE O RELACIONAMENTO 1 PARA MUITOS
1
N
Qual o maior?
QUAIS AS CONSEQUNCIAS?
1
CNPJ:TEXTO(19) ORGANIZAO
CNPJ:TEXTO(19) RAZO SOCIAL : TEXTO(100) NOME_FANTASIA : TEXTO(100) ENDEREO : TEXTO(100) CIDADE : TEXTO (50) UF : TEXTO(2) DATA_FUNDAO : DATA
N
CONTRATO
NUM_CONTRATO:NMERO DATA_ASSINATURA : DATA VIGNCIA : DATA
1
ORGANIZAO
CNPJ:TEXTO(19) RAZO SOCIAL : TEXTO(100) NOME_FANTASIA : TEXTO(100) ENDEREO : TEXTO(100) CIDADE : TEXTO (50) UF : TEXTO(2) DATA_FUNDAO : DATA
N
CONTRATO
NUM_CONTRATO:NMERO DATA_ASSINATURA : DATA VIGNCIA : DATA CNPJ : TEXTO(19)
A CHAVE PRIMRIA DA ENTIDADE ORGANIZAO SE TRANSFORMAR EM CHAVE ESTRANGEIRA NA ENTIDADE CONTRATO. RELACIONANDO O CONTRATO A UMA DETERMINADA ORGANIZAO.
CNPJ
44.123.789/0001-33 01.125.257/0056-28
RAZO SOCIAL
C&C LTDA. EULER S/A
NOME FANTASIA
CASA E CONSTRUO AMIGOS DO CONSTRUTOR
ORGANIZAO ENDEREO
RUA X, N 1000 RUA Y, N 2000
CIDADE
ADAMANTINA SO PAULO
UF
SP SP
DATA_FUN DAO
15/03/2003 02/11/1985
1 2
3
05/08/2013 09/11/2013
15/07/2009
05/08/2015 09/05/2014
15/07/2019
44.123.789/0001-33 44.123.789/0001-33
01.125.257/0056-28
1
ORGANIZAO 1 REALIZA
N 1
CONTRATO 1
EXECUTA
N PROJETO
1
1
ESSE O RELACIONAMENTO 1 PARA MUITOS
1
N
Qual o maior?
QUAIS AS CONSEQUNCIAS?
1
NUM_CONTRATO:NMERO CONTRATO
NUM_CONTRATO:NMERO DATA_ASSINATURA : DATA VIGNCIA : DATA
N
PROJETO
CDIGO_PROJETO : NMERO DESCRIO : TEXTO(100)
1
CONTRATO
NUM_CONTRATO:NMERO DATA_ASSINATURA : DATA VIGNCIA : DATA CNPJ : TEXTO(19)
N
PROJETO
CDIGO_PROJETO : NMERO DESCRIO : TEXTO(100) NUM_CONTRATO:NMERO
A CHAVE PRIMRIA DA ENTIDADE CONTRATO SE TRANSFORMAR EM CHAVE ESTRANGEIRA NA ENTIDADE PROJETO. RELACIONANDO O PROJETO A UM DETERMINADO CONTRATO.
CONTRATO NMERO 1 2 3 DATA_ASSIN 05/08/2013 09/11/2013 15/07/2009 VIGNCIA 05/08/2015 09/05/2014 15/07/2019 PROJETO
CDIGO_PROJETO DESCRIO NM_CONTRATO
1 2 3 4
RECUPERAO FLORESTAL URBANA RECUPERAO DO SOLO CONSERVAO RECURSOS HDRICOS DESCARTE CORRETO DE DEJETOS
1 1 2 3
1
ORGANIZAO 1 REALIZA
N 1
CONTRATO 1
Um projeto efetua quantos servios? R: UM OU MAIS = N Um servio efetuado em quantos projetos? R: UM OU MAIS = N
SERVIO EFETUA N PROJETO EXECUTA
N
N
1
N
Qual o maior?
QUAIS AS CONSEQUNCIAS?
N
CDIGO_PROJETO PROJETO : NMERO
CDIGO_PROJETO : NMERO DESCRIO : TEXTO(100)
N
CDIGO_SERV : NMERO SERVIOS
CDIGO_SERV : NMERO DESCRIO:TEXTO(50)
PROJETO_SERVIO
CDIGO_PROJETO : NMERO CDIGO_SERV : NMERO
N
PROJETO
CDIGO_PROJETO : NMERO DESCRIO : TEXTO(100)
N
SERVIOS PROJETO_SERVIO
CDIGO_PROJETO : NMERO CDIGO_SERV : NMERO CDIGO_SERV : NMERO DESCRIO:TEXTO(50)
NO RELACIONAMENTO MUITOS PARA MUITOS, UMA NOVA ENTIDADE GERADA PARA RELACIONAR AS OUTRAS DUAS ENTIDADES. ESSA NOVA ENTIDADE RECEBE A CHAVE PRIMRIA DE CADA UMA DAS OUTRAS ENTIDADES.
PROJETO
CDIGO_PROJETO DESCRIO NM_CONTRATO
2 3
4
1 2
3 PROJETO_SERVIO
CDIGO_PROJETO CDIGO_SERV
CDIGO_SERV DESCRIO 1 2 3 4 Gesto de abastecimento de gua Anlise de riscos ambientais Anlise de ciclo de vida Auditorias e diagnsticos ambientais
1 1
1 2
2
2 3
1
3 4
1
ORGANIZAO 1 REALIZA
N 1
CONTRATO 1
EXECUTA
ORGANIZAO
1
1
REALIZA
N 1
CONTRATO
1
EXECUTA
N
SERVIO
EFETUA
N
PROJETO
N N
ESCALA
1
REFERE-SE
N
VISITA
N
FAZ
EMPREGADO
N
CDIGO_PROJETO PROJETO : NMERO
CDIGO_PROJETO : NMERO DESCRIO : TEXTO(100)
N
MATRCULA: NMERO EMPREGADO
MATRCULA:NMERO NOME : TEXTO(50) FUNO : TEXTO DATA_NASC : DATA DATA_ADMISSO : DATA SALRIO : NMERO_REAL
PROJETO_EMPREGADO
CDIGO_PROJETO : NMERO MATRCULA : NMERO
PROJETO
CDIGO_PROJETO DESCRIO NM_CONTRATO
1 2 3 4
RECUPERAO FLORESTAL URBANA RECUPERAO DO SOLO CONSERVAO RECURSOS HDRICOS DESCARTE CORRETO DE DEJETOS
1 1 2 3
EMPREGADO
MATRCULA 1000 1001 1103 1114 NOME RODRIGO ROBIS NATLIA PINHEIRO ARNALDO TORRES FTIMA ALVES FUNO ENG. AMBIENTAL AUXILIAR TCNICO ENG. AMBIENTAL DATA_ADMISSO 01/05/2011 03/07/2012 01/02/1998 01/05/2013 ...
PROJETO_SERVIO
CDIGO_PROJETO MATRCULA
1 1
1000 1001
2
2 3
1000
1103 1114
N
MATRCULA:NMERO EMPREGADO
MATRCULA:NMERO NOME : TEXTO(50) FUNO : TEXTO DATA_NASC : DATA DATA_ADMISSO : DATA SALRIO : NMERO_REAL
N
CDIGO_VISITA:NMERO VISITA
CDIGO_VISITA:NMERO DATA_VISITA : DATA
EMPREGADO_VISITA
MATRCULA : NMERO CDIGO_VISITA : NMERO
EMPREGADO
MATRCULA 1000 1001 1103 1114 NOME RODRIGO ROBIS NATLIA PINHEIRO ARNALDO TORRES FTIMA ALVES FUNO ENG. AMBIENTAL AUXILIAR TCNICO ENG. AMBIENTAL DATA_ADMISSO 01/05/2011 03/07/2012 01/02/1998 01/05/2013 ...
VISITA
CDIGO_VISITA DATA_VISITA
EMPREGADO_VISITA
MATRCULA CDIGO_VISITA
1 2 3 4
1 1 2 2 3
1
CDIGO_PROJETO PROJETO : NMERO
CDIGO_PROJETO : NMERO DESCRIO : TEXTO(100)
N
VISITA
CDIGO_VISITA:NMERO DATA_VISITA : DATA
PROJETO
CDIGO_PROJETO DESCRIO NM_CONTRATO
1 2 3 4
RECUPERAO FLORESTAL URBANA RECUPERAO DO SOLO CONSERVAO RECURSOS HDRICOS DESCARTE CORRETO DE DEJETOS
1 1 2 3
VISITA
CDIGO_VISITA DATA_VISITA CDIGO_PROJETO
1 2 3 4
1 1 2 3