Programa

Programação por Objectos e Bases de Dados

Mestrado Integrado em Engenharia Mecânica

Programa

Introdução ao conceito de modelação e projecto orientado por objectos. Modelação de objectos, modelação dinâmica e modelação funcional. Objectos em C++. Definição de classe. Atributos e Métodos. Sobrecarregamento de operadores. Construtores de Cópia e Conversão. Templates para classes. Classes Derivadas. A biblioteca STL. Introdução às Bases de Dados. Terminologia. Organização da informação. Classes, atributos e tipos de relacionamento. Concepção de modelos entidade-relação (ER). Diagramas de classes UML. Concepção e projecto de bases de dados relacionais. Tradução entre modelos ER e esquemas relacionais. Concepção de aplicações de bases de dados. Integridade e segurança em sistemas de informação. Definição de bases de dados relacionais com Microsoft Access. Manipulação de informação relacional. Projecto, selecção e produção de queries. Combinação de operadores relacionais. Definição de queries complexos em Microsoft Access. Aplicação de operadores de conjuntos a tabelas. Criação de interfaces em Access.