Ch01 Intro Pt
1559 palavras
7 páginas
Sistemas de Gerência de BDCapítulo 1
UNICAMP/IC/MO410/MC536/2003-5 - Slides do livro Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke, McGrow-Hill, 2003.
1
Créditos
Este conjunto de slides foram resultado de traduções/adaptações realizadas pelo Prof.
Geovane Cayres Magalhães e seus alunos da disciplina MO410 – Banco de Dados oferecida pelo Departamento de Sistemas de
Informações do Instituto de Computação da
UNICAMP nas turmas de 2003.1, 2004.1 e
2005.1.
UNICAMP/IC/MO410/MC536/2003-5 - Slides do livro Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke, McGrow-Hill, 2003.
2
O que é um SGBD?
Uma coleção (muita grande) integrada de dados. Modela empreendimentos do mundo real
Entidades (e.g., alunos, turmas)
Relacionamentos (e.g., Madonna está cursando
MO410)
Um SGBD é um pacote de software projetado para armazenar e gerenciar bancos de dados.
UNICAMP/IC/MO410/MC536/2003-5 - Slides do livro Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke, McGrow-Hill, 2003.
3
Arquivos vs. SGBD
Uma aplicação deve carregar grandes conjuntos de dados entre a memória principal e a memória secundária (e.g., buffer-ização, acesso orientado à páginas, endereçamento de 32-bit, etc.)
Código especial para consultas diversas
Deve proteger os dados de inconsistências devido a múltiplos usuários concorrentes
Recuperação de crash-es
Segurança e controle de acesso
UNICAMP/IC/MO410/MC536/2003-5 - Slides do livro Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke, McGrow-Hill, 2003.
4
Porque usar um SGBD?
Independência de dados e acesso eficiente.
Desenvolvimento de aplicações em tempo reduzido. Integridade de dados e segurança.
Administração de dados uniforme.
Acesso concorrente, recuperação após falhas.
UNICAMP/IC/MO410/MC536/2003-5 - Slides do livro Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke, McGrow-Hill, 2003.
5
Porque estudar banco de dados??
Evoluçaõ de