Bases de Dados
| Áreas Científicas | 
| Classificação | 
Área Científica | 
| CNAEF | 
Ciências informáticas | 
Ocorrência: 2022/2023 - 1S
Ciclos de Estudo/Cursos
| Sigla | 
Nº de Estudantes | 
Plano de Estudos | 
Anos Curriculares | 
Créditos UCN | 
Créditos ECTS | 
Horas de Contacto | 
Horas Totais | 
| TINFT | 
20 | 
Plano Estudos_2018_19 | 
1 | 
 -  | 
6 | 
60 | 
162 | 
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
Avi Silberschatz, Henry F. Korth and S. Sudarshan; Database System Concepts, 6th Edition, McGraw Hill, 2011. ISBN: I978-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
Oracle Database Express Edition (XE)
R : Oracle SQL Developer Modeler
Oracle SQL Developer
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) | 
| Elaboração de projeto | 
   50,00 | 
| Frequência das aulas | 
   60,00 | 
| Total:  | 
  110,00 | 
Obtenção de frequência
Avaliação contínua
- Teste
- Projeto e grupo de 2 alunos
Avaliação por exame
- Exame
- Projeto
Fórmula de cálculo da classificação final
Avaliação contínua
- CT: Teste
- CL: Projeto
Avaliação por Exame
-CT: Exame
-CL: Projeto
Nota final: 50% CT + 50% CL
(nota mínima de CT e CL >= 9.5)
Observações
Horário de dúvidas:
Sara Batista: 6ª Feira, das 10h30 às 12h30 (Gabinete F261)