Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Sistemas de Informação Geográfica
  4. Introdução às Bases de Dados

Introdução às Bases de Dados

Código 13299
Ano 1
Semestre S1
Créditos ECTS 7,5
Carga Horária T(15H)/TP(15H)
Área Científica Sistemas de Informação Geográfica
Tipo de ensino Presencial (aulas praticas e laboratoriais)
Estágios Não aplicável.
Objectivos de Aprendizagem Esta unidade curricular introduz a temática da conceção, análise e construção de bases de dados relacionais. O seu objetivo principal é, portanto, preparar os alunos para entender e projetar bases de dados.
A unidade curricular centra-se no modelo relacional, em especial sobre a modelação conceptual e a interrogação da base de dados.
Com a concretização do processo ensino-aprendizagem, o estudante deve ser capaz de:
- Dada uma situação real, desenvolver um modelo de dados (Diagrama Entidade-Associação e Esquema relacional) que a represente;
- Normalizar e “desnormalizar” as relações;
- Produzir o modelo físico da base de dados;
- Interrogar a base de dados (via SQL);
- Explorar a base de dados via o emprego de formulários e relatórios;
- Usar modelação de dados no contexto SIG (GeoDatabase).
Conteúdos programáticos 1. Introdução às bases de dados
1.1 Sistemas de ficheiros vs. Bases de dados “Desktop” vs. Bases de dados cliente/servidor: vantagens, desvantagens e quando usar (ou não usar)
1.2 Conceitos fundamentais
1.3 Modelos de dados
2. Modelo Relacional
2.1 O modelo de dados
2.2 Interrogação da base de dados (SQL)
2.4 Restrições de integridade
3. Elaboração do modelo conceptual de uma base de dados
3.1 Modelo entidade-associação
3.2 Teoria da normalização
4. Bases de dados espaciais
4.1 Elementos geográficos
4.2 Estruturas e modelos de dados geográficos
4.3 Extensões espaciais às linguagens de manipulação de dados.
4.4 Criação, gestão e edição de Geodatabases
5. Desenvolvimento de aplicações com RADZEN sobre Postgres
6. Open Street Map (OSM) e Bases de Dados
6.1 Base de Dados Postgres + Postgis e QGIS
6.2 OSM e Bases de Dados
Metodologias de Ensino e Critérios de Avaliação As aulas estão organizadas de modo a expor os conteúdos programáticos (através de diapositivos e/ou exposição oral), fomentando a interação dos alunos de modo a permitir a exploração de cenários concretos de utilização de bases de dados (Postgres). Estas aulas PL (ensino prático e laboratorial) são também orientadas para a execução dos trabalhos práticos.
Os trabalhos práticos são desenvolvidos em grupo (2 estudantes, de preferência).
A avaliação compreende duas componentes:
- Parte escrita (10 valores)
- 1 Trabalhos prático (10 valores)
Bibliografia principal 1. Thomas Connolly, Carolyn Begg. “Database Systems, A Practical Approach to Design, Implementation and Management”, 6th Edition, 2015. Pearson, ISBN: 978-1-292-06118-4.
2. David Arctur and Michael Zeiler, “Designing Geodatabases: case Studies in GIS Modeling”, 2004, ESRI Press (ISBN: 1-58948-021-X).
3) Frederik Ramm, “OpenStreetMap: Using and Enhancing the Free Map of the World”, 2010, UIT Cambridge, ISBN: 978-1906860110.
4) Luís Damas, “SQL – Structured Query Language”, 14ª Edição, FCA, 2017 (ISBN 978-972-722-829-4).
5) Feliz Gouveia, “Fundamentos de Bases de Dados”, 2014, FCA-Editora de Informática; ISBN: 978-972-722-799-0.
Língua Português
Data da última atualização: 2023-02-16
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.