Saltar para:
Logótipo
Você está em: Início > CC4007
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 em Bases de Dados

Código: CC4007     Sigla: CC4007     Nível: 400

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

Ocorrência: 2014/2015 - 2S

Ativa? Sim
Página Web: http://www.dcc.fc.up.pt/~michel/aulas/TABD/tabd1415.html
Unidade Responsável: Departamento de Ciência de Computadores
Curso/CE Responsável: Mestrado em Ciência de Computadores

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 18 PE a partir do ano letivo de 2014 1 - 6 42 162
MI:ERS 28 Plano Oficial desde ano letivo 2014 4 - 6 42 162
M:SI 0 Plano de estudos a partir de 2014/2015 1 - 6 42 162

Língua de trabalho

Inglê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 60,00
Trabalho laboratorial 40,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Frequência das aulas
Total: 0,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 60% + trabalho prático com peso de 40%

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-09 às 06:13:21 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias