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
Exercícios realizados:
  • 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.