INTRODUÇÃO
As bases de dados são componentes
essenciais aos sistemas de informação, constituindo a base das aplicações
informáticas. Assim sendo, há, cada vez mais, necessidade de aprender a criar e
gerir base de dados.
Nesta disciplina, pretende-se abordar os fundamentos necessários para compreender os Sistemas de Base De Dados. Esta abordagem, fornece ferramentas para o desenvolvimento de base de dados e utilização de sistemas de gestão de Base de Dados para aplicações. São apresentados modelos de dados, linguagens de definição e manipulação de dados, entre outros conceitos. Além disso, o estudante é exposto às diversas etapas da construção de uma base de dados. No fim, espera-se que o estudante esteja familiarizado com conceitos básicos e fundamentais na área de Base de Dados, assim como, as etapas envolvidas no processo de concepção e implementação de Base de Dados.
OJECTIVOS
No final da disciplina, o estudante deverá:
- Conhecer e distinguir os diversos modelos de base de dados existentes;Compreender o objectivo do desenvolvimento de base de dados;
- Conhecer as principais fases envolvidas no processo de desenvolvimento de base de dados;
- Utilizar diferentes modelos, técnicas e ferramentas de suporte à modelação de dados;
- Conceber um modelo conceptual de base de dados;
- Criar uma base de dados relacional;
- Manipular e manter dados usando linguagem SQL;
AULA 01 - Apresentação
Plano analítico
AULA 02 - Introducão a Base de Dados
Sistema de Ficheiros e Sistema de Gestão de BD
AULA 03/ 04 - Modelação de dados;
Modelagem e modelo entidade relacionamento
AULA 05 - Formas Normais e Normalização;
AULA 06 - Operações Relacionais (Álgebra Relacional);
AULA 07 - Linguagem SQL;
AULA 08 - Administração de Dados e Base de Dados;