Visão Geral

Autor

Douglas Braga

Nota

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

Este capítulo apresenta a linguagem SQL — a linguagem padrão para interação com bancos de dados relacionais. Ao longo das seções, você aprenderá a criar tabelas, consultar dados e modificar o conteúdo de um banco de dados relacional utilizando SQL.

Todos os exemplos usam o banco de dados da UnDF, já apresentado no Capítulo 1. As quatro tabelas que compõem esse banco — centro, professor, disciplina e aluno — serão criadas formalmente neste capítulo por meio de comandos DDL e, em seguida, consultadas e manipuladas com DML.

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

Seções

Seção Tópico
3.1 História e Partes do SQL
3.2 Definição de Dados (DDL)
3.3 Estrutura Básica: SELECT-FROM-WHERE
3.4 Cláusula SELECT
3.5 Cláusulas WHERE e ORDER BY
3.6 Operações de Conjunto
3.7 Valores Nulos
3.8 Funções de Agregação
3.9 Subconsultas
3.10 Modificação do Banco de Dados
Resumo Resumo e Exercícios
Silberschatz, Abraham, Henry F. Korth, e S. Sudarshan. 2019. Database System Concepts. 7th ed. McGraw-Hill Education.