Trabalhos
Bases de Dados
Apresentação da disciplina
Programa
Modelo entidade-associação
Modelo e álgebra relacionais
SQL
Desenvolvimento de aplicações
Estruturas de ficheiros e índices
Processamento e optimização de queries
Transacções, concorrência e recuperação
IST ▪ DEI ▪ Bases de Dados
2
Bibliografia
Database System Concepts (5ª ed.)
A. Silberschatz, H. Korth, S. Sudarshan
McGraw-Hill, 2006
ISBN 007-124476-X
Capítulos: 1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17
IST ▪ DEI ▪ Bases de Dados
3
Corpo Docente
Responsável – Diogo Ferreira
(diogo.ferreira@dei.ist.utl.pt)
Teóricas – Pedro Sousa
(pedro.sousa@dei.ist.utl.pt)
Práticas – Artur Caetano
(artur.caetano@dei.ist.utl.pt)
IST ▪ DEI ▪ Bases de Dados
4
Funcionamento da aulas
Aulas teóricas
• exposição da matéria
• sessões de demonstração
Aulas laboratoriais
• exercícios semanais
IST ▪ DEI ▪ Bases de Dados
5
Avaliação
Componentes de avaliação
• 40% - exercícios semanais
▫ avaliados de 0-5
• 60% - exame
▫ nota mínima 10
▫ nota final ≥ nota do exame
IST ▪ DEI ▪ Bases de Dados
6
Bases de Dados
Introdução
Sistemas de gestão de bases de dados
Sistema de Gestão de Bases de Dados (SGBD)
• o que é?
▫ conjunto de dados
▫ e programas para aceder a esses dados
• contém informação relevante para a empresa
• objectivo: armazenar e consultar informação de modo conveniente e eficiente
IST ▪ DEI ▪ Bases de Dados
8
Aplicações de bases de dados
Aplicações:
• banca, linhas aéreas, universidades, administração, retalhistas, produção, recursos humanos, etc.
• âmbito cada vez mais alargado
Cada vez mais próximas dos utilizadores
• bases de dados institucionais
• bases de dados online
• bases de dados pessoais
IST ▪ DEI ▪ Bases de Dados
9
Porquê sistemas de bases de dados?
necessidade de realizar e registar operações
• p.ex. criar