Saltar para:
Logótipo
Você está em: Início > CC420
Mapa das Instalações
FC6 - Departamento de Ciência de Computadores FC5 - Edifício Central FC4 - Departamento de Biologia FC3 - Departamento de Física e Astronomia e Departamento GAOT FC2 - Departamento de Química e Bioquímica FC1 - Departamento de Matemática

Tópicos Avançados de Bases de Dados

Código: CC420     Sigla: CC420

Áreas Científicas
Classificação Área Científica
OFICIAL Ciência de Computadores

Ocorrência: 2013/2014 - 2S

Ativa? Sim
Página Web: http://www.dcc.fc.up.pt/~michel/aulas/tabd
Unidade Responsável: Departamento de Ciência de Computadores
Curso/CE Responsável: Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
M:CC 12 PE do Mestrado em Ciência de Computadores 1 - 7,5 67 202,5
MI:ERS 35 Plano de Estudos a partir de 2007 4 - 7,5 67 202,5
M:SIG 1 PE do Mestrado em Sistemas de Informação Geográfic 1 - 7,5 67 202,5

Língua de trabalho

Português

Objetivos

Aprender conceitos avançados de Bases de Dados, que passem pela inclusão da utilização de bases de dados relacionais em ambiente de linguagens de programação genéricas. Os alunos aprendem com especial ênfase as "Application Programming Interfaces" APIs em linguagem C de sistemas de gestão de bases de dados como o MySQL. Desenvolvem capacidade de aumentar tais sistemas através de módulos escritos em C.
Aprendem-se ainda conceitos de bases de dados espaciais, estudando-se o módulo PostGIS. Aprende-se SQL com extensões espaciais.
Aprendem-se conceitos de Data Warehousing e operadores avançados de agregação.

Resultados de aprendizagem e competências

Manipulação avançada de Bases de Dados, com capacidade de manipular sistemas de gestão de bases de dados relacionais através de linguagens de programação genéricas.

Competência para a gestão e manipulação de dados espaciais através de sistemas de gestão de bases de dados.

 

Escrita de consultas em SQL com extensões espaciais.

Capacidade de modelação de data warehouses e sua manipulação.

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

Frequência de uma cadeira introdutória de bases de dados (modelo relacional e SQL).

Conhecimentos de programação, nomeadamente da linguagem C.

Programa

Utilização de bases de dados relacionais em ambientes de programação.
Implementação de Bases de Dados.
Bases de Dados Distribuídas.
Bases de Conhecimento.
Bases de Dados Espaciais. Conceitos, modelação e indexação multi-dimensional.
Data Warehousing.
Operadores de agregação multi-dimensionais. Cube By.
Novos Tipos de Bases de Dados

Bibliografia Obrigatória

Rigaux Philippe; Spatial databases. ISBN: 978-1-55860-588-6 hbk
Shekhar Shashi 1963-; Spatial databases. ISBN: 978-0-13-017480-2 hbk
DuBois Paul 1956-; MySQL. ISBN: 0-672-32673-6
J.D. Ullman; Principles of database and knowledge - base systems. ISBN: 0-7167-8162-X

Métodos de ensino e atividades de aprendizagem

Aulas teóricas e práticas com forte componente laboratorial. Implementação de exercícios exemplificativos dos conceitos teóricos.
Estudo dos manuais MySQL com descrição da API C.
Utilização de de slides resumo preparados pelo regente.

Tipo de avaliação

Avaliação distribuída com exame final

Componentes de Avaliação

Designação Peso (%)
Exame 70,00
Teste 30,00
Total: 100,00

Obtenção de frequência

Frequência das aulas práticas laboratoriais.

Fórmula de cálculo da classificação final

Exame final com peso de 70% + teste de SQL espacial (em laboratório) com peso de 30%.

Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Ciências da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-11-04 às 07:44:42 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias