Escolar Documentos
Profissional Documentos
Cultura Documentos
• Até este ponto, temos focado no formulário de consulta SQL normal: o select-
from where declaração.
• Há uma série de outras formas de instrução que não fazer retornar um
resultado, mas sim alterar o estado do banco de dados.
• Nesta seção, deve se concentrar em três tipos de declarações que nos permitem
• 1. Insira tuplas em uma relação.
• 2. Eliminar certos tuplas de uma relação.
• 3. Valores de actualização de determinados componentes de certos tuplas
existentes.
• Referimo-nos a esses três tipos de operações coletivamente como modificações
Inserção
• Até este ponto, o nosso modelo de operações no banco de dados tem sido a
de um utilizador consultar ou modificando a base de dados.
• Assim, as operações no banco de dados são executados um de cada vez, eo
estado de banco de dados deixado por uma operação é o estado sobre a
qual a próxima operação atua.
• Além disso, nós imaginamos que as operações sejamrealizada em sua
totalidade (“atomicamente”).
• Ou seja, assumimos que é impossível para o hardware ou software a falhar
no meio de uma modificação, deixando o banco de dados em um estado que
não pode ser explicado como o resultado das operações realizada sobre ele.
• A vida real é muitas vezes consideravelmente mais
complicado.
• Vamos primeiro considerar opode acontecer de deixar
o banco de dados em um estado que doesn't refletem
as operações realizada sobre ele, e, em seguida,
vamos considerar o SQL ferramentas dá ao usuário
assegurar que estes problemas não ocorrem.