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 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) - 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
|