Baixe o app para aproveitar ainda mais
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.
Compartilhar