Modelação de Dados em Engenharia
Objetivos
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.
Caracterização geral
Código
7226
Créditos
6.0
Professor responsável
Ana Inês da Silva Oliveira, Luís Manuel Camarinha de Matos
Horas
Semanais - 4
Totais - 63
Idioma de ensino
Português
Pré-requisitos
Conhecimentos de programação.
Bibliografia
1. Notas da disciplina - L.M. Camarinha Matos, João Rosas, Ana Inês Oliveira
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 ensino
A UC inclui uma componente teórica-prática e uma componente laboratorial. A componente teórico- prática é facultada através de aulas formais de exposição dos conceitos propostos no programa, complementados com realização de exercícios. A UC tem uma avaliação contínua, mediante a realização de testes de avaliação efetuados ao longo do semestre.
A componente prática é facultada através da realização de trabalhos em laboratório, apoiada pelos docentes, onde os estudantes trabalham em grupo na resolução de problemas práticos do âmbito desta área, sendo a avaliação efetuada sobre os resultados obtidos nestes trabalhos.
A classificação é dada pela média das duas componentes de avaliação.
Método de avaliação
Avaliação Teórica (60%):
- 2 testes + mini-quizzes (a realizar durante as aulas TP) - 60% (30%, 60%, 10%), ou
- exame (100%)
Avaliação Laboratorial (40%):
- 3 trabalhos (42,50%, 42,50%, 15%)
Nota mínima: Teórica >= 9,5 Laboratorial >= 9,5
Conteúdo
| 1. | INTRODUÇÃO | ||||
| 2. | MODELAÇÃO COM BASE NO MODELO RELACIONAL
|
||||
| 3. | MODELAÇÃO COM BASE EM PROGRAMAÇÃO EM LÓGICA
|
||||
| 4. | MODELAÇÃO COM BASE EM "FRAMES"
|
||||
| 5. | LINGUAGENS GRÁFICAS - UML | ||||
| 6. | INTRODUÇÃO ÀS ONTOLOGIAS |