Resumo
Neste módulo, aprendemos que:
- As operações que realizamos em modelo de dados são classificadas em recuperações e modificações. As recuperações são feitas mediante o operador SELECT, as modificações são aplicadas por meio dos operadores INSERT, UPDATE e DELETE, que executam, respectivamente, as operações de inserir tuplas, atualizar campos e excluir tuplas.
- As operações de modificação podem afetar um ou vários registros ao mesmo tempo.
- Ao executar uma operação de modificação, o SGBD sempre verifica se alguma violação de restrição impede ou afeta o comando de ser executado, gerando alertas e erros nesses casos.
- Há três configurações possíveis para controlar uma regra de integridade referencial em uma operação de excluir:
- Restrict, que é rejeitar uma operação inválida.
- Cascade, que significa propagar a exclusão em todas as tabelas afetadas (referenciadas) pela operação.
- Set null, que é tornar os valores referenciados como nulos.
- Uma transação representa um controle de duas ou mais operações de modificação de dados, onde caso uma das operações falhe, todas as demais serão desfeitas. Os três comandos que controlam uma transação são: Begin Trans (inicia uma transação), Commit (confirma a transação) e Roll Back (cancela uma transação).
- A SQL é uma linguagem própria para operar bancos de dados. Permite a definição, consulta e manipulação dos dados.
- Um esquema de banco de dados é uma área designada para conter várias tabelas inter-relacionadas. Alguns SGBDs implementam a denominação banco de dados (database) para o mesmo propósito.
- Um catálogo é um banco de dados especial que controla informações utilizadas pelo próprio SGBD para seu gerenciamento. O information squema é o nome deste banco de dados.
- O comando CREATE TABLE cria uma nova tabela no banco de dados.
- Há vários tipos de informação possíveis de serem armazenadas em um banco de dados, em cada tipo há uma série de tipificadores de atributos apropriados. Texto, número, data, booleano e binário são os tipos mais comuns.
Copyright © 2014 AIEC.