22.08.2018 Views

MODELAGEM DE DADOS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

valor de chaveprimária de (t). Já a restrição de integridade referencial, poderá ser exemplificada<br />

considerando uma tupla (t) qualquer e um chave-estrangeira em (t), o valor de<br />

chave-estrangeira pode ser nulo se e somente se os atributos de chave-estrangeira não<br />

formarem a chave-primária de (t), e ainda, o valor da chave-estrangeira poderá ser diferente<br />

de nulo apenas se existir uma tupla (t) na relação referenciada tal que a chave-primária<br />

de (t) possuir o mesmo valor da chave-estrangeira de (t).<br />

3. Analise os requisitos a seguir e constitua sua modelagem relacional que atenda algumas<br />

necessidades de informação, a citar: Qual o código e a descrição de cada projeto desempenhado<br />

na empresa? Qual é o número da matrícula e nome de cada funcionário? Quais são<br />

as possíveis funções desempenhadas na empresa?<br />

Sugestão de Resposta:<br />

Funcionário<br />

(1,1) (1,n) (1,n) (0,n)<br />

possui<br />

Funcionário<br />

participa<br />

Projeto<br />

(0,n)<br />

desempenha<br />

(1,n)<br />

Função<br />

4. Imagine que uma empresa os funcionários trabalham em projetos, onde em cada projeto um<br />

funcionário poderá exercer diversas funções de acordo com as regras expostas abaixo:<br />

• Os funcionários podem realizar distintas funções em diversos projetos;<br />

• Eventualmente, um funcionário pode exercer em um mesmo projeto distintas funções;<br />

• Em um determinado projeto podemos ter uma mesma função (atribuição) exercida<br />

por distintos<br />

• funcionários;<br />

• Por outro lado, um funcionário poderá realizar a mesma função em distintos projetos.<br />

Sugestão de Resposta: (similar ao <strong>DE</strong>R anterior, porém, agora incrementamos as cardinalidades<br />

a fim de atender as regras).<br />

capítulo 5 • 155

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!