Buscar

TERCEIRA AULA DE IMPLEMENTAÇAO A BANCO DE DADOS 31-07-2013

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

THIAGO F. MARINHO
TERCEIRA AULA DE IMPLEMENTAÇAO A BANCO DE DADOS
DATA 31 / 07 / 2013
 # Conversao do modelo conceitual em modelo logico relacional:
	1) cardinalidade 1:1
 ___________ _______________
 | aluno | ______ TEM _____ | endereço | ---> cidade 
 |_________ | |_____________ | ---> CEP
 ---> nome ---> logradouro
 ---> matricula ---> UF
 ---> cpf
Aluno ( "matricula", nome, CPF, logradouro, cidade, UF, CEP )
OBS: A matricula esta sublinhada. 
EX2 :
 ___________ _______________
 |governador| ___ governar _____ | estado | 
 |_________ | |______________| ---> populaçao
 ---> ID ---> descriçao
 ---> nome ---> UF
 ---> partido 
governador ( "ID", nome, partido, UF )
OBS : o ID esta sublilhada pois eh a chave primaria.
OBS2 : o UF esta dublamente sublinhada pois ela eh chave estrangeira nesta 
ENTIDADE e chave primaria na ENTIDADE a Baixo.
estado ( UF, descriçao, populaçao ) 
OBS : UF esta sublinhada pois nessa ENTIDADE ela eh chave primaria.
	2 ) Canalidade 1 : N = Cada entidade vira uam tabela e o relacionamento tambem vira uma tabela.
 ___________ _______________
 |Funcionario| ___ pertence _____ | departamento | 
 |__________| |______________| ---> cod_depto
 ---> matricula ---> descriçao
 ---> nome 
 ---> salario 
funcionario ( "matricula", nome, salario, "cod_depto" )
OBS : matricula esta sublinhado pois eh a chave primaria da entidade FUNCIONARIO.
OBS2 : cod_depto esta dublamente sublinhado pois eh uma chave estrageira para FUNCIONARIO.
departamento ( "cod_depto", descriçao )
OBS : cod_depto esta sublinhado pois eh a chave primaria da entidade DEPARTAMENTO
	
	3 ) carnalidade N : N
 ___________ _______________
 |Funcionario| ___ pertence _____ | projeto | 
 |__________| |______________| ---> cod_depto
 ---> matricula ---> descriçao
 ---> nome 
 ---> salario 
funcionario ( "matricula", nome, salario )
OBS : matricula esta sublinhada pois eh a chave primaria da entidade FUNCIONARIO.
projeto ( "cod_proj", descriçao )
OBS : cod_proj esta sublinhada pois eh a chave primaria da entidade PROJETO.
alocaçao ( "matricula, cod_proj", horas_trab ) 
OBS : matricula e cod_proj estao sublinhado juntos pois sao uma chave composta na entidade ALOCAÇAO. 	
OBS2 : matricula esta dublamente sublinhada pois ela eh uma chave estrangeira para a entidade FUNCIONARIO.
OBS3 : cod_proj esta dublamente sublinhado pois ela eh chave estrangeira para a entidade PROJETO.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando