Planeamento


Aulas do tipo Teórico-Prático

Apresentação da UC

Apresentação: objectivos, programa, avaliação, bibliografia, metodologia de trabalho.
Apresentação e definição da dinâmica e plano de projeto


CVDS e modelização UML e DUC

CVDS e modelização UML
Modelos e Introdução UML
Introdução aos modelos - Importância dos modelos no contexto dos SI

Modelização UML - DUC
Introdução ao Unified Modelling Language
Diagramas de Use Cases (UC) - Levantamento de Requisitos


Modelização UML - DUC

Criação de diagrama de use cases e descrição de use cases.
Exercícios de Use Cases


Modelização UML - DC - Conceitos Base

Análise orientada por objectos
Modelo de objectos
Diagrama de Classes
Exemplos ilustrativos


Debate Modelização UML - DC

Exercícios
Modelização UML - DC - Associações
Diagrama de classes - Agregação e Composição


Modelização UML

Modelização UML - DC
Relações n-árias e reflexivas

Modelização UML
Integração entre os modelos Use Cases e Classes
Exercício demonstrativo


Debate Modelização UML

Exercícios integrados


Integração DUC e DC

Apoio ao trabalho


Modelo Relacional

Modelo Relacional
Fundamentos do modelos relacional

Ferramentas de modelização Modelo Relacional
Modelação de Modelo Relacional


Modelo Relacional

Modelo Relacional
Regras de transposição do diagrama de classes para o modelo relacional (conclusão)

Debate Transposição
Discussão exercícios


Modelo Relacional

Modelo Relacional 
Otimização
Exercício

Implementação de bases de dados (introdução)
Construir e Manusear BD.


Implementação de bases de dados

Construir e Manusear BD . Exercício Pessoal 


Introdução ao SQL (Structured Query Language)

Introdução ao SQL (Structured Query Language). 
  Linguagem de Manipulação de Dados (DML)
  Comando SELECT

Ordenação

Exercícios SQL - SELECT


Avaliação Intercalar

Mini-Teste 1


SQL - SELECT

Join e agregação
Exercício SQL - SELECT


Debate SQL-SELECT

Subqueries


SQL - SELECT

Union
Left Join
Queries parametrizadas
Resolução de exercícios SQL


Aplicação MS Access - Interfaces

Desenvolvimento de relatórios e formulários


Desenvolvimento de Site Web Dinâmico

Utilização da plataforma low-code CASPIO.
Criação de BD site web: importação da BD em MS Access.
Criação de formulários e relatórios web.
Disponibilização online


Data Warehouse e Business Intelligence

Data Warehouse e Business Intelligence: conceitos fundamentais
Modelação dimensional: conceitos fundamentais
Levantamento de requisitos para o desenho de modelos dimensionais


Debate Data Warehouse e Business Intelligence

Modelo dimensional


Data Warehouse - ETL

Discussão soluções


Dashboard

DSS - Dashboard
Criação de dashboard interativo em Excel
Importação de dados de Access para Excel

Componente prática
Guião para criação de dashboard


Data Warehouse e Business Intelligence

Esclarecimento de dúvidas e acompanhamento do trabalho.


Aulas do tipo Prático e Laboratorial

Sistemas de Informação e Tipos SI

Conceito de sistemas de informação 
O impacto das novas TI/SI na criação das empresas digitais
Tipos de Sistemas de Informação
Integração de funções e processos de negócio
Principais tipos de sistemas nas organizações – caracterização
Estudo de Caso


Modelização UML - DUC

Descrição use cases
Apresentação de ferramentas de modelização
Exercício de modelação de DUC


Debate Modelização UML - DC

Exercícios
Modelização UML - DC
Diagrama de classes - Generalização


Debate Modelização UML

Exercícios integrados


Modelo Relacional

Regras de transposição do diagrama de classes para o modelo relacional 
Resolução de exercícios


Implementação de bases de dados

Construir e Manusear BD . Exercício Pessoal 


Debate SQL-SELECT

Álgebra relacional
Manipulação de datas
Funções de agregação


SQL - SELECT

SELECT GROUP BY
SELECT…HAVING
Exercícios SQL


Debate SQL-SELECT

Left Join
SQL
Comandos SQL DML - INSERT, DELETE e UPDATE
Querys de acção


Desenvolvimento de Site Web Dinâmico

Esclarecimento de dúvidas e acompanhamento do trabalho.


Data Warehouse - ETL

Criação de BD
Extração de dados


Dashboard

Apresentação e discussão