Currículo
Bases de Dados e Gestão de Informação 04106
Contextos
Groupo: Tecnologias Digitais Educativas - 2025 > 1º Ciclo > Unidades Curriculares Obrigatórias
ECTS
6.0 (para cálculo da média)
Objectivos
No final da UC, o estudante deverá ser capaz de: OA 1. Explicar o que são bases de dados e sistemas de informação, tanto na perspetiva organizacional como na tecnológica, enunciando as suas características essenciais e diferenciadoras relativamente a outros tipos de sistemas. OA 2. Explicar o que são o Modelo Relacional e a normalização de dados, compreendendo por que e quando devem ser aplicados. OA 3. Construir e programar bases de dados relacionais usando ferramentas específicas para essa finalidade e a linguagem SQL. OA 4. Manipular dados – i.e., inserir, consultar, alterar e apagar – usando a linguagem SQL. OA 5. Representar requisitos de informação através de modelos de dados conceptuais. OA 6. Desenhar bases de dados relacionais que respondam a requisitos especificados através de modelos de dados conceptuais. OA 7. Explicar em que consiste a administração de bases de dados, mencionando a sua importância e as funções mais essenciais.
Programa
CP 1. Introdução às bases de dados e aos sistemas de informação. CP 2. Modelo Relacional e normalização de dados. CP 3. Linguagem SQL: definição de dados; manipulação de dados; programação de rotinas e triggers. CP 4. Modelação de dados com a linguagem UML. CP 5. Desenho de bases de dados por conversão de UML para Modelo Relacional; CP 6. Transações e concorrência. CP 7. Introdução à administração de bases de dados.
Método de Avaliação
Avaliação ao longo do semestre: · 4 testes individuais, cada um valendo 20% da classificação final do aluno. Duração de cada teste: 1 hora. O último teste é em simultâneo com o exame de 1ª época. · 20 fichas de trabalho individuais realizadas na sala de aula, valendo no seu conjunto 20% da classificação. São realizadas 2 fichas por aula, uma no início e outra no fim, excetuando-se a primeira e a última aula. Não há nota mínima. A nota do aluno é a média ponderada de todas as avaliações. Avaliação por exame: · Prova individual escrita, com a duração de 3 horas, a valer 100% da nota. Todas as provas são individuais e a realizar sem ajuda externa, particularmente, sem inteligência artificial. Em caso de suspeita de não cumprimento desta regra, o aluno é chamado para a realização de prova oral. Neste caso, se evidenciar ter recorrido a ajuda externa, a prova é anulada e a ocorrência comunicada ao Conselho Pedagógico.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 113.0
Carga Total -
Bibliografia
Principal
- Documentação da cadeira. Ramos, P. “Desenhar Bases de Dados com UML, Conceitos e Exercícios Resolvidos”, Editora Sílabo, 2ª Edição, 2007. Damas, L. “SQL - Structured Query Language”, FCA Editora de Informática, 14ª Edição, 2017.:
Secundária
- Blaha, M.: "UML Database Modeling Workbook", Technics Publications, LLC, 2014. Churcher, C., “Beginning Database Design: From Novice to Professional”, 2ª edição, Apress. 2012. Ramakrishnan, R., Gehrke, J. “Database Management Systems”, 3ª edição, McGraw-Hill, 2003.: