Logótipo da ESEIG e ligação para o sítio web

Bases de Dados
Curso de Ciências e Tecnologias da Documentação e Informação
2º Ano  -  1º Semestre  -  2006/2007

Programa

Página Inicial
Docente
Programa
Documentação
Aulas
Avaliação
Ligações
Arquivo

BD no Moodle
 

Ficha de Disciplina »Texto em PDF  Actualizada em 24/10/2006
 

Competências / Resultados da Aprendizagem

  • Gerais
    • Analisar e planear um sistema de informação;
    • Analisar requisitos, planear, modelar, desenvolver e implementar um sistema de base de dados
       
  • Específicas
    • Conhecer a representação e modelação da informação;
    • Aplicar os fundamentos das bases de dados, quer a nível da concepção lógica, quer a nível da implementação física;
    • Conhecer os tipos de bases de dados;
    • Caracterizar as bases de dados;
    • Analisar as linguagens de pesquisa em bases de dados;
    • Integrar, examinar e implementar bases de dados

      Topo da página

Conteúdos

1. Noções Fundamentais de Bases de Dados
 

           1.1 Sistemas Clássicos / Sistema de Bases de Dados

           1.2. Objectivos das Bases de Dados

           1.3. Noção de Instância e Esquema de Bases de Dados

           1.4. A estrutura do SGBD

           1.5. As linguagens de Definição e de Manipulação de Dados

           1.6. O papel dos intervenientes com a Base de Dados

           1.7. Ambiente de uma Base de Dados

 

2. O Modelo Relacional

 

           2.1. Terminologia

                          2.1.1. Estrutura de Dados Relacional

                          2.1.2. Relações de Base de Dados

                          2.1.3. Propriedades das Relações

                          2.1.4. Chaves Relacionais

                          2.1.5. Representação de Esquemas de Bases de Dados Relacionais

           2.2. Integridade Relacional

                          2.2.1. Nulls, Integridade da Entidade, Integridade Referencial

           2.3. Linguagens Relacionais

                          2.3.1 Álgebra Relacional

                          2.3.2. A linguagem SQL

 

3. O Modelo Entidade-Relacionamento

 

           3.1. Noção de Tipos de Entidades, Atributos e Tipos de Relacionamentos

           3.2. Restrições Estruturais

           3.3. Notações para a concepção de diagramas E-R

           3.4. Problemas com modelos ER

 

4. A Normalização dos Dados

 

           4.1. Redundância de Dados e Anomalias de Actualização

           4.2. Dependências Funcionais

           4.3. O Processo de Normalização

           4.4. As Formas Normais

 

5. Introdução a Metodologia de Desenho de Bases de Dados

 

           5.1. Planeamento, Desenho e Administração de Bases de Dados

           5.2. Desenho Conceptual, Lógico e Físico

Topo da página
 

Comentários e sugestões para  linooliveira@eseig.ipp.pt
Copyright © Lino Oliveira
Última modificação: 22-10-2007
Optimizado para Internet Explorer 5+ e resolução 1024x768

Símbolo de Acessibilidade na WebD

Level Double-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0