Sumários
BDs relacionais, introdução
25 Setembro 2023, 14:00 • José Farinha
Introdução ao Modelo Relacional; conceitos:
- tabelas, colunas e valores
- tipos de dados: char/varchar/text, int/smallint/tinyint;
- chave primária,
- unique,
- null / not null,
- chave estrangeira
Construção de uma BD em MySQL usando o MySQL Workbench.
Revisão de conceitos de UML e dos exercícios feitos em trabalho autónomo.
Modelação de dados com UML (cont.)
18 Setembro 2023, 14:00 • José Farinha
Diagramas de classes UML - conceitos lecionados:
- Classe-associação;
- Agregação ;
- Composição;
- Generalização
- UML para BD Universidade, etapas 3 - 5.
Trabalho autónomo:
Conceitos a estudar:
- Associação reflexiva.
Exercícios a realizar:
- BD Universidade, UML, etapa 6;
- BD Futebol, UML, etapas 2 e 3;
Apresentação / Introdução às BDs / UML
11 Setembro 2023, 14:00 • José Farinha
- Apresentação da cadeira.
- Introdução às Bases de Dados (BDs) e aos Sistemas de Informação (SI).
- O que é uma BD e as suas caraterísticas essenciais;
- O que é um SI;
- Ciclo de desenvolvimento típico de um sistema de BD/SI.
- Desenho de BDs com a linguagem UML;
- Conceitos:
- Objectos;
- Classes;
- Atributos: tipo, multiplicidade e {id};
- Atributos derivados;
- Enumerados;
- Associações.
- Exercício:
- BD para uma Universidade, fase 1.