Tecnologias de Bases de Dados
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Sistemas de Informação |
Ocorrência: 2010/2011 - 2S
Ciclos de Estudo/Cursos
Língua de trabalho
Português - Suitable for English-speaking students
Objetivos
Habilitar os alunos a desenvolver e administrar grandes bases de dados, nomeadamente a afinar o esquema físico, a optimizar interrogações SQL, a recuperar sistemas e a definir políticas de concorrência, bem como a tirar partido das extensões à manipulação de objectos e à tecnologia XML.
Programa
Administração de BD. Execução e optimização de interrogações. Esquema físico e afinação de BD. Armazenamento de dados e índices. Replicação. Modelação em bases de dados objecto-relacionais. Construção de aplicações Web assentes em BD. Interoperabilidade. XML e bases de dados.
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
Akmal B. Chaudhri, Awais Rashid, Roberto Zicari; XML Data Management: Native XML and XML-Enabled Database Systems. ISBN: ISBN: 0201844524
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 respectiva 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 SQL Developer
Oracle Server 11g
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
Descrição |
Tipo |
Tempo (Horas) |
Peso (%) |
Data Conclusão |
Participação presencial (estimativa) |
Participação presencial |
42,00 |
|
|
Trabalho de optimização de perguntas |
Trabalho laboratorial |
15,00 |
|
2011-03-14 |
Trabalho de modelação objecto-relacional |
Trabalho laboratorial |
15,00 |
|
2011-04-04 |
Trabalho de PL/SQL e XML |
Trabalho laboratorial |
15,00 |
|
2011-05-23 |
Exame final |
Exame |
3,00 |
|
|
|
Total: |
- |
0,00 |
|
Componentes de Ocupação
Descrição |
Tipo |
Tempo (Horas) |
Data Conclusão |
Estudo pessoal |
Estudo autónomo |
72 |
|
|
Total: |
72,00 |
|
Obtenção de frequência
Avaliação distribuída (AD) não inferior a 6.
Fórmula de cálculo da classificação final
Nota = arredonda(0,5 AD + 0,5 EF).
Requer-se nota superior a 7,5 no exame final (EF).
Provas e trabalhos especiais
Avaliação constituída por três trabalhos de pequena dimensão ao longo do semestre. Os temas dos trabalhos são: optimização de perguntas, bases de dados objecto-relacional, interoperabilidade com XML. Os trabalhos são entregues nas semanas 4, 8 e 12.
Melhoria de classificação
O exame final pode ser melhorado através de um exame de melhoria de classificação. A classificação dos trabalhos pode ser melhorada no ano seguinte.
Observações
Supõe-se conhecimentos de programação por objectos, bases de dados relacionais, teoria da normalização e de SQL.