Redes
Escola de Engenharia
Curso de Engenharia de Telecomunica¸ oes c˜ Programa de Educa¸ ao Tutorial c˜ Grupo PET-Tele
Tutorial de Introdu¸˜o a Banco de Dados ca (Vers˜o: A2010M12D16) a Autor: Juliana Geremia
Niter´i - RJ o Dezembro / 2010
Sum´rio a 1 Introdu¸˜o ca 3
2 O que ´ um banco de dados e 2.1 Porque usar banco de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
4
3 Objetivos de um banco de bados
3.1 Acesso r´pido aos dados . . . . . . . . . . . . . . a 3.2 Redu¸˜o de redundˆncia e inconsistˆncia de dados ca a e 3.3 Compartilhamento de dados . . . . . . . . . . . .
3.4 Aplica¸˜o de restri¸˜es de seguran¸a . . . . . . . ca co c .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
5
5
5
4 Estrutura geral de um sistema de banco de dados
4.1 Componentes de processamento de consultas . . . . .
4.1.1 Compilador DML . . . . . . . . . . . . . . . .
4.1.2 Pr´-compilador para comandos DML . . . . . e 4.1.3 Interpretador DDL . . . . . . . . . . . . . . .
4.1.4 Componentes para o tratamento de consultas
4.2 Componentes de autoriza¸˜o e integridade . . . . . . ca 4.2.1 Gerenciamento de autoriza¸˜o e integridade . ca 4.2.2 Gerenciamento de transa¸˜es . . . . . . . . . co 4.2.3 Administra¸˜o de arquivos . . . . . . . . . . . ca 4.2.4 Administra¸˜o de buffer . . . . . . . . . . . . ca 4.2.5 Arquivo de dados . . . . . . . . . . . . . . . .
4.2.6 Dicion´rio de dados . . . . . . . . . . . . . . . a ´
4.2.7 Indices . . . . . . . . . . . . . . . . . . . . . .
4.2.8 Estat´ ısticas de dados . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.