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