designação | SDSD - Sistemas de Dados para Suporte à Decisão | ||||||||||||||||||||||||
ano lectivo(semestre) | |||||||||||||||||||||||||
departamento |
| ||||||||||||||||||||||||
escola |
| ||||||||||||||||||||||||
instituição |
| ||||||||||||||||||||||||
área científica | Data Warehousing | ||||||||||||||||||||||||
docente responsável | d1 | ||||||||||||||||||||||||
turmas |
| ||||||||||||||||||||||||
regime | |||||||||||||||||||||||||
escolaridade |
| ||||||||||||||||||||||||
unidades de crédito | 3.5 |
A disciplina de Sistemas de Dados para Suporte à Decisão é uma disciplina semestral, proposta como Opção II, que está integrada no plano de estudos da Licenciatura em Engenharia de Sistemas e Informática e Licenciatura em Matemática e Ciências de Computação, no 4º ano, 2º Semestre, com um valor de 3.5 unidades de crédito. A escolaridade da disciplina está estruturada em 2/2/0, o que corresponde respectivamente à leccionação de 1 aula teórica (2 horas) e de 1 aula teórico/Prática (2 horas).
A disciplina foi leccionada pela primeira vez no ano lectivo de 1998/1999 com o objectivo de responder a uma necessidade emergente nessa altura no mercado de trabalho.
Como disciplina fundamental na área de sistemas de suporte à decisão, tem tido ao longo dos anos da sua leccionação particular ênfase nos domínios da modelação dimensional, extracção de dados em fontes de informação, optimização de interrogações (queries) em sistemas de dados de grande dimensão, desenho, implementação e exploração de data warehouses e sistemas de processamento analítico.
Nos últimos três anos de leccionação o número de alunos, das duas licenciaturas alvo da disciplina, tem vindo a aumentar gradualmente, a taxa de assiduidade às aulas, tanto teóricas como teórico-práticas, tem-se mantido elevada (cerca de 90%).
id | responsável | nome | código | foto | categoria | departamento | escola | instituição | contactos | horários | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
d1 | Orlando Belo | 42835 |
|
|
|
|
|
|
id | nome | tipo | cursos | docentes | |||
t1 | T |
|
| ||||
t2 | TP |
|
| ||||
t3 | atendimento |
|
|
A disciplina de Sistemas de Dados para Suporte à Decisão - Data Warehousing, pretende transmitir aos alunos conhecimentos relacionados com:
A área dos Sistemas de Suporte à Decisão (Business Intelligence), em termos gerais e com o projecto de Sistemas de Data Warehousing.
A análise do desempenho dos sistemas de bases de dados convencionais no fornecimento de informação para suporte à decisão.
A importância do desenvolvimento de sistemas de Data Warehousing na implementação de Sistemas de Suporte à Decisão.
A migração de dados de sistemas operacionais para sistemas de Data Warehousing e para plataformas de processamento analítico.
A análise, desenho, desenvolvimento e exploração de DataMarts.
O desenvolvimento de sistemas e aplicação de técnicas de processamento analítico.
Evolução dos Sistemas de Suporte à Decisão.
A necessidade de Sistemas de Suporte à Decisão.
O ciclo de vida do suporte à decisão.
Implementação de Sistemas de Suporte à Decisão.
Processamento operacional .vs. analítico.
Os Data Warehouses e os Sistemas de Suporte à Decisão.
Ambiente e estrutura funcional de um Data Warehouse.
O desenvolvimento incremental de um Data Warehouse.
Granulosidade, particionamento e estruturação da Informação num Data Warehouse.
Os componentes de um Data Warehouse.
Desenho de um Data Warehouse.
Modelos de dados para um Data Warehouse.
Esquemas Conceptuais para um Data Warehouse.
Extracção, preparação, transformação e integração de dados.
Integração de perfis de informação.
Metadados.
Data Warehouse departamentais ou Data Marts.
Gestão e administração de Data Warehouses.
Implementação de Data Warehouses em Plataformas Cliente/Servidor.
Data Warehouses distribuídos.
Optimização de queries em sistemas de dados de grande dimensão.
Técnicas de scripting em processos de alimentação de sistemas de Data Warehousing.
Web Data Warehouses.
Conceitos e terminologia base.
Vantagens do processamento analítico.
Modelos de dados multidimensionais.
OLAP - On-Line Analytical Processing.
Processamento analítico multidimensional .vs. multirelacional.
Arquitecturas para processamento analítico de dados.
O funcionamento da disciplina de SDSD está organizado em:
aulas teóricas (2h/sem) : são utilizadas para a exposição, análise e debate de conceitos necessários à compreensão do tema da disciplina; o material leccionado nestas aulas é encadeada, pelo que se torna indispensável o seu regular acompanhamento.
A frequência às aulas teóricas é recomendada.
aulas teórico-práticas (2h/sem) : têm por objectivo o desenvolvimento de competências intelectuais - aplicar e/ou aprofundar conceitos adquiridos nas aulas teóricas - e de competências técnicas - desenvolvimento de técnicas de aplicação dos conceitos à resolução de problemas.
A participação nas aulas teórico-práticas é recomendada, sendo obrigatória para os estudantes de 1ª inscrição; para os estudantes de 1ª inscrição existe controlo de presenças, para efeitos de cumprimento do RIAPA (com mais de 1/3 de faltas o aluno poderá não ser admitido a exame).
A nota mínima admissível no exame é de 10 (dez) valores.
Os alunos que obtenham uma nota de 8 ou 9 em exame serão submetidos a uma prova oral.
título | data | ficheiro | ||||
Enunciado do exame da época normal (1ª chamada) |
| |||||
Enunciado do exame da época normal (2ª chamada) |
| |||||
Enunciado do exame da época de recurso |
|
A nota mínima admissível no trabalho prático é de 10 (dez) valores.
O trabalho prático deverá ser realizado em grupo. O número máximo de elementos por grupo de trabalho é de 5. Os relatórios finais dos trabalhos serão enviados por correio electrónico até às 24 horas do dia da data de entrega. Porém podem ser definidas outras datas anteriores para verificação da evolução dos trabalhos de cada grupo.
As apresentações dos trabalhos serão escalonadas após a data de entrega do relatório final do trabalho e consistirão: numa apresentação em PowerPoint e numa demonstração do software desenvolvido.
O trabalho prático a realizar pelos alunos consistirá na análise, planeamento e projecto de um Sistema de Data Warehousing para um domínio de aplicação específico.
O trabalho prático será realizado por etapas, cada uma delas correspondendo a um etapa específica do processo de análise, projecto e implementação do sistema referido. No final de cada uma das etapas, cada um dos grupos de trabalho deverá entregar, por email e em formato pdf, o relatório da etapa realizada. Em cada uma das etapas, será fornecido um template específico para a realização do respectivo relatório. No início do projecto cada grupo de trabalho deverá preencher e entregar a respectiva ficha de projecto requerida pelo responsável da disciplina.
Os prazos de entrega para os relatórios intermédio e final são os seguintes:
1ª Etapa : Arranque do projecto - 22/Março/2004
2ª Etapa : Planeamento do projecto, definição dos requisitos de negócio - 5/Abril/2004
3ª Etapa : Modelação dimensional, desenho físico, desenvolvimento da área de retenção - 26/Abril/2004
4ª Etapa : Projecto técnico da arquitectura do sistema, selecção e instalação de produtos - 17/Maio/2004
5ª Etapa : Análise e avaliação do trabalho realizado - 24/Maio/2004
Etapa final : Relatório final do projecto - 5/Junho/2004
título | data | ficheiro | ||||||
Enunciado do trabalho prático |
| |||||||
Ficha de projecto |
| |||||||
Template para a 1ª etapa |
| |||||||
Template para a 2ª etapa |
| |||||||
Template para para a 3ª etapa |
| |||||||
Template para a 4ª etapa |
| |||||||
Template para a 5ª etapa |
| |||||||
Template para o relatório final |
|
componentes | critério | ||||||
|
A realização das provas escritas nas diferentes épocas de exame, a admissão às provas orais, bem como os demais elementos de avaliação, decorrem de acordo com o estabelecido pelo RIAPA, aprovado pelo Despacho RT-20/2000 e pelo Despacho RT-43/2000.
título | data | ficheiro | ||||
Pauta da época normal (1ª chamada) | 04-07-10 |
| ||||
Pauta da época normal (2ª chamada) | 04-07-10 |
| ||||
Pauta da época de recurso | 04-07-30 |
|
id | tipo | chave | título | autores | edição | editora | ISBN | data | endereço | resumo | ||||
b1 | KRRT98 | The Data Warehouse Lifecycle Toolkit - Expert Methods for Designing, Developing, and Deploying Data Warehouses | John Wiley & Sons | 0-471-25547-5 | 1998 |
| Na realização do trabalho prático, cada grupo de projecto deverá seguir a metodologia apresentada e discutida nesta obra. | |||||||
b2 | In96 | Building the Data Warehouse | John Wiley & Sons | 1996 |
| |||||||||
b3 | Kim96 | Data Warehouse Toolkit : Practical Techniques for Building Dimensional Data Warehouses, John Wiley & Sons | John Wiley & Sons | 1996 |
| |||||||||
b4 | KM00 | Data Webhouse Toolkit : Building the Web-Enabled Data Warehouse | John Wiley | 2000 |
| |||||||||
b5 | IWG97 | Managing the Data Warehouse | John Wiley & Sons | 1997 |
| |||||||||
b6 | BS97 | Data Warehousing, Data Mining, & OLAP | McGraw-Hill | 1997 |
| |||||||||
b7 | CAABTV99 | SQL Server / Data Warehousing | Osborne/McGraw-Hill | 1999 |
| |||||||||
b8 | CB01 | Database Systems - A Practical Approach to Design, Implementation, and Management | III | Addison-Wesley | 2001 |
| ||||||||
b9 | DD97 | A Guide to the SQL Standard | IV | Addison-Wesley Inc | 1997 |
| ||||||||
b10 | Teo94 | Database Modeling and Design: The Fundamental Principles | II | Morgan Kaufmann | 1994 |
|
http://www.oracle.com/ ()
Oracle Corporation
Referências a todas as famílias de produtos da Oracle. Acesso à página do sistema de gestão de bases de dados Oracle9i através do endereço www.oracle.com/ip/deploy/database/9i e Oracle8i através do endereço www.oracle.com/ip/deploy/database/8i .
http://www.ibm.com/ ()
IBM Corporation
Referências a todas as famílias de produtos da IBM. Acesso à página do sistema de gestão de bases de dados DB2 através do endereço www-4.ibm.com/software/data/db2.
http://www.microsoft.com/ ()
Microsoft Corporation
Referências a todas as famílias de produtos da Microsoft. Acesso à página do sistema de gestão de bases de dados SQL Server 2000 através do endereço www.microsoft.com/sql e Access 2000 através do endereço www.microsoft.com/office/access.
http://www.informix.com/ ()
IBM Corporation
Site actualmente da IBM que acolhe a família de produtos da "antiga" Informix Corporation. O endereço redirecciona o utilizador para o endereço www-4.ibm.com/software/data/informix localizado já no site de IBM.
http://www.sybase.com/ ()
Sybase Corporation
Referências a todas as famílias de produtos da Sybase. De realçar as referências relativas a Servidores de bases de dados, servidores aplicacionais, business intelligence e ferramentas para modelação de esquemas de dados.
http://www.ingres.com/ ()
Computer Associates
Ingres II Sistema de gestão de bases de dados e de recursos aplicacionais.
http://www.embarcadero.com/ ()
Embarcadero Technologies
Ferramentas de desenho, optimização de desempenho, debugging, e recuperação de sistemas de bases de dados.
http://www.cai.com/products/alm/Erwin.htm ()
Computer Associates-ERwin
Ferramentas de desenho e modelação de esquemas para sistemas de bases de dados.
http://citeseer.nj.nec.com/cs ()
The NECI Scientific Literature Digital Librar
Pesquisador de referências bibliográficas. Possibilita o acesso a um conjunto muito vasto de publicações.
Microsoft MS SQL Server 2000
http://www.microsoft.com/sql ()
Sybase Power Designer
http://www.sybase.com/ ()
Microsoft Visio 2000
http://www.microsoft.com/ ()
Embarcadero Studio
http://www.embarcadero.com/ ()
Computer Associates ERWin
http://www.cai.com/products/alm/Erwin.htm ()
2002-2003 : http://www.di.uminho.pt/~omb/SDSDTextos04_/2003-SDSD-EX01.pdf (1ª Chamada), http://www.di.uminho.pt/~omb/SDSDTextos04_/2003-SDSD-EX02.pdf (2ª Chamada), http://www.di.uminho.pt/~omb/SDSDTextos04_/2003-SDSD-EX03.pdf (Recurso).
1999-2000 : http://www.di.uminho.pt/~omb/SDSDTextos04_/SDSD-2000-Exame1.pdf (1ª Chamada), http://www.di.uminho.pt/~omb/SDSDTextos04_/SDSD-2000-Exame2.pdf (2ª Chamada), http://www.di.uminho.pt/~omb/SDSDTextos04_/SDSD-2000-Exame3.pdf (Recurso).
http://www.di.uminho.pt/~omb/SDSDTextos04_/SDSD-CE01.pdf (Caso 01) - "Gestão de Custos de Comunicações".
http://www.di.uminho.pt/~omb/SDSDTextos04_/SDSD-CE02.pdf (Caso 02) - "Centros de Comercialização de Produtos".
http://www.di.uminho.pt/~omb/SDSDTextos04_/SDSD-CE03.pdf (Caso 03) - "Uma Empresa de Distribuição de Água".
http://www.di.uminho.pt/~omb/SDSDTextos04_/SDSD-CE04.pdf (Caso 04) - "Um Data Mart para a 'Pubs'".
http://www.di.uminho.pt/~omb/SDSDTextos04_/SDSD-CE05.pdf (Caso 05 )- "O Sistema de Suporte à Decisão da Portugalis".
J. Widom, http://citeseer.ist.psu.edu/widom95research.html ("Research Problems in Data Warehousing"). Proceedings of the 4th Int'l Conference on Information and Knowledge Management (CIKM), November 1995.
D. Calvanese, G. De Giacomo, M. Lenzerini, D. Nardi, and R. Rosati. http://citeseer.ist.psu.edu/calvanese97source.html (Source integration in data warehousing). Technical Report DWQ-UNIROMA002, DWQ Consortium, Oct. 1997.
W. Labio, D. Quass, B. Adelberg, http://citeseer.ist.psu.edu/article/labio97physical.html ("Physical Database Design for Data Warehouses"), In Proceedings of the International Conference of Data Engineering.
M. Chen, J. Han, and P. Yu. http://citeseer.ist.psu.edu/chen96data.html ("Data mining: An overview from database perspective"). IEEE Transactions on Knowledge and Data Eng., 8(6):866--883, December 1996.
Hammer J., Garcia-Molina H., Widom J., Labio W, and Zhuge Y.: http://citeseer.ist.psu.edu/hammer95stanford.html (The Stanford Data Warehousing Project). In IEEE Data Engineering Bulletin, 18(2), pp. 41--48, June 1995.
M. Bouzeghoub, F. Fabret, M. Matulovic-Broqué, http://citeseer.ist.psu.edu/lawrence97workflow.html ("Modeling Data Warehouse Refreshment Process as a Workflow Application"), Proceedings of the International Workshop on Design and Management of Data Warehouses (DMDW'99), Heidelberg, Germany, 14. - 15. 6. 1999.
A. Gutiérrez, A. Marotta, http://citeseer.ist.psu.edu/580057.html ("An Overview of Data Warehouse Design Approaches"), Apple, 2000.
http://www.di.uminho.pt/~omb/SDSDTextos04_/SDW-M0402-Introducao.pdf (Sistemas de Data Warehousing) (V2.04), Orlando Belo, Departamento de Informática, Universidade do Minho, 2004.
http://www.di.uminho.pt/~omb/SDSDTextos04_/SDW-M0402-Metadados.pdf (Metadados em Sistemas de Data Warehousing) (V2.04), Orlando Belo, Departamento de Informática, Universidade do Minho, 2003.
Parque de Cereais
Portões de Acesso Porta A - Ficheiro Texto [http://www.di.uminho.pt/~omb/SDSDTextos04_/AcessoPortaA.txt ( txt)] Porta B - Ficheiro MS-Excel [http://www.di.uminho.pt/~omb/SDSDTextos04_/AcessoPortaB.xls (xls)] Porta C - Ficheiro MS-Access [http://www.di.uminho.pt/~omb/SDSDTextos04_/AcessoPortaC.mdb ( mdb)] Porta D - Ficheiro Texto [http://www.di.uminho.pt/~omb/SDSDTextos04_/AcessoPortaD.txt ( txt)]
Base de Dados do Sistema Principal
Base de Dados ParqueCereais - Cópia de Segurança SQL2K [http://www.di.uminho.pt/~omb/SDSDTextos04_/20040506-BD-Parque (bk)]
Sistemas de Transformação de Dados
Alimentação da base de dados ParqueCereais [http://www.di.uminho.pt/~omb/SDSDTextos04_/ParqueCereaisDTS-V2.dts (dts)]
id | a1 |
tipo | |
semana | 1 |
turno | t1 |
dia | 2003-02-26 |
horas | h - h |
docentes | |
sumário | Apresentação da disciplina - objectivos, programa, bibliografia e critérios de avaliação. |
id | a2 |
tipo | |
semana | 1 |
turno | t2 |
dia | 2003-02-26 |
horas | h - h |
docentes | |
sumário | Apresentação da componente teórico-prática da disciplina. |
id | a3 |
tipo | |
semana | 2 |
turno | t1 |
dia | 2003-03-04 |
horas | h - h |
docentes | |
sumário | Sistemas de Data Warehousing - contextualização, objectivos, sistemas de suporte à decisão, cenários de gestão, exploração de dados e tomada de decisão; intervenientes e recursos envolvidos; análise e discussão de problemas sobre qualidade de informação. |
id | a4 |
tipo | |
semana | 2 |
turno | t2 |
dia | 2003-03-04 |
horas | h - h |
docentes | |
sumário | Apresentação e demonstração das ferramentas de trabalho a utilizar na componente prática da disciplina. |
id | a5 |
tipo | |
semana | 3 |
turno | t1 |
dia | 2003-03-11 |
horas | h - h |
docentes | |
sumário | Sistemas de Data Warehousing - fundamentação e bases para um sistema de data warehousing; arquitecturas naturalmente envolventes; implicações da qualidade de dados dos sistemas operacionais nos sistemas de suporte à decisão. |
id | a6 |
tipo | |
semana | 3 |
turno | t2 |
dia | 2003-03-11 |
horas | h - h |
docentes | |
sumário | Análise da qualidade de dados de um sistema operacional. |
id | a7 |
tipo | |
semana | 4 |
turno | t1 |
dia | 2003-03-18 |
horas | h - h |
docentes | |
sumário | Apresentação do trabalho prático e planeamento das suas etapas principais. |
id | a8 |
tipo | |
semana | 4 |
turno | t2 |
dia | 2003-03-18 |
horas | h - h |
docentes | |
sumário | Análise e Modelação de Sistemas de Dados - análise, modelação e desenvolvimento de esquemas relacionais para o caso de aplicação real; planeamento e definição de interrogações; revisão de conceitos, terminologia e sistemas de modelação. |