Escolar Documentos
Profissional Documentos
Cultura Documentos
1
TRECHO ESTRADA
cdigo
extenso em Km n
TR-INT
n n km n
1 1
MUNICPIO
cep
nome
dos atributos que aparecem dentro dos smbolos das entidades e relacionamentos
em letras minsculas (identificadores esto sublinhados). As entidades TRECHO
ESTRADA e MUNICPIO correspondem aos conceito usuais na realidade. A
entidade INTERSECO serve para modelar interseces, cruzamentos de vrias
(possivelmente mais de duas) estradas. O relacionamento entre INTERSECO
e TRECHO ESTRADA informa em que Km da estrada ocorre o cruzamento.
Deve ser projetado o esquema (modelo lgico) de uma base de dados relaci-
onal para o modelo ER em questo. A base de dados deve refletir exatamente o
especificado no modelo conceitual. O esquema da base de dados relacional deve
conter os nomes das tabelas, os nomes dos atributos, atributos que formam a chave
primria e as chaves estrangeiras. Quando houver alternativas de projeto dizer que
alternativa foi usada. Pode ser usada a notao vista em aula para representar es-
quemas relacionais.
Questo 3 (Engenharia reversa de BD relacional - Peso 2,6)
Abaixo est apresentado o esquema lgico de uma parte de uma outra base de
dados geogrfica.
Execute um processo de engenharia reversa, construindo o modelo entidade-
relacionamento correspondente a esta base de dados. O modelo ER deve refletir
exatamente esta base de dados, contendo entidades, atributos, relacionamentos
e cardinalidades mximas (quando possvel), bem como os identificadores. O
modelo deve ser construdo aplicando as regras apresentadas no livro.
Para representar o modelo ER use a notao do livro.
2
UF(SiglaUF,NomeUF)
Municipio(CEP,NomeMun,SiglaUF)
SiglaUF referencia UF
Capital(CEP,Populacao,PIB)
CEP referencia Municipio
Estrada(CodEst,NomeEst)
Cruzamento(CodEst,CEP,Km)
CEP referencia Municipio
CodEst referencia Estrada
Tab (CodEst,CEP,Km,NomeMun,SiglaUF,NomeUF,NomeEst)
(SiglaUF)NomeUF
(CEP)NomeMun
(CEP)SiglaUF
(CEP)NomeUF
(CodEst)NomeEst
(CodEst,CEP)Km