Saltar para:
Logótipo
Você está em: Início > EIC0076

Tecnologias de Bases de Dados

Código: EIC0076     Sigla: TBDA

Áreas Científicas
Classificação Área Científica
OFICIAL Sistemas de Informação

Ocorrência: 2011/2012 - 2S

Ativa? Sim
Unidade Responsável: Departamento de Engenharia Informática
Curso/CE Responsável: Mestrado Integrado em Engenharia Informática e Computação

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
MIEIC 7 Plano de estudos a partir de 2009/10 4 - 6 56 162

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 otimizar interrogações SQL, a tirar partido das extensões à manipulação de objetos e à tecnologia XML e a recuperar e replicar dados.

Programa

Execução e otimização de interrogações. Esquema físico e afinação de BD. Armazenamento de dados e índices. Modelação em bases de dados objeto-relacionais. Construção de aplicações Web assentes em BD. Interoperabilidade. XML e bases de dados.
Administração de BD. 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
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 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 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 otimização de perguntas Trabalho laboratorial 15,00 2012-03-11
Trabalho de modelação objeto-relacional Trabalho laboratorial 15,00 2012-04-15
Trabalho de PL/SQL e XML Trabalho laboratorial 15,00 2012-05-20
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: otimização de perguntas, bases de dados objeto-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 objetos, bases de dados relacionais, teoria da normalização e de SQL.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-07-22 às 22:19:30 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias