Faculdade de Ciências e Tecnologia

Modelação de Dados em Engenharia

Código

7226

Unidade Orgânica

Faculdade de Ciências e Tecnologia

Departamento

Departamento de Engenharia Electrotécnica

Créditos

6.0

Professor responsável

Luís Manuel Camarinha de Matos

Horas semanais

6

Total de horas

84

Língua de ensino

Português

Objectivos

1. Saber: a) Conceitos fundamentais de modelação e sua aplicabilidade em engenharia. b)Familiarização com vários formalismos de modelação.
2. Fazer: a) Capacidade de modelação de pequenos sistemas.  b) Capacidade de modelação abstracta.
3. Competências não-técnicas: a) Capacidade de trabalho em equipa. b)Capacidade de gestão de tempo e cumprimento de prazos.

Pré-requisitos

Conhecimentos de programação.

Conteúdo

1. INTRODUÇÃO
2. MODELAÇÃO COM BASE NO MODELO RELACIONAL
2.1. Conceitos fundamentais
2.2. Introdução ao ORACLE
3. MODELAÇÃO COM BASE EM PROGRAMAÇÃO EM LÓGICA
3.1. Conceitos fundamentais
3.2. Exemplos em Prolog
4. MODELAÇÃO COM BASE EM "FRAMES"
4.1. Conceitos fundamentais - "frame" / classe, instância, herança, métodos, programação reactiva
4.2. Exemplos em Golog
5. LINGUAGENS GRÁFICAS
5.1. IDEF0
5.2. NIAM
5.3. EXPRESS-G
5.4. UML
6. INTRODUÇÃO ÀS ONTOLOGIAS

Bibliografia

1.            Notas da disciplina - L.M. Camarinha Matos

2.            The essence of databases - F. D. Rolland, Prentice Hall, 1998, ISBN 0-13-727827-6

3.            AI through Prolog . Neil C. Rowe, Prentice Hall, ISBN 0-13-049362-7.

4.            UML for Systems Engineering: Watching the Wheels, Jon Holt , 2001, ISBN:0852961057.

Método de avaliação

1 Teste: 60%

3 Trabalhos laboratoriais: 20% (Bases de dados),  12.5%(Prolog), 7.5% (frames+UML)

Cursos