Visão Geral

Autor

Douglas Braga

Nota

Este capítulo é baseado no Capítulo 4 de Silberschatz et al. (2019).

Este capítulo aprofunda o SQL além das consultas básicas, introduzindo construções que tornam a linguagem muito mais expressiva e aplicável a cenários reais. Você aprenderá a combinar tabelas de formas mais sofisticadas com junções, a criar visões que simplificam o acesso aos dados, a controlar transações e a garantir a integridade do banco de dados por meio de restrições.

Todos os exemplos usam o banco de dados da UnDF apresentado nos capítulos anteriores — as tabelas centro, escola, curso, professor, aluno, disciplina, ministra, prereq e matricula_disciplina.

Ao final deste capítulo, você será capaz de:

Seções

Seção Tópico
4.1 Expressões de Junção
4.2 Visões
4.3 Transações
4.4 Restrições de Integridade
4.5 Tipos de Dados SQL
4.6 Índices
4.7 Autorização
Resumo Resumo e Exercícios
Silberschatz, Abraham, Henry F. Korth, e S. Sudarshan. 2019. Database System Concepts. 7th ed. McGraw-Hill Education.