Introdução ao Modelo Relacional
Nota
Este capítulo é baseado no Capítulo 2 de Silberschatz et al. (2019).
Este capítulo apresenta o modelo relacional, que é a base de praticamente todos os sistemas de banco de dados modernos. Ao final, você será capaz de:
- Descrever a estrutura de um banco de dados relacional (relações, tuplas e atributos)
- Distinguir schema de instância
- Identificar superchaves, chaves candidatas, chaves primárias e chaves estrangeiras
- Interpretar um diagrama de schema
- Reconhecer os tipos de linguagens de consulta relacionais
- Aplicar os operadores básicos da álgebra relacional: seleção, projeção, produto cartesiano, junção, operações de conjunto e renomeação
- Usar funções de agregação para sumarizar dados
Seções
| Seção | Tópico |
|---|---|
| 2.1 | Estrutura do Banco de Dados Relacional |
| 2.2 | Schema e Instância |
| 2.3 | Chaves |
| 2.4 | Diagrama de Schema |
| 2.5 | Linguagens de Consulta Relacional |
| 2.6 | Álgebra Relacional |
| 2.7 | Operação de Seleção |
| 2.8 | Operação de Projeção |
| 2.9 | Produto Cartesiano e Junção |
| 2.10 | Operações de Conjunto |
| 2.11 | Operações Adicionais |
| Resumo | Resumo e Exercícios |
Silberschatz, Abraham, Henry F. Korth, e S. Sudarshan. 2019. Database System Concepts. 7th ed. McGraw-Hill Education.