Tecnologias de Bases de Dados
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Sistemas de Informação |
Ocorrência: 2024/2025 - 2S 
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
M.EIC |
19 |
Plano de estudos oficial |
1 |
- |
6 |
39 |
162 |
Docência - Responsabilidades
Língua de trabalho
Português - Suitable for English-speaking students
Objetivos
Habilitar os/as estudantes a desenvolver e administrar grandes bases de dados relacionais, nomeadamente através da modelação objeto relacional e da otimização do esquema físico e das interrogações SQL. Os/As estudantes estarão ainda habilitados a lidar com a concorrência nas transacções nas base de dados.
Resultados de aprendizagem e competências
O/A estudante terá competências para: (1) Afinar o esquema físico da BD; (2) Otimizar interrogações SQL; (3) Modelar BD objeto-relacional; (4) Saber gerir situações de concorrência; (5) Recuperar e replicar dados.
Modo de trabalho
Presencial
Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)
Supõem-se conhecimentos de programação por objetos, álgebra relacional, bases de dados relacionais, teoria da normalização, álgebra relacional e de SQL.
Programa
- Esquema físico e afinação de BD. Armazenamento de dados e índices. Execução e otimização de interrogações.
- Modelação em bases de dados objeto-relacionais.
- Concorrência
- Recuperação e replicação.
Bibliografia Obrigatória
Ullman, Jeffrey D.;
A First Course in Database Systems. ISBN: 0-13-861337-0
Garcia-Molina, Hector;
Database system implementation. ISBN: 0-13-040264-8
Bibliografia Complementar
Date, C. J.;
An introduction to database systems. ISBN: 0-201-68419-5
Date, C. J.;
A Guide to the SQL Standard. ISBN: 0-201-55822-X
Ramakrishnan, Raghu;
Database Management Systems. ISBN: 0-07-115508-2
Métodos de ensino e atividades de aprendizagem
As aulas são usadas para exposição formal da matéria, acompanhada da apresentação de exemplos e da respetiva análise laboratorial. Para orientar a vertente experimental da aprendizagem, propõe-se um conjunto de exercícios de aplicação laboratorial cuja resolução se acompanha até à produção de relatórios.
Software
Oracle Server 21c
Oracle SQL Developer
Palavras Chave
Ciências Físicas > Ciência de computadores > Gestão de bases de dados
Tipo de avaliação
Avaliação distribuída com exame final
Componentes de Avaliação
Designação |
Peso (%) |
Exame |
50,00 |
Trabalho laboratorial |
50,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Estudo autónomo |
60,00 |
Frequência das aulas |
42,00 |
Trabalho laboratorial |
60,00 |
Total: |
162,00 |
Obtenção de frequência
Presença obrigatória em 75% das aulas. Aprovação de acordo com a regra de cáculo (ver fórmula).
Fórmula de cálculo da classificação final
A avaliação é composta por:
- 2 projetos de grupo (de 2):
- PROJ1: Optimização de queries - nota mínima 8.
- PROJ2: Modelo de dados OR - nota mínima 8.
- Exame (EXAME): abrange toda a matéria e é realizado na época de exames (nota mínima 7,5).
Estudantes Ordinários e em regime de avaliação especial
Classificação Final = 25% * PROJ1 + 25% * PROJ2 + 50% * EXAME
Avaliação especial (TE, DA, ...)
Os estudantes que frequentam ao abrigo de regimes que não o ordinário cumprem os requisitos de avaliação da unidade curricular nas épocas estabelecidas.
Melhoria de classificação
A componente de exame pode ser melhorada na mesma edição, no exame de recurso. As componente Projeto (PROJ1 e PROJ2) não é passível de melhoria no mesmo ano letivo, podendo, porém, ser melhoradas na edição seguinte da unidade curricular.
Observações
- Dado o carácter projectual da disciplina, é obrigatória e indispensável a realização de todos os trabalhos previstos, dentro dos prazos ou datas fixadas e entregues nas datas definidas. Todos os alunos estão abrangidos por este regulamento (trabalhadores-estudantes, necessidades especiais, a realizar estágio, etc.)
- A não realização / entrega de um trabalho ou a entrega fora do prazo definido pelo docente implica a perda da percentagem total de classificação correspondente a esse trabalho.
- Todos os trabalhos práticos devem ser acompanhados regularmente (1 ou 2 semanas), sob pena de não serem considerados para efeito de avaliação. É responsabilidade do aluno assegurar-se deste acompanhamento.
- Não são aceites inscrições na disciplina após decorrida a segunda aula.
- Nenhum trabalho pode ser entregue/avaliado após o último dia do semestre (relativa ao ano lectivo).
- Esta unidade curricular não permite o congelamento de classificações totais/parciais entre momentos de avaliação ou anos lectivos distintos.
- A possibilidade de reclamar/solicitar a revisão de qualquer classificação cessa uma vez decorridos quinze dias após a publicação de classificação (parcelar/final).
- Os alunos devem ter acesso à conta de email da UP (SIGARRA). Devem consultar regularmente esse email pois é um meio preferencial de comunicação usado pela docente.
- Em caso de dúvida, a docente reserva-se o direito solicitar a defesa oral de uma prova/trabalho. Decorrente deste momento de avaliação extraordinário, a classificação pode manter, subir ou descer. Este direito pode ser aplicado sobre qualquer momento da avaliação e até ao fecho das classificações (envio para a secretaria).
- O texto em português prevalece sobre a tradução em inglês.