Introdução a Bancos de Dados
Nota
Este capítulo é baseado no Capítulo 1 de Silberschatz et al. (2019).
Este capítulo apresenta os conceitos fundamentais de sistemas de banco de dados. Ao final, você será capaz de:
- Definir o que é um banco de dados e um SGBD
- Explicar por que sistemas de arquivos são insuficientes para aplicações modernas
- Identificar os principais modelos de dados
- Descrever a arquitetura em três níveis de um SGBD
- Distinguir DDL de DML e compreender o papel do SQL
- Reconhecer os componentes internos de um motor de banco de dados
- Diferenciar arquiteturas de banco de dados (centralizada, cliente-servidor, distribuída)
Seções
| Seção | Tópico |
|---|---|
| 1.1 | O que é um Banco de Dados? |
| 1.2 | Aplicações de Banco de Dados |
| 1.3 | Por que não usar Arquivos? |
| 1.4 | Modelos de Dados |
| 1.5 | Visão em Três Níveis |
| 1.6 | Linguagens de Banco de Dados |
| 1.7 | Projeto de Banco de Dados |
| 1.8 | Motor de Banco de Dados |
| 1.9 | Arquiteturas de Banco de Dados |
| 1.10 | Usuários de Banco de Dados |
| 1.11 | Breve História dos Bancos de Dados |
| Resumo | Resumo e Exercícios |
Silberschatz, Abraham, Henry F. Korth, e S. Sudarshan. 2019. Database System Concepts. 7th ed. McGraw-Hill Education.