Sistemas de Gestão de Bases de Dados
Áreas Científicas |
Classificação |
Área Científica |
CNAEF |
Ciências informáticas |
Ocorrência: 2021/2022 - 1T
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
TSPCDA |
22 |
Plano de Estudos_2017_18 |
1 |
- |
3 |
- |
|
Docência - Responsabilidades
Língua de trabalho
Português
Objetivos
Conhecer as potencialidades de um Sistema Gestor de Bases de Dados Relacionais – SGBD
Modelação da camada das aplicações dirigida ao suporte da persistência de dados
Construção e Manipulação de esquemas de Bases de Dados relacionais
Inserção, Atualização, Consulta e Manipulação de dados em Bases de Dados relacionais
Desenvolvimento de interface de nível lógico de interação com a BD
Resultados de aprendizagem e competências
- Definir um modelo de dados utilizando o Modelo Entidade Relação
- Implementar bases de dados relacionais normalizadas
- Criar e manipular a informação de bases de dados em SQL
- Obter informação de uma base de dados utilizando SQL
Modo de trabalho
Presencial
Programa
Conceitos fundamentais de BDs e SGBD(R)
Análise e Modelação segundo o Modelo Entidade-Relação (MER)
O modelo Relacional (MR)
Transformação do MER no MR
A linguagem Structured Query Language (SQL) e sublinguagens:
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
Programação da lógica e acessos ao modelo de dados
- Procedimentos
- Funções
- Triggers
Bibliografia Obrigatória
Abraham Silberschatz, Henry F. Korthand S. Sudarshan; Database System Concepts, 6th Edition, McGraw Hill, 2011. ISBN: ISBN 978-0-07-352332-3
Bibliografia Complementar
Luís Damas; SQL, 14ª Edição, FCA, 2017. ISBN: 978-972-722-829-4
Métodos de ensino e atividades de aprendizagem
A metodologia pedagógica a usar nesta unidade curricular assenta em duas vertentes:método expositivo e trabalho em grupo em ambiente laboratorial.
Recorrer-se-á à plataforma e-learning Moodle para apoio ao ensino, nomeadamente como repositório de informação, fórum, entrega de trabalhos e realização de testes de auto avaliação e de avaliação.
Software
MySQL Workbench
MySQL Community Server
Tipo de avaliação
Avaliação distribuída sem exame final
Componentes de Avaliação
Designação |
Peso (%) |
Teste |
50,00 |
Trabalho laboratorial |
50,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Estudo autónomo |
30,00 |
Frequência das aulas |
30,00 |
Trabalho laboratorial |
20,00 |
Total: |
80,00 |
Obtenção de frequência
Avaliação contínua
- Teste
- Trabalhos de laboratório
Avaliação por exame
- Exame
Fórmula de cálculo da classificação final
Avaliação contínua
- 50% Trabalhos de laboratório (nota mínima 8)
- 50% Teste (nota mínima 8)
Avaliação por exame
- 100% Exame
Nota mínima final 9.5