Fundamentos de Base de Dados
Este módulo tem como objetivo conhecer, compreender e utilizar os sistemas de bases de dados baseados no Modelo Relacional. Construir modelos de dados conceptuais, lógicos e físicos para sistemas de bases de dados relacionais. Utilizar a linguagem SQL para inserir, remover e alterar dados, bem como consultar/interrogar bases de dados. Utilizar transações no nível elementar. Desenvolver e utilizar, de forma adequada, programas com componente de acesso a dados.
Três sessões por semana: 3a e 5a das 17:30 às 20:00 Sábados das 9:30 às 12:00
Os estudantes que terminam com sucesso este módulo serão capazes de:
- Construir modelos de dados concetuais, lógicos e físicos para sistemas de bases de dados relacionais;
- 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;
- Utilizar transações ao nível elementar, não incluindo assuntos relacionados com a concorrência;
- Desenvolver e utilizar, de forma adequada, programas com componente de acesso a dados.
Não se aplica.
Os resultados da aprendizagem são avaliados através de uma componente prática (CP), nomeadamente da realização de um projeto e respetivo relatório (50%) e de uma componente teórica (CT), a qual é constituída por um exame (50%). Ambas as componentes têm nota mínima de 9,50.