5º semestre Licenciatura de EI 2011/2012 msantos@ispgaya.pt cramos@ispgaya.pt / Carlos Ramos 1
Objectivos da Disciplina de Sistemas de Informação da Licenciatura de EI Complementar a formação em bases de dados dando ênfase, nomeadamente, à administração de Bases de Dados, à programação de processos usando SQL, aos Sistemas de Gestão de Bases de Dados Orientados a Objectos e à estruturação de processos em Sistemas de Gestão Empresarial. 2
Conteúdos Programáticos da Disciplina de da Licenciatura de EI 1. Revisões sobre Modelização de Dados e Processos Modelo Objecto: Orientação por Objectos Complexidade do Software Importância dos Modelos UML: Vocabulário, Notação, Características, Modelos Estáticos, Modelos Dinâmicos, Modelos de Arquitectura Estereótipos em UML. UML Data Modeling Profile Mapeamento de classes em tabelas Mapeamento de atributos em colunas Mapeamento de associações, agregações e composições 3
Conteúdos Programáticos da Disciplina de da Licenciatura de EI 2. SQL num ambiente de programação Gatilhos (triggers) Elementos procedimentais em SQL Controlo de fluxo - Tratamento de excepções Variáveis partilhadas Cursores Esquemas e Catálogos Ligações e Sessões Privilégios 4
Conteúdos Programáticos da Disciplina de da Licenciatura de EI 3.SGBD Orientados por Objectos (SGBDOO) e Relacionais-Objecto (SGBDRO) Limitações do modelo relacional. SGBDOO e SGBDRO Tipos de dados abstractos (ADT) A norma ODMG 2.0 Modelo de objectos e ODL (Object Definition Language) OQL (Object Query Language) 5
Conteúdos Programáticos da Disciplina de da Licenciatura de EI 4.SQL3 Introdução, modelo e tipos básicos Linguagem de Manipulação de Dados: operações com conjuntos, duplicados e junções Linguagem de Interrogação: subperguntas e agregação Linguagem de Definição de Dados: índices, vistas e segurança Gatilhos (triggers) em SQL3 Comparação entre as aproximações ODL/OQL e SQL3 6
Conteúdos Programáticos da Disciplina de da Licenciatura de EI 5. Caracterização de uma Solução de Gestão Empresarial (ERP) Perspectiva Histórica das Soluções ERP Módulos dos Sistemas ERP Arquitectura Cliente/Servidor Requisitos de Hardware/Software Acesso WEB e Estações de trabalho FRONTEND 7
Conteúdos Programáticos da Disciplina de da Licenciatura de EI 6. Módulos de SCM e CRM SCM: SAP SCM, Microsoft Dynamics, PeopleSoft, CapGemini CRM: SAP CRM, Oracle Siebel 8
Conteúdos Programáticos da Disciplina de da Licenciatura de EI 7. Módulos em SAP FI - Contabilidade Financeira CO Controlling MM Compras e Gestão de Materiais SD Sales and Distribuition BW Business Intelligent 9
Pré-Requisitos da Disciplina de Sistemas de Informação da Licenciatura de EI Conhecimentos de álgebra relacional e de Bases de Dados Relacionais. Conhecimentos de modelização de estruturas de dados. Domínio na implementação de estruturas de dados num Sistema de Gestão de Bases de Dados. Conhecimentos de programação e de algoritmos usados em ciências da computação. 10
Metodologia da Disciplina de Sistemas de Informação da Licenciatura de EI 1.Exposição nas sessões teórico-práticas dos conceitos programáticos da disciplina e discussão de casos e exemplos práticos. 2.Realização de casos e exemplos práticos em sessões práticas laboratoriais. 3.Plano para as sessões práticas laboratoriais: Administração de SQL Server Mapeamento UML - BD Relacional Revisões SQL Programação SQL ( Stored Procedures) Programação SQL ( Triggers) Programação SQL ( Cursores) Programação SQL ( Transacções) SQL3 Exercícios ( PostGres ) Trabalhos Práticos 11
Bibliografia de Apoio Business Information Systems: Analysis, Design and Practice, 6/E. Graham Curtis, David Cobham. Financial Times Press, 2008 A First Course in Database Systems. Jeffrey D. Ullman, Jennifer Widom. Prentice-Hall, 1997 Databases: From Relational to Object-Oriented Systems. C. Delobel, C. Lécluse, and P. Richard. International Thomson Publishing, London, UK, 1995 SQL3, Implementing the Object-Relational Database. Paul Fortier. McGraw-Hill Enterprise Computing Series, 1999 12
Bibliografia Complementar Rumbaugh, James, et al.; Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, 1991. Jacobson, Ivar, et al.; Object-Oriented Software Engineering - A Use Case Driven Approach. ACM Press, Addison-Wesley Publishing Company, 1992. Arnold, Ken ; GOSLING, James - The Java programming language. Massachusetts: Addison-Wesley, 1996. 233 p. ISBN 0-201-63455-4 [Cota:004.43 Java/ARNk/JAV] Ellis, Margaret A., Stroustrup, B.; The Annotated C++ Reference Manual. Addison-Wesley Publishing Company, 1990. 13
Textos de Apoio Para além da eventual consulta aos livros da bibliografia de apoio, ao longo do semestre, irão sendo disponibilizados materiais pedagógicos (apontamentos, acetatos e conjuntos de exercícios propostos) aos alunos. 14
Parâmetros de Avaliação Época Normal/ Época de Recurso = 75% (sem consulta prova escrita prática-laboratorial = 38% -> nota mínima de 7.5 valores) (sem consulta prova escrita teórico-prática = 37% -> nota mínima de 7.5 valores) Trabalho Prático = 25% (entregue até à semana de 02 a 07 de Janeiro de 2012 -> nota mínima de 9.5 valores) O trabalho prático deverá ser defendido até às datas de avaliação da disciplina de marcadas nos mapas de avaliação do instituto. 15
Horário de Atendimento 4ªFeira das 17h00 até 18h00 16