
Data Modelling in Engineering
Code
7226
Academic unit
Faculdade de Ciências e Tecnologia
Department
Departamento de Engenharia Electrotécnica
Credits
6.0
Teacher in charge
Luís Manuel Camarinha de Matos
Weekly hours
6
Teaching language
Português
Objectives
1. Knowledge: a) Base modeling concepts and their applicability to engineering. b) Becoming familiar with various modeling formalisms.
2. Know-how: a) Capacity to model small systems. b) Abstract modeling skills.
3. Non-technical skills: a) Team work. b) Time management.
Prerequisites
Basic programming skills.
Subject matter
1. | INTRODUCTION | ||||||||
2. | MODELING BASED ON RELATIONAL MODEL
|
||||||||
3. | MODELING BASED ON LOGIC PROGRAMMING
|
||||||||
4. | MODELING BASED ON FRAMES
|
||||||||
5. | GRAPHICAL LANGUAGES
|
||||||||
6. | INTRODUCTION TO ONTOLOGIES |
Bibliography
1. Course notes - 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.
Evaluation method
1 Test: 60%
2 Lab works + discussion: 15% (Data bases), 15% (Prolog)
1 Lab questionnaire, without discussion: 10% (Frames+UML)