Programa 2008-2009

 

Departamento de Informática


Programa da Unidade Curricular

Administração de Bases de Dados

1º Semestre 2008/2009

Responsável: Prof. Doutor Carlos Pampulim Caldeira

Objectivos:

O objectivo desta unidade curricular é o estudo de aspectos teóricos e práticos relacionados com a administração de bases de dados relacionais. No programa estão incluídos tópicos sobre modelação de dados, desenho de bases de dados, linguagem de interrogação de dados, desempenho dos sistemas de gestão de bases de dados e segurança das aplicações.

Os administradores de bases de dados são os responsáveis pelos sistemas de informação mais avançados da actualidade e, como tal, auferem rendimentos condizentes.

Nesta unidade curricular os alunos desenvolverão as suas capacidades na programação em SQL, e aprenderão a desenhar, criar e manter uma base de dados relacional.

Proporcionar aos alunos uma compreensão adequada da arquitectura das bases de dados relacionais, e da forma como os seus componentes trabalham e interagem entre si.

Será ainda fornecido aos estudantes os meios necessários para saberem criar uma base de dados operacional, e para manter e gerir os vários subsistemas de uma maneira efectiva e eficiente.

Carga Horária:

A disciplina de Administração de Bases de Dados tem quatro horas teórico-práticas de sessões semanais.

Avaliação

A avaliação dos resultados de aprendizagem nesta Unidade Curricular resulta APENAS do regime de Avaliação Contínua, de acordo com o Artigo 13º do Regulamento Escolar Interno da Universidade de Évora. Apenas podem ir a Exame de Recurso os alunos que tenham frequência às aulas, i.e., que não ultrapassem o número máximo permitido de faltas por semestre (TRÊS), e uma nota não inferior a oito valores nas componentes práticas obrigatórias. Em qualquer situação ou caso particular – quer se trate, por exemplo, de um trabalhador estudante ou de época especial – as componentes práticas são sempre obrigatórias e têm um peso de 80% na classificação final.

Instrumentos de avaliação previstos:

  • Projecto: 300 pontos
  • Questionário / Exame: 120 pontos
  • Trabalhos nas aulas / Participação / Desenvolvimento Pessoal**: 120 pontos

Total: 540 pontos

 

** Vinte pontos para actividades de desenvolvimento pessoal. Pode optar por uma das seguintes situações:

  • Opção I: Participar (como ouvinte) numa conferência da área da Informática (tem que apresentar o comprovativo);
  • Opção II: Fazer uma apresentação com um mínimo de 15 e um máximo de 20 minutos sobre um tópico relacionado com a administração de bases de dados (não é preciso entregar nenhum documento).

 

Notas gerais:

O projecto final da disciplina consiste num trabalho de grupo. Cada grupo poderá ter um máximo de dois alunos. O tema, que é o mesmo para todos os grupos, consiste no desenho e desenvolvimento de uma base de dados relacional sobre o funcionamento de um organismo de polícia científica (tipo CSI). O trabalho tem que incluir um dicionário de dados muito pormenorizado sobre os principais aspectos de administração da base de dados. Para poder construir a base de dados cada grupo deverá previamente organizar e colectar todas as formas de dados necessárias ao funcionamento da aplicação. Nenhum projecto será aceite após a data de entrega estabelecida. Para obter a aprovação na Unidade Curricular os alunos não podem faltar a mais de três sessões presenciais (Artigo 4º do Regulamento Escolar Interno).

Os trabalhos têm que seguir a formatação definida no Guia.

Funcionamento:

Na parte referente à aula teórica é apresentada a matéria do programa da disciplina e, sempre que possível, estudam-se exemplos práticos. Na parte referente à aula prática apresentam-se casos de estudos que os alunos terão que resolver e entregar ao docente em datas a combinar.

Programa:

  1. Os mitos das bases de dados
    1. O modelo Entidade-Relação
    2. As codificações das denominações
  2. A Ecologia da Informação
    1. O modelo de dados Relacional
    2. O nicho da informação
  3. Os sistemas de Data Warehousing
    1. Os objectivos do data warehousing
    2. Os componentes do data warehousing
  4. O modelo de dados Dimensional
  5. As tabelas de Factos
  6. As tabelas de Dimensão
  7. O esquema em Estrela
  8. A arquitectura em bus
  9. As funções do Administrador de Base de Dados
  10. Desenho da base de dados atendendo ao seu desempenho
  11. Desenho da aplicação
  12. Revisão do desenho da base de dados
  13. A disponibilidade da base de dados
  14. A gestão da velocidade (performance)
  15. A integridade dos dados
  16. A segurança da base de dados
  17. Políticas de salvaguarda, recuperação e prevenção de incidentes da base de dados

Bibliografia:

  • Caldeira, C. 2008. Data Warehousing: Conceitos e Modelos. Edições Sílabo, Lisboa. ISBN 978-972-618-479-9
  • Mullins, C. 2002. Database Administration: The Complete Guide to Practices and Procedures. Addison-Wesley Professional. ISBN 978 020 174 129 2.
  • David Axmark, D.e “Monty” Widenius, M. 2008. MySQL Reference Manual. MySQL AB. MySQL (disponível em linha em http://dev.mysql.com/doc/).

     

 

 

 

 

 

 

The following two tabs change content below.

Carlos Pampulim Caldeira

Professor Auxiliar | Assistant Professor at Universidade de Évora

Latest posts by Carlos Pampulim Caldeira (see all)