|
Horário de Atendimento: 3ªf das 17:00 às 20:00 4ªf das 17:00 às 20:00
Exercícios Práticos
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
IntroduçãoO 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. ObjectivosNo 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údos1- 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
? 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 |
|||||||||||||||||