Sunteți pe pagina 1din 28

Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Base de Dados sobre as Deslocaes

Caso de Estudo na Regio Norte

Unidade Curricular: Base de Dados Relacionais


Docente: Professor Antnio Coelho e Ricardo Baptista
Discentes: Ana Rei,
Joana Teixeira,
Natlia Pinheiro
Ano Lectivo: 2015/2016
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Resumo

O presente relatrio expressa o que uma base de dados, que consiste num
simples repositrio de informao, relacionada com um determinado assunto ou
finalidade, armazenada em computador em forma de ficheiros. Uma base de dados
divide-se em: dados relacionais e dados espaciais. A base de dados relacional guarda
toda a informao num conjunto de tabelas, cada uma contm dados referentes a um
determinado tema. Estas tabelas estando relacionadas, pode-se utilizar informaes de
mais de uma tabela de cada vez.
Enquanto uma base de dados espacial, tem o intuito de manipular imensos
volumes de informao geogrfica, como determinar caractersticas de localizao e
proximidade, e tambm de grande complexidade, como mapas e imagens satlites.

Palavras-Chave: Base de Dados; Base de Dados Relacional, Base de Dados Espacial

2
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

NDICE GERAL

1. Introduo......................................5

1.1. Metodologia Utilizada........5

1.2. Etapas na Elaborao de uma Base de Dados....6

2. Enquadramento Geogrfico da rea de Estudo7

3. Definio do Problema..................................8

3.1. Descrio dos Objetivos.................................8

3.2. Definio dos Mapas Temticos a produzir...................................................9

3.3. Descrio das Interrogaes Base de Dados........................9

4. Modelo Conceptual..........................................10

4.1. Modelo Lgico/Relacional...............................................14

4.2. Normalizao....................................................................16

4.3. Modelo Fsico...........................................18

4.4. Definio das Queries...............................19

5. Implementao da Base de Dados em SIG..............21

5.1. Produo de Mapas Temticos.........22

6. Concluso............................................25

7. Referncias Bibliogrficas...........................26

8. Anexos.............................................................................27

NDICE DE ESQUEMAS

Esquema 1- Sequncia das Fases do desenvolvimento do Projeto....6

NDICE DE FIGURAS

Figura 1 Enquadramento Geogrfico da rea de Estudo...7

Figura 2 Modelo Conceptual da Base de Dados.......10

Figura 3 - Normalizao da tabela Alunos..17

3
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Figura 4 - Normalizao da tabela das Deslocaes...17


Figura 5- Normalizao da tabela das Entidades....18
Figura 6- Normalizao da tabela das Moradas......18
Figura 7 Modelo Fsico implementado MO Access....19

Figura 8 Residncia habitual no perodo de aulas dos alunos..22

Figura 9 Nmero de alunos que residem no mesmo Concelho....23

Figura 10 Nmero de alunos que apanham o mesmo transporte..23

Figura 11 Durao que cada aluno demora at faculdade.....24

NDICE DE TABELAS

Tabela 1 Definio dos Atributos- Caracterizao das Entidades12

Tabela 2 Definio dos Atributos do Diagrama E-R....13

Tabela 3 Definio dos Atributos - Entidades, atributos chave e atributos no-chave da


BD para a gesto das deslocaes dos discentes para a Faculdade.15

Tabela 4 -Definio dos Atributos- Modelo Lgico da Base de Dados..15

Tabela 5 Aplicao da Normalizao ao Modelo Lgico/Relacional..17

4
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

1. Introduo

No mbito da unidade curricular de Base de Dados Relacional do Mestrado em


Sistemas de Informao Geogrfico, e Ordenamento do Territrio, foi-nos solicitado
pelo docente a elaborao do presente trabalho, em grupo com a escolha do problema a
tratar.
Deste modo, optamos por escolher o tema sobre as deslocaes dos discentes
para a Faculdade de Letras da Universidade do Porto, ou seja, pretendemos perceber o
tempo que um estudante demora a chegar desde a sua casa FLUP, quais e quantos
transportes que utilizam para esse trajeto, e as linhas que esses transportes pertencem.
De modo a alcanar os nossos objetivos, realizamos inquritos aos estudantes da nossa
turma, de modo a verificar se os que vivem a distncias diferentes relativamente
Faculdade demoram o mesmo tempo, ou se a diferena pouca.
No entanto, este trabalho consiste especificadamente na construo de uma base
de dados relacional e espacial, permitindo por em prtica os conhecimentos aprendidos
e transmitidos nas aulas, que at ento, era desconhecido para ns.
Na nossa perspetiva este trabalho possui um carcter mais prtico e outro mais
terico, sendo composto por trs captulos principais: o primeiro designado de
Definio do Problema (constitudo por trs sub captulos a Descrio dos Objetivos,
a Descrio dos Mapas Temticos a produzir e a Descrio das Interrogaes
Base de Dados); o segundo Projeto de Base de Dados Relacional (formado por
cinco sub captulos o Modelo Conceptual, o Modelo Espacial, Modelo Lgico,
Normalizao, Modelo Fsico e Definio de Queries) e o ltimo captulo
reporta-se Implementao da Base de Dados em SIG (onde integra um sub captulos
Produo de Mapas Temticos).

1.1 Metodologia Utilizada

No geral a nossa metodologia utilizada ao longo do trabalho centrou-se


principalmente nas questes realizadas nos inquritos, j que a resposta ao nosso
problema vai surgir consoante as respostas obtidas pelos discentes.
Para obter uma resposta concreta e rpida, foi necessrio passar por vrias
etapas, como o Modelo Conceptual (realizado no programa Visual Paradigm

5
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Community Edition), o Modelo Relacional (no programa Gliffy) e a Normalizao (no


Microsoft Word), a fim de alcanarmos o principal objetivo deste trabalho: Realizao
da Base de Dados (modelo fsico) em que fizemos vrias Queries de modo a dar
resposta ao problema inicial quanto tempo demora um estudante a chegar Faculdade
e quantos/quais transportes utiliza? (realizado no programa Microsoft Access), para as
podermos implementar nos SIG, atravs da construo de mapas temticos, recorrendo
ao ArcGis da ESRI.

1.2 Etapas na Elaborao de uma Base de Dados

Produzir uma base de dados um processo que impe a execuo de vrias


fases. No diagrama sequente esto expostas as diversas etapas por que atravessou o
nosso projeto. Assim, os dados utilizados neste projeto so de elaborao prpria, com
objetivo de uma criao de base de dados eficiente e precisa a nvel concelhio,
recorrendo como claro a alguns dados fictcios. Na figura 1, podemos verificar
seguindo os ponteiros do relgio, todas as fases porque ir passar o nosso projeto.

1.Escolha e anlise do
problema 2.Modelo Conceptual
/Espacial

3.Modelo Lgico/ Relacional 4.Normalizao da Base de


Dados

5.Modelo Fsico 6.Operacionalizao da Base de


Dados

7.Transferncia para a Base de Dados


Espacial

Esquema 1- Sequncia das fases do desenvolvimento do projeto

6
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

2. Enquadramento Geogrfico da rea de Estudo

Antes de estudarmos um pas, de uma regio ou de uma cidade, temos de ter em


conta a evoluo do local que estamos a analisar como por exemplo as condies
naturais, o suporte geolgico, hipsomtrico, hidrogrfico e a demografia.
A Regio Norte uma unidade territorial para fins estatsticos de nvel II (NUTS
II), de Portugal, com uma rea de 21 278 km (24% do Continente) e segundo os Censos
de 2011 tem 3 689 609 habitantes, que corresponde a 37% do Continente e a 35% de
Portugal, sendo o maior centro populacional do pas (NUTS II). A regio abrange os
distritos de Viana do Castelo, Braga, Porto, Vila Real , Bragana, Aveiro, Viseu e
Guarda. limitada a norte e a este com Espanha , a sul com a Regio Centro (Regio de
Aveiro, Viseu Do-Lafes e Beiras e Serra da Estrela) e a oeste com o Oceano
Atlntico.

Figura 1 - Enquadramento Geogrfico da rea de Estudo

7
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

3. Definio do Problema

As deslocaes para a faculdade sem dvida uma das preocupaes para a


maioria dos alunos na escolha do curso, por isso, tem vindo cada vez mais a tornar-se
um ponto estratgico para as entidades pblicas, de modo a abranger a populao de
vrios concelhos. Ao longo dos ltimos anos temos vindo a reparar que Conforme o
tempo passa, as necessidades dos homens mudaram e a forma de se transportar tambm.
Hoje, pode-se dizer que a distncia foi vencida: a velocidade permitiu ao homem chegar
cada vez mais longe em menos tempo. Mas Para chegar a tamanha eficincia, os
transportes precisaram de ter em conta as necessidades que a populao necessita.
Assim sendo, podemos observar uma enorme concorrncia entre as entidades coletivas
de modo a percorrem grande distncia em pouco tempo, abrangendo maior populao.
Enquanto, a cidade do Porto e a sua rea Metropolitana tem uma rede de
transportes bastante vasta e moderna, em que os vrios meios de transporte esto
organizados de forma a reduzir o trnsito automvel possibilitando uma rpida
circulao, quer de quem circula dentro da cidade, quer de quem se desloca desde a
periferia. O metro, o comboio e os autocarros so os mais importantes transportes
pblicos, criando juntamente com a TIP-Transportes Intermodais do Porto, entidade
responsvel pela gesto do bilhete intermodal da rea metropolitana do Porto, o
Andante, isto , o mesmo passe d para vrios transportes pblicos.
Deste modo, o nosso grupo prope-se a criar uma base de dados com a
informao considerada pertinente no que respeita s deslocaes, para ser consultada
de forma eficiente, precisa, coerente e rpida.

3.1 Descrio dos Objetivos

O nosso trabalho tem como objetivo desenvolver uma base de dados relacional e
espacial sobre as deslocaes dos discentes para a Faculdade de Letras da Universidade
do Porto. Ou seja, pretendemos perceber o tempo que um estudante demora a chegar,
desde a sua casa, FLUP, quais e quantos transportes que utilizam para esse percurso, e
as linhas que esses transportes pertencem. Para acalarmos essa meta detemos as
seguintes objetivos especficos atravs de inquritos feitos aos discentes:

8
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Criao de uma base de dados relacional e espacial sobre as deslocaes dos


discentes para a Universidade do Porto;
Saber o local de residncia usual do estudante;
Pretendemos perceber o tempo que um estudante demora a chegar, desde a sua
casa Universidade do Porto;
Saber o tempo de demora de cada transporte;
Quais e quantos transportes que utilizam para esse percurso;
As linhas que esses transportes pertencem;
Relao entre a distncia real e o tempo que demora.
Integrao da base de dados a nvel dos Sistemas de Informao Geogrfica
(SIG), recorrendo ao programa ArcGis da ESRI (ArcCatalog, ArcMap e
ArcToolbox);

Os objetivos mencionados tanto a nvel geral como a nvel especfico referidos


acima compem a finalidade do nosso trabalho.

3.2 Definio dos mapas temticos a produzir

Para alm da elaborao do mapa de enquadramento geogrfico da nossa rea de


estudo, vamos tambm desenvolver um conjunto de mapas temticos/ cartogrficos que
surge como um elemento essencial no sentido de dar resposta a algumas questes e
facilitar a gesto da informao. O nosso projeto SIG foi realizado no programa ArcGis,
recorrendo a Geodatabase onde vamos importar os dados numricos e alfanumricos,
com objetivo de tornar mais simples a pesquisa temtica do nosso projeto.
Deste modo, na nossa perspetiva os mapas que vamos elaborar so os seguintes:
Localizao Geogrfica da residncia usual dos discentes;
Nmero de alunos que residem no mesmo Concelho;

3.3 Descrio da Interrogao a Base de Dados

Elaboramos um conjunto de perguntas, direcionadas a base de dados, com o


objetivo de obter respostas coesas e lgicas. Como foi referido anteriormente, aquilo
que pretendemos facilitar a capacidade de organizao e de gesto. Desta forma,

9
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

atravs de fases complementares de um processo de criao de base de dados espaciais,


realizaremos um projeto que responda a determinadas interrogaes, como podemos
visualizar seguidamente:

1. Quantos alunos apanham mais de 2 transportes?


2. Quantos alunos demoram mais de 60 minutos?
3. Quantos alunos apanham o mesmo transporte?
4. Quantos alunos apanham o transporte na mesma estao/paragem?
5. Quantos alunos residem no mesmo concelho?
6. Quantos alunos residem na mesma freguesia?
7. Qual a mdia de durao de cada transporte?
8. Quantos alunos diferem a sua residncia no tempo de aulas?
9. Qual o aluno que demora menos tempo a chegar?
10. Qual o aluno que demora mais tempo a chegar?
11. Qual a mdia de tempo que os alunos demoram a chegar a faculdade?

4. Modelo Conceptual

A elaborao do modelo conceptual torna-se como o passo mais importante na


criao de uma base de dados relacional, considerando-se como a base de todo o
processo. No entanto evidencia-se que o seu desenvolvimento no obrigatrio, no
projeto de base de dados, contudo fornece auxlio na estrutura da problemtica. Com a
produo do modelo conceptual alcanmos uma simplificao da realidade no que diz
respeito nossa problemtica, pois somente considermos as particularidades e
objetividades de maior interesse do projeto como podemos verificar na figura 3.
O modelo conceptual no geral permite identificar e representar o problema e os
objetivos de estudo que se pretendem atingir e solucionar. O modelo conceptual
consiste essencialmente, na definio das entidades (objetos apreendidos) e dos seus
atributos, assim como os seus respetivos relacionamentos entre elas e o tipo de
cardinalidade existente, para subsequente verificao, anlise e concretizao do
trabalho. Um modelo conceptualizado para o fim a que se destina, no servindo,
geralmente para outros fins sobre a mesma realidade.
Atravs do modelo conceptual so identificados:

10
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Entidades Substantivos (o que tangvel, coisa que existe e distinguvel, ou seja,


so objetos do mundo real sobre os quais deseja-se manter informaes na base de
dados);
Relacionamentos Verbos (traduz a relao entre duas ou mais entidades. s vezes um
relacionamento aparece mais do que uma vez numa entidade, tal como um ator
desempenha diversos papis, tambm uma entidade pode ter diversos papis
relativamente a um relacionamento);
Atributos Adjetivos (caracterizao da entidade, ou seja, propriedades ou
caractersticas prprias que permitem descrever as entidades e os relacionamentos).

Figura 2 - Modelo Conceptual da Base de Dados

Existem trs tipos de cardinalidade dos relacionamentos:

Relacionamento um-para-um (1:1) - uma nica ocorrncia de uma entidade pode-se


relacionar com apenas uma nica ocorrncia de outra entidade.
Relacionamento um-para-muitos (1:N) ou (N:1) - uma ocorrncia de uma entidade
pode-se relacionar com muitas ocorrncias de outra entidade ou vice-versa.
Relacionamento muitos-para-muitos (N:M) - vrias ocorrncias de uma entidade
podem-se relacionar com muitas ocorrncias de outra entidade.

11
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Anlise e Leitura Crtica


Os elementos que definem o modelo esto organizados segundo entidade-tipo
(conjunto de todas as entidades da mesma espcie), sendo que estas tm os seus
atributos que lhes esto filiados. Um modelo conceptual pode possuir ainda entidades
fracas, que consistem uma entidade dependente de outra entidade, ou seja,
ocasionalmente, algumas entidades necessitam de 2 ajuda para serem identificadas
univocamente. Uma entidade considera-se fraca, se para ser identificada univocamente,
necessrio seguir um ou mais relacionamentos 1:N e incluir a chave das entidades
associadas. No nosso caso especfico, o modelo conceptual final constitudo por 8
entidades, seguidamente enunciadas: alunos, deslocaes, calendrio, morada, distrito,
freguesias, entidades e concelhos. Especificadamente, pressupomos que essencial
referir, que a entidade-tipo com maior relevncia os alunos (pois a partir deste que se
desenvolve o nosso diagrama E-R).

Entidades Descrio
Alunos Engloba os alunos que vo para a Faculdade

Deslocaes Entidade de ndole espacial que contm o tempo


de durao de cada transporte e o tipo de
transporte utlizado
Calendrio Entidade que diz respeito aos dias da semana que
o aluno se desloca para a Faculdade
Morada Representa o tipo de morada que o discente
utiliza em tempo de aulas
Distrito Entidade de ndole espacial que representa a
maior diviso administrativa de Portugal

Freguesia Entidade de carcter espacial que representa o


nvel hierrquico mais pequeno da diviso
administrativa de Portugal

Entidades Representa as entidades desses transportes mais


as linhas utlizadas pelos discentes
Concelho Entidade de natureza espacial que apresenta o
nvel hierrquico intermdio da diviso
administrativa de Portugal
Tabela 1 - Definio dos Atributos - Caracterizao das Entidades

Os atributos (elementos informacionais que caracterizam as entidades), dizem


respeito s caractersticas prprias que descrevem as entidades e os relacionamentos,
correspondendo no diagrama E-R como uma elipse, constituindo-se assim como os
adjetivos. Existem quatro tipos de atributos: atributos simples (no possui qualquer

12
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

caracterstica especial. A maioria dos atributos sero simples. Quando um atributo no


composto, recebe um valor nico como nome, por exemplo e no um atributo chave,
ento ele ser atributo simples); atributos compostos (o seu contedo formado por
vrios itens menores. Um atributo composto pode ser considerado simples dependendo
da situao a tratar e quando os atributos bsicos so tratados separadamente, um
atributo composto entra na entidade com todos os seus atributos bsicos); atributos
derivados (estes atributos devem ser identificados na anlise e podem ser representados
no modelo conceptual de dados, mas no devem fazer parte da entidade pois podem ser
calculados) e atributos multivalores (estes atributos possuem mltiplos valores e so
representados nos diagramas entidade relacionamento com trao duplo). O nosso
modelo composto 26 atributos, sendo que os atributos chave se encontram
sublinhados, e os restantes so os atributos no-chave. Na tabela 2 sero representados
os atributos de cada entidade- tipo que integram o nosso modelo conceptual.

Entidades Atributos
Alunos Nome, Nmero, Sexo, Idade, Faculdade,
Tipo de Grau, Curso, Nmero de
Transporte, Tempo, Km
Deslocaes ID deslocaes, Durao, Tipo, Partida,
Destino
Calendrio Dia
Morada ID_ Morada, Tipo Morada
Distrito Dicrofe Distrito, Nome
Freguesia Dicrofe_Freguesia, Nome
Entidades ID_Entidades, Entidade
Concelhos Dicrofe_Concelho, Nome
Tabela 2 - Definio dos Atributos do Diagrama E-R

Entende-se por relacionamentos a ligao entre duas ou mais entidades,


representando-se no diagrama E-R por losangos e expressam os verbos do modelo. As
entidades no esto isoladas, sendo necessrio identificar relacionamentos para
representar corretamente o ambiente observado. Os principais elementos de
caracterizao de um relacionamento so: semntica do relacionamento (especificada
atravs de uma denominao representativa do conceito observado, que deve ser lida da
13
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

esquerda para a direita e de cima para baixo); grau da cardinalidade de um


relacionamento (1:1,N:1 ou 1:N e N:M); condies de participao das entidades no
relacionamento (uma entidade de participao obrigatria num relacionamento, se
todas as instncias consiste na individualizao do objeto ou conceito- dessa entidade
esto relacionadas com pelo menos uma instncia da outra entidade. Nalguns casos a
participao no relacionamento sero obrigatria e para outros ser opcional, depende
das particularidades do ambiente observado e das regras estabelecidas. Este conceito
evita ambiguidade) e nmero de entidades que participam no relacionamento (um
relacionamento pode envolver mais do que duas entidades e as associaes binrias
entre as entidades podem no mapear de forma correta a informao desejada). As letras
e os nmeros posicionados no meio dos relacionamentos indicam a sua cardinalidade.
Referente ao nosso modelo conceptual, este possui 8 relacionamentos, quanto ao tipo de
cardinalidade, estes apresentam apenas um dos trs tipos: relacionamento de um-para-
muitos (1:N).

4.1 Modelo Lgico/ Relacional

A realizao do Modelo Lgico o processo subsequente realizao do


Modelo Conceptual, incide na estruturao lgica e detalhada da base de dados e na
determinao do seu contedo, identificando as relaes, os atributos chave (primria
ou estrangeiras) e atributos no-chave e o seu comportamento.
Sendo baseado na teoria matemtica das relaes (Codd, 1970) e apresentando a
informao armazenada em forma de registos simples (n-uplo), a transformao do
modelo conceptual para o modelo lgico das deslocaes baseou-se nas seguintes
normas:

1) Transformao de cada entidade do Modelo Conceptual numa Relao,


Identificando os seus atributos chave e atributos no chave:
Entidades Atributos chave Atributos no chave
Alunos Numero Nome, Sexo, Idade,
Faculdade, Tipo de Grau,
Curso, Nmero de
Transportes, Tempo, Km

14
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Deslocaes ID Deslocaes Durao, Tipo, Nmero de


Ordem, Partida, Destino
Calendrio Dia
Morada ID_Morada Tipo de Morada
Distrito Dicrofe Nome
Freguesia Dicrofe Nome
Entidades ID_Entidades Linha, Entidades
Concelho Dicrofe Nome
Tabela 3 - Definio dos Atributos - Entidades, atributos chave e atributos no-chave da BD para a gesto
das deslocaes dos discentes para a Faculdade

2) Transformao de cada relacionamento binrio (ou unrio) M:N numa


relao, com as chaves primrias de cada entidade participante e com os atributos
do relacionamento:

Uma vez que o nosso Modelo Conceptual no apresenta relacionamentos


binrios M:N, no foi necessria a aplicao desta norma.

3) Adio da chave da relao de menor cardinalidade como atributo da


relao de maior cardinalidade para os relacionamentos 1:1, 1:N e N:1,
adicionando os atributos do relacionamento, quando existente, entidade de maior
cardinalidade:

Entidades Atributos chave Atributos no chave Chave estrangeira


Alunos Numero Nome, Sexo, Idade, Faculdade,
Tipo de Grau, Curso, Nmero
de Transportes, Tempo, Km
Deslocaes ID Deslocaes Durao, Tipo, Nmero de ID_Entidades, Nmero
do Aluno, Dicrofe
Ordem, Partida, Destino
Freguesia
Calendrio Dia ID_Deslocaes
Morada ID_Morada Tipo de Morada Nmero do Aluno,
Dicrofe Freguesia
Distrito Dicrofe Nome
Freguesia Dicrofe Nome Dicrofe_Concelho
Entidades ID_Entidades Linha, Entidades
Concelho Dicrofe Nome Dicrofe_Distrito
Tabela 4 - Definio dos Atributos- Modelo Lgico da Base de Dados

15
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

4) Transformao de cada relacionamento ternrio (ou superior) numa


relao:

Como o modelo no tem este tipo de relacionamento no se aplicou esta norma.

4.2 Normalizao

Normalizao faz parte do processo de transformao do modelo conceptual


para o modelo lgico, integrando princpios de dependncia funcional e formas normais
de forma a identificar redundncias, inconsistncias e anomalias de insero ou
pagamento e mitigando anomalias na implementao em sistemas de informao
geogrficas. Por outras palavras, a normalizao um conjunto de normas que
permitem criar uma boa estruturao da base de dados relacional, por forma a evitar as
anomalias de redundncia e de perda de informao. Este conjunto de norma
composto pelas chamadas formas normais, que a seguir se descrevem sucintamente:
1 Forma Normal (1FN) - Nenhum dos atributos (simples ou compostos) pode ser uma
Relao, ou seja, se nenhuma relao tiver grupos de atributos repetitivos.
2 Forma Normal (2FN) Quando est na 1NF e cada atributo no participante
na chave primria for totalmente dependente desta, isto , quando todos os atributos no
chave dependam da totalidade da chave.
3 Forma Normal (3FN) Quando est na 2NF e cada atributo no participante
na chave primria for dependente de forma no transitiva da chave primria, ou seja, se
nenhum atributo no chave depender funcionalmente de algum outro atributo que no
seja chave.
Aps a aplicao do processo de Normalizao, foram identificadas anomalias
no modelo relacional uma vez que todas as relaes no respeitam os trs princpios
bsicos de formas normais.

Entidades 1 NF 2 NF 3 NF
Alunos- Nome, Nmero, Sexo, Idade, Faculdade, Tipo de
Grau, Curso, Nmero de Transportes, Tempo, Km
X
Deslocaes ID, ID Entidades, Nmero do Aluno, Dicrofe
Freguesia, Durao, Tipo, Nmero de Ordem
X
Calendrio- Dia, ID Deslocaes

16
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Moradas-ID, Nmero do Aluno, Dicrofe Freguesia, X


Distrito- Dicrofe, Nome

Freguesia- Dicrofe, Dicrofe Concelho, Nome

Entidades- ID, Linha, Entidade X
Concelho- Dicrofe, Dicrofe Distrito, Nome

Tabela 5 Aplicao da Normalizao ao Modelo Lgico/Relacional

Figura 3 - Normalizao da tabela Alunos

Figura 4 - Normalizao da tabela das Deslocaes

17
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Figura 5- Normalizao da tabela das Entidades

Figura 6- Normalizao da tabela das Moradas

4.3 Modelo Fsico

O modelo fsico o resultado da normalizao, isto , a implementao da


base de dados, que para a sua criao necessrio a utilizao de um software, ou seja,
um SGBD (Sistema de Gesto de Base de Dados). Na verdade, esta etapa aquela em
que vai ser possvel armazenar, gerir, consultar, mas tambm atualizar todos os dados
que estiverem, numa fase inicial a ser selecionadas e tratadas.
Sem dvida que o modelo fsico tem como principal objetivo agir sobre o modelo
lgico dos dados, assim como a ter em contas as especificidades informticas na
implementao.
Para a elaborao da base de dados, em termos de software optmos pelo
Microsoft Access (um software amplamente difundido e com potencialidades
reconhecidas). Neste software crimos as entidades (tabelas), com os respetivos
atributos, definimos a chave primria e estabelecemos as relaes de cardinalidade
Posteriormente com a concepo da base de dados carregada toda a

18
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

informao e procedeu-se ao estabelecimento dos relacionamentos. A figura 8


representa o modelo fsico final implementado em Microsoft Access.

Figura 7 Modelo Fsico implementado MS Access

4.4 Definio das Queries- SQL

Realizada a implementao da base de dados, foram efetuadas uma srie de


interrogaes, que pretendem dar resposta a um conjunto de questes teis gesto das
deslocaes, mas tambm validar a base de dados atravs do sucesso nas respostas
dessas questes.
Para efetuar as interrogaes base de dados, utilizmos as ferramentas do
Sistema de Gesto de Base de Dados (Microsoft Access), atravs da linguagem SQL
para construir as questes e por conseguinte obter respostas (que possvel verificar na
base de dados realizada no Microsoft Access as tabelas dos resultados).

1. Quantos alunos apanham mais de 2 transportes?


SELECT Deslocaes.[Nmero do Aluno], Count(Deslocaes.[Nmero de Ordem])
AS [ContarDeNmero de Ordem]
FROM Deslocaes
GROUP BY Deslocaes.[Nmero do Aluno]
HAVING (((Count(Deslocaes.[Nmero de Ordem]))>=2));

Resposta: 13

19
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

2. Quantos alunos demoram mais de 60 minutos?


SELECT Count(Alunos.[Nmero do Aluno]) AS [ContarDeNmero do Aluno],
Alunos.Tempo
FROM Alunos
GROUP BY Alunos.Tempo
HAVING (((Alunos.Tempo)>=60));

Resposta: 5

3. Quantos alunos apanham o mesmo transporte?


SELECT Deslocaes.[Nmero do Aluno], Count(Entidades.Linha) AS ContarDeLinha
FROM Entidades INNER JOIN Deslocaes ON Entidades.[ID Automtico] =
Deslocaes.[ID Entidades]
GROUP BY Deslocaes.[Nmero do Aluno];

Resposta: Dois Alunos apanham o autocarro da linha 200, e sete alunos apanham as
linhas A/B/C/D do Metro do Porto

4. Quantos alunos apanham o transporte na mesma paragem ou freguesia?


SELECT Count(Deslocaes.[Nmero do Aluno]) AS [ContarDeNmero do Aluno],
Deslocaes.Partida
FROM Deslocaes
GROUP BY Deslocaes.Partida;

Resposta: Bonfim 2; Campanh - 5; Casa da Msica 10; Cidade da Maia 3; Pr. D.


Joo I 2; Paranhos 2; Penafiel 2; Via Panormica 3.

5. Quantos alunos residem no mesmo concelho?


SELECT Count(Alunos.[Nmero do Aluno]) AS [ContarDeNmero do Aluno],
Alunos.Concelhos
FROM Alunos
GROUP BY Alunos.Concelhos;

Resposta: Maia 3; Matosinhos 3; Penafiel 2; Porto 11; Valongo 2.

6. Quantos alunos residem na mesma freguesia?


SELECT Count(Alunos.[Nmero do Aluno]) AS [ContarDeNmero do Aluno],
Alunos.Freguesias
FROM Alunos
GROUP BY Alunos.Freguesias;

Resposta: Bonfim 2; Cidade da Maia 2; Paranhos 2; Unio de Freguesias de


Lordelo do Ouro e Massarelos.

20
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

7. Qual a mdia de durao de cada transporte?


SELECT Avg(Deslocaes.Durao) AS MdiaDeDurao
FROM Deslocaes;

Resposta: 30 minutos

8. Quantos alunos diferem a sua residncia no tempo de aulas?


SELECT Morada.Tipo, Count(Moradas.[Nmero do Aluno]) AS [ContarDeNmero do
Aluno]
FROM Morada INNER JOIN Moradas ON Morada.[ID Morada] = Moradas.[ID
Morada]
GROUP BY Morada.Tipo;

Resposta: 7 alunos.

9. Qual o nmero do aluno que demora menos tempo a chegar?


SELECT Min(Alunos.[Nmero do Aluno]) AS [MinDeNmero do Aluno],
Alunos.Tempo
FROM Alunos
GROUP BY Alunos.Tempo;

Resposta: O nmero do aluno que demora menos tempo a chegar 201107146, 3


minutos.

10. Qual o nmero do aluno demora mais tempo a chegar?


SELECT Max(Alunos.[Nmero do Aluno]) AS [MaxDeNmero do Aluno],
Alunos.Tempo
FROM Alunos
GROUP BY Alunos.Tempo;

Resposta: O nmero do aluno que demora mais tempo a chegar 201501775, 120
minutos.

11. Qual a mdia de tempo que os alunos demoram a chegar a faculdade?


SELECT Avg(Alunos.Tempo) AS MdiaDeTempo
FROM Alunos;

Resposta: 45 minutos.

5. Implantao da Base de Dados em Sig


Aps a elaborao da base de dados pretendemos realizar e analisar a
informao gerada para um Sistema de Informao Geogrfica, com propsito de

21
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

conferir um carcter espacial s entidades que considermos geogrficas, atravs do


programa ArcGis da ESRI.
O ArcGis uma base de dados geogrficos, que opera sobre dois tipos:
informao grfica (descrio digital de elementos de um mapa que pode incluir as
coordenadas, as regras e os smbolos que definem elementos geogrficos especficos
num mapa) e informao no grfica (representao das caractersticas, qualidades ou
relaes dos elementos de um mapa ou localizao geogrfica).
O primeiro passo foi a criao de um Geodatabase no ArcCatalog para
armazenar os dados de entrada composta por uma Feature Dataset para onde se
procedeu ao Import das shapefiles todas e onde foi armazenada toda a informao e os
que seriam gerados a fim de mant-los organizados e com sistema de projeco de
coordenadas uniformes. Em que foram utilizados dados cartogrficos oficiais de
Portugal, como a Carta Administrativa Oficial Portuguesa (CAOP2012), e o sistema de
referncia utilizado foi PT TM06/ETRS89 European Terrestrial Reference System,
com a projeco cartogrfica de Transversa de Mercator.

5.1 Produo dos Mapas Temticos

Figura 8 Residncia habitual no perodo de aulas dos alunos

22
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Figura 9 Nmero de alunos que residem no mesmo Concelho

Figura 10 Nmero de alunos que apanham o mesmo transporte

23
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Figura 11 Durao que cada aluno demora at faculdade

Anlise e Leitura Crtica


Atravs da anlise das representaes cartogrficas observmos que os nossos
discentes concentram-se maioritariamente no distrito do Porto, principalmente no
Concelho do Porto, sendo possvel verificar pela figura 8 e 9.
No que diz respeito aos mesmos transportes que os nossos alunos apanham na
mesma paragem, podemos verificar na figura 10, que 10 discentes apanham o mesmo
transporte na casa da msica, e cinco em campanha.
Por ultimo, e dando resposta ao nosso problema inicial quanto tempo demora o
discente a chegar faculdade, podemos ver na figura 11, que est entre os 40 a 60
minutos que o aluno perde das deslocaes. Logicamente, os alunos que demoram mais
de 90 minutos so aqueles que moram fora do Distrito do Porto.
Tambm se verifica que h alunos que moram mais perto da faculdade do que outros, e
demoram mais tempo a chegar, isto pode ser devido ao transito ou o tempo de demora
de um transporte para o outro.
Mas sem duvida que a entidade do transporte faz toda a diferena quanto ao tempo que
demora para fazer as deslocaes, isto , alunos que sejam de freguesias iguais, mas que

24
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

optem por entidades diferentes, o tempo na deslocao vai diferenciar, pois um


autocarro demora mais tempo que o metro ou o comboio, porque apanha transito.

6. Concluso

O presente trabalho, como passvel de se verificar, visou na aplicao e


aprofundamento dos nossos conhecimentos prticos adquiridos nesta unidade curricular.
Podemos tambm confirmar, este projeto foi til para uma maior aquisio de
competncias, experincias, informao e tcnicas at ento desconhecidas e novas para
ns. Apesar de este tipo de tarefas que realizmos no decorrer no decorrer do trabalho
serem bastante morosas, principalmente at chegmos concepo do Modelo
Conceptual, pois o nosso problema sofreu inmeras alteraes at ao produto final,
podemos afirmar que este modelo ainda pode ser passvel de ser melhorado num futuro
prspero.
A parte inicial, ou seja, do modelo conceptual at implementao da base
dados em Microsoft Access (modelo fsico) e claramente a parte fulcral da construo
da nossa base de dados, foi a parte mais morosa deste projecto. Tudo isto levou a uma
correcta operacionalizao da base de dados, e posteriormente ao tratamento da
informao, atravs da implementao da base de dados em SIG, obtendo assim o
produto final.
Aps terminar o trabalho, podemos concluir que se conseguiu validar deforma
global os nossos pressupostos iniciais, respondendo de igual forma problemtica do
nosso trabalho. Na concepo deste projecto foram sentidas inmeras dificuldades,
essencialmente no que diz respeito implementao dos dados em Software Microsoft
Access e na resoluo das questes em formato SQL.
Em suma, conclui-se que o processo de construo de uma base de dados
bastante morosa e em grande parte diligente e para alm disso no existe apenas uma
alternativa, mas sim um aglomerado de vrias opes que nos possibilita chegar a
diversos produtos finais.

25
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

7. Referncias Bibliogrficas

Endereos Eletrnicos

http://meios-de-transporte.info/evolucao-dos-transportes.html (5-2-2016)
https://pt.wikipedia.org/wiki/Regi%C3%A3o_do_Norte (5-2-2016)
https://pt.wikipedia.org/wiki/Transportes_do_Porto (5-2-2016)

Cartografia de Base
CAOP 2014 (Carta Administrativa Oficial de Portugal), Instituto Geogrfico
Portugus;

Outros
Apontamentos das aulas da Unidade Curricular de Base de Dados Relacionais

26
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

8. ANEXOS

Anexo 1 - Modelo Relacional

Anexo 2 - Base de Dados em Access

27
Mestrado em Sistemas de Informao Geogrfica e Ordenamento do Territrio

Anexo 3 - Base de Dados em Access

Anexo 4 - Base de Dados em Access

Anexo 5 - Base de Dados em Access

28

S-ar putea să vă placă și