Horário de Atendimento:

3ªf das 17:00 às 20:00

4ªf das 17:00 às 20:00

 

Bibliografia

 

Aulas teóricas

 

Exercícios Práticos

 

Avaliação

Engenharia Informática

Base de Dados
Ano Lectivo 2005/2006

 Resultados Finais - Trabalhos e Frequência

Docente: Maria Fernanda Lemos Pedro; Elsa Soares;

Introdução

O papel que a informação desempenha na sociedade actual faz com que, em quase todos os sectores da nossa actividade, grandes quantidades de dados necessitem de processamento, armazenamento e actualização. A informação acessível e actualizada é cada vez mais um factor de sucesso, quer para as instituições em geral quer para os indivíduos.

Objectivos

No final da disciplina, pretende-se que os alunos:

?         Estejam familiarizados com os conceitos fundamentais relativos à gestão da informação;

?         Reconheçam a importância de uma correcta gestão da informação;

?         Estejam capacitados para a identificação e resolução de problemas práticos, aplicando os conceitos e técnicas de bases de dados relacionais;

?         Tenham adquirido a capacidade de escolher e utilizar os sistemas de gestão de base de dados mais usuais;

?         Conheçam com profundidade a linguagem de programação SQL.

Conteúdos

1- Introdução à Base de Dados

?         Conceito de base de dados

?         Conceito de modelo de dados. Transformação do modelo de conceptual de dados para o modelo lógico

?         Arquitectura de uma base de dados

2- Modelo Relacional

?         Estrutura de dados relacional

?         Regras de integridade do modelo

?         Gestão de dados no modelo relacional

?         Noções de Álgebra Relacional

3- Linguagem SQL

?         Linguagem de definição de dados

?         Linguagem de manipulação de dados

?         Linguagem de administração de dados

4- Concepção de Base de Dados

?         Formalização lógica de base de dados

    • Modelo Conceptual
      • O que é;
      • Conceito de chaves (Primária, Estrangeira)
      • Integridade;
      • Normalização;

?         Dependências funcionais

?         Teoria da normalização

5- Utilização de Sistemas de Gestão de Base de Dados

6- Administração de Bases de Dados

?         Segurança e integridade

?         Recuperação e concorrência

7- Bases de Dados Cliente/Servidor

?         Conceitos fundamentais

?         Vantagens e desvantagens

8- Bases de Dados Orientadas para Objectos

?         Conceitos fundamentais

?         Vantagens e desvantagens

Indicações metodológicas

?         No desenvolvimento dos conteúdos programáticos procurar-se-á conjugar a exposição teórica com a realização de trabalhos práticos, onde os alunos aplicarão os conhecimentos adquiridos nas aulas teóricas.