Outro tipo de operação básica é representado pela inserção, alteração e exclusão de dados, operações estas que modificam o conteúdo do banco de dados. Elas inserem novos dados, excluem dados antigos ou modificam registros de dados existentes.

INSERT é o nome do comando SQL usado para inserir uma ou várias novas tuplas em uma relação;

DELETE é o comando SQL usado para excluir tuplas, e

UPDATE é o comando SQL usado para alterar os valores de alguns atributos nas tuplas existentes.

Sempre que essas operações são aplicadas, as restrições de integridade especificadas sobre o esquema de banco de dados relacional não devem ser violadas. Nesta seção, discutimos os tipos de restrições que podem ser violadas por cada uma dessas operações e os tipos de ações que podem ser tomados se uma operação causar uma violação. Usamos o banco de dados da escola para os exemplos e discutimos apenas as restrições de chave, restrições de integridade de entidade e as restrições de integridade referencial.

Modelo do banco de dados da escola que utilizaremos para exemplificar este módulo
TURMA
ID_Turma Número Série
1 5-1
2 5-2
3 5-3
4 6-1
5 6-2
6 7-1
Registros atuais de turmas e séries

ALUNO
ID_Aluno Matrícula Nome Ativo ID_Turma
1 14562/2 Thiago Ferreira Borges Sim 1
2 432/2 Isadora Luccas Fernandes Sim 6
3 332/5 Marcelo Correia Luz Não
4 4539/1 Mariana Gonçalves Coelho Sim 4
Registros dos alunos e ex-alunos.

Obs.: Utilizaremos apenas essas duas relações para nossos exemplos.

Copyright © 2014 AIEC.