1. Construir modelos de dados concetuais, lógicos e físicos para sistemas de bases de dados relacionais;
2. Utilizar a linguagem SQL para inserir, remover e alterar dados, bem como consultar/interrogar bases de dados, não contemplando os aspetos de segurança e de administração;
3. Utilizar transações ao nível elementar, não incluindo assuntos relacionados com a concorrência;
4. Desenvolver e utilizar, de forma adequada, programas com componente de acesso a dados na linguagem Python.
Este curso visa dotar os formandos de conhecimentos fundamentais em Bases de Dados, fornecendo competências em todas as fases de conceção de uma base de dados e sua manipulação usando ferramentas profissionais como o PostgreSQL, em conjunto com programas escritos em linguagem Python. Estes conhecimentos são essenciais no domínio da Informática e sistemas de informação.
No final do curso, os formandos ficarão aptos a desenhar uma base de dados de raiz e a manipulá-la usando as linguagens SQL e Python.
Este curso de Fundamentos de Bases de Dados integra-se no Programa PRODIGI, Programa de Formação em:
PROgramação
Informação
Cidadania DIGItal.
Os capítulos estão organizados por semanas de trabalho. Adota-se um ensino teórico-prático, organizado da seguinte forma:
(a) 25 aulas assíncronas, onde os conteúdos são apresentados sob a forma de Massive Open Online Courses (MOOCs), envolvendo tempo de estudo autónomo correspondente a 25 horas;
(b) 4 sessões teóricas síncronas de 2,5 horas cada, perfazendo 10 horas de contacto;
(c) 10 sessões práticas síncronas de 2,5 horas cada, perfazendo 25 horas de contacto.
Conhecimentos elementares da linguagem Python.
Créditos: 4 ECTS para os alunos inscritos no Projeto PRODIGI.
Avaliação: O progresso no curso é avaliado através da resolução de exercícios ao longo dos módulos, com um resultado global igual ou superior a 50% para obtenção de certificado de participação.
Você tem o direito de:
De acordo com os termos seguintes: