Ch01 Intro Pt

1559 palavras 7 páginas
Sistemas de Gerência de BD
Capí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

Relacionados