MODELAGEM DE DADOS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Sexo<br />
Dependente<br />
Cód<br />
Cód<br />
Dependente<br />
Nome<br />
Empregado<br />
96 • capítulo 4<br />
Data-<br />
Relação<br />
Nasc<br />
Figura 4.3 – Esquema Relacional de uma organização fictícia<br />
Analisando o esquema relacional apresentado pela Figura 4.3, é possível<br />
identificar que o atributo chamado CódDepto da relação intitulada de <strong>DE</strong>PAR-<br />
TAMENTO e <strong>DE</strong>PTO_LOCALIZAÇÃO diz respeito a um identificador aplicado ao<br />
departamento, atendendo o mesmo conceito aplicado em um cenário real. Dessa<br />
forma, esse mesmo conceito pode ser aplicado ao atributo intitulado de CódDepto<br />
presente nas relações EMPREGADO e PROJETO. Para o nosso exemplo, utilizamos<br />
nomes iguais, todavia, isso não é regra, podemos utilizar nomes diferentes<br />
para os mesmos atributos, sem qualquer tipo de restrição. Normalmente, atributos<br />
que simbolizam conceitos díspares podem utilizar o mesmo nome desde que<br />
estejam presentes em relações distintas. A caráter de exemplificação, o atributo<br />
ora identificado de NOME presente na relação EMPREGADO, por sua vez, utiliza<br />
o mesmo identificador, NOME, na relação <strong>DE</strong>PARTAMENTO.<br />
Eventuais restrições de integridade poderão ser utilizadas no esquema de banco<br />
de dados relacional apresentado pela Figura 4.3, como, por exemplo, as restrições<br />
de chave-primária que tem como objetivo especificar as chaves-candidatas de<br />
cada relação em nosso esquema. Isso significa que, os valores atrelados às chavescandidatas<br />
deverão garantir exclusividade para todas as tuplas. Outros dois tipos<br />
de restrições poderão ser aplicadas em nosso modelo relacional, a restrição de integridade<br />
de entidade (RIE) e a restrição de integridade referencial (RIR).<br />
A restrição de integridade de entidade (RIE) que tem como objetivo determinar<br />
que absolutamente nenhum valor vinculado à chave-primária seja nulo,<br />
simplesmente por utilizamos esse valor de chave-primária para identificar unicamente<br />
as tuplas na relação. Como exemplo, assuma que existam duas tuplas<br />
ou mais com valores nulos associados à chave-primária. Dessa forma, não existiria<br />
nenhuma maneira de identificar exclusivamente uma tupla da outra.<br />
A outra restrição chamada de restrição de integridade referencial (RIE) possui<br />
como propósito contemplar uma restrição associada entre duas relações,<br />
que garante a consistência entre tuplas das mesmas. Ou seja, a RIR garante que<br />
uma tupla de uma relação, essa associada por sua vez à outra relação, deverá,