Objetivos / Competências
Após a frequência desta UC, os alunos devem ficar com competências para:
-Reconhecer a importância do uso de sistemas de gestão de bases de dados.
-Identificar princípios e características da gestão de dados recorrendo a sistemas de bases de dados.
-Projetar modelos de dados e implementar base de dados.
Conteúdos programáticos resumidos
1 - Introdução aos Sistemas de Informação
Conceito
Ciclo de vida de um Sistema de Informação
2 – Desenvolvimento de Sistemas de Informação
Modelos de DSI
Métodos, Ferramentas e Linguagens de modelação
3 – Modelação de Sistemas de Informação
Perspectiva histórica
Métodos, Linguagens e Ferramentas de modelação
Modelação de dados
Modelação funcional
4 – Normalização de dados
Objectivos
Formas normais
Forma de Boyce-Codd
5 – Ferramentas Case
Objectivos
Tipos de ferramentas
Ferramentas Visio, PowerDesigner
Metodologias de ensino e critérios de avaliação
Nesta UC recorre-se nas aulas teórica à exposição de conteúdos com recurso a diapositivos. Nas aulas práticas e teórico-práticas os alunos efectuam tarefas orientadas. Complementa-se a UC com um conjunto de actividades suportadas pela ferramenta de e-Learning.
Metodologias de Avaliação
1 - A avaliação da disciplina é feita tendo em consideração um teste e uma componente prática (um trabalho prático).
2 - O teste ou exame correspondem a 60% da nota final. Esta componente tem que ser superior ou igual a 9.5 valores.
3 – O trabalho prático corresponde a 30% da nota final. Esta componente tem que ser superior ou igual a 9.5 valores.
4 – Avaliação contínua 10%. A avaliação contínua só é considerada no teste da Unidade Currícular.
5 - O trabalho prático tem uma duração predefinida.
Bibliografia resumida
Bagui, S. (2012). Database design using entity-relationship diagrams (2nd ed.). Boca Raton, FL: CRC Press.
Borgida, A., Chaudhri, V. K., Giorgini, P., & Yu, E. S. (2009). Conceptual modeling: foundations and applications (1st ed.). New York: Springer.
Chen, P. P.-S. (1976). The entity-relationship model---toward a unified view of data. ACM Transactions on Database Systems, 1(1), 9–36. doi:10.1145/320434.320440
Gane, C., & Sarson, T. (1983). . Rio de Janeiro: LTC.
Lopes, F. C., Morais, M. P., & Carvalho, A. J. (2005). Desenvolvimento de Sistemas de Informação. FCA - Editora de Informática.
Ramos, P. (2006). Desenhar bases de dados com UML. Lisboa: Edições Sílabo.