1. Introdução

1.1. Objetivo do Capítulo 1.2. Importância da Informação no Mundo Moderno

2. Banco de Dados

2.1. Definição de Banco de Dados 2.2. Importância dos Bancos de Dados 2.3. Exemplos de Uso

3. Sistema de Gerenciamento de Bancos de Dados (SGBD)

3.1. Definição de SGBD 3.2. Exemplos de SGBDs 3.3. Função e Importância do SGBD

4. Sistema de Bancos de Dados

4.1. Componentes de um Sistema de Banco de Dados 4.2. Diferença entre Banco de Dados, SGBD e Sistema de Banco de Dados

5. Vantagens de um Sistema de Banco de Dados

5.1. Rapidez na Manipulação e Acesso à Informação 5.2. Redução do Esforço Humano 5.3. Disponibilização da Informação no Tempo Necessário 5.4. Controle Integrado de Informações Distribuídas Fisicamente 5.5. Redução de Redundância de Informações 5.6. Redução de Inconsistência de Informações 5.7. Compartilhamento de Dados 5.8. Aplicação Automática de Restrições de Segurança 5.9. Redução de Problemas de Integridade

6. Desvantagens de um Sistema de Banco de Dados

6.1. Segurança Comprometida 6.2. Integridade Comprometida 6.3. Complexidade na Administração

7. Administrador de Banco de Dados (DBA)

7.1. Funções e Responsabilidades do DBA

8. Linguagem de Definição de Dados (DDL)

8.1. Definição e Importância da DDL 8.2. Exemplos de Uso da DDL

9. Linguagem de Manipulação de Dados (DML)

9.1. Definição e Importância da DML 9.2. Exemplos de Uso da DML

10. Fundamentos de Bancos de Dados Locais

10.1. SQLite 10.2. Berkeley DB 10.3. Firebird 10.4. H2 Database Engine