Código |
16645
|
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 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 em blocos teóricos e práticos. Nos primeiros são apresentados os conteúdos programáticos através de diapositivos e exposição oral, explorando a interação com os alunos com exemplos concretos de utilização de bases de dados (Postgres), os blocos práticos são orientados para a execução de exercícios de exploração e consolidação de conhecimentos.
O trabalho prático é desenvolvido em grupo (2 estudantes, de preferência).
A avaliação compreende duas componentes em todas as épocas de avaliação.
Ensino-Aprendizagem - Parte escrita (10 valores) - Trabalho prático (10 valores)
Exame/Recurso - Parte escrita (10 valores) - Trabalho 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
|