Sistemas de Informação Aplicados

Conhecimentos de Base Recomendados

Conhecimentos de Programação base. Por exemplo em C ou outra linguagem.

Métodos de Ensino

Aulas teóricas presenciais, com projeção de slides teóricos sobre os diferentes temas;
Aulas laboratoriais presenciais, com resolução de exercícios / trabalhos práticos exemplo. Presenças obrigatórias de 75%;
Trabalhos práticos em grupo (40% da avaliação) – validação por teste oral individual, estando presentes os docentes associados à Unidade Curricular;
Exame escrito final (60% da avaliação, mínimo de 30%).

Resultados de Aprendizagem

Compreender o papel dos Sistemas de Gestão de Bases de Dados (SGBD) nos Sistemas de Informação (SI), aplicados a problemas da Engª Electrotécnica;
Compreender a necessidade da modelação na conceção de bases de dados;
Compreender os conceitos sobre bases de dados relacionais: modelo relacional, integridade, normalização, operações relacionais;
Modelar, desenhar e implementar uma base de dados relacional;
Manipular e extrair dados em bases de dados relacionais usando a linguagem SQL;
Desenvolver e estruturar interfaces aplicacionais em PHP com sistemas de gestão de bases de dados;
Compreender e dominar a linguagem PHP;
Filosofias de programação para a Web: programa a executar no servidor e programa a executar no browser do cliente;
Aprender os comandos básicos de Javascript e HTML.

Programa

1. Introdução às bases de dados;
2. Sistemas de gestão de bases de dados;
3. Modelo relacional;
4. Modelação de bases de dados;
5. Manipulação de dados, integridade e segurança;
6. Conceção de bases de dados;
7. A linguagem SQL;
8. Linguagem de interação – HTML / PHP;
9. Aplicações em PHP utilizando a linguagem SQL.

Estágio(s)

NAO

Bibliografia