Negocio

Como criar e executar um script SQL

Criando Simplicidade

Estamos constantemente procurando maneiras mais fáceis de fazer as coisas. Configuramos pagamentos online para que nossas contas mensais sejam pagas em dia, temos cartões de débito e crédito para não precisarmos carregar dinheiro e instalamos sistemas de alarme que nos avisam quando algo dá errado em nossas casas. Tudo em nome da simplicidade. A mesma ideia se estende aos nossos sistemas de computador, onde configuramos várias tarefas automatizadas para realizar o mundano para nós. Como você pode esperar, existem várias tecnologias trabalhando nos bastidores para fazer isso acontecer. Um deles é o SQL.

O que é SQL?

SQL significa Structured Query Language, uma linguagem de programação de computador projetada especificamente para trabalhar com bancos de dados. Uma base de dados é um conjunto de informações onde a estrutura interna permite um acesso rápido e fácil, e os centros de informação sobre um assunto específico. Foi criado na década de 1970 pela IBM e conquistou muitos seguidores. A linguagem consiste em várias categorias de comando, cada uma lidando com um aspecto importante da linguagem. Essas categorias incluem:

  • DDL é a linguagem de definição de dados, um grupo de comandos que gerencia a criação de estruturas em um banco de dados.
  • DML é a linguagem de manipulação de dados, um grupo de comandos que gerencia a atualização das informações em um banco de dados.
  • DCL é a linguagem de controle de dados, um grupo de comandos que controlam o acesso às informações em um banco de dados.
  • Administração de dados é um grupo de comandos que controlam auditorias e analisam operações em um banco de dados.
  • O Controle de transações é um grupo de comandos que manipula transações em um banco de dados.
  • Consulta é um comando flexível que trata da localização de informações no banco de dados.

O que é um script SQL?

Um script SQL é uma lista sequencial de comandos agrupados para executar uma tarefa específica. A tarefa normalmente é bastante complexa. O script permite que a tarefa seja executada repetidamente. Por exemplo, considere um banco de dados que contém horas de trabalho diárias para seus funcionários. Você pode criar uma série de instruções de atualização simples para colocar essas informações no banco de dados. Isso pode realmente fazer sentido se houver apenas alguns funcionários. Mas e se houver cem ou mil? Inserir os comandos necessários para cada um seria tedioso, cansativo e sujeito a erros. A melhor maneira é criar um script flexível e executá-lo sempre que uma atualização for necessária.

Criação de um script SQL

Criar um script SQL é bastante simples. A linguagem usa comandos simples baseados em texto, então você pode inseri-los em um editor de texto e salvá-los como um arquivo de texto. A maioria dos sistemas operacionais vem com um editor de texto. Por exemplo, o Windows vem com o Bloco de notas. Existem muitas opções gratuitas e disponíveis comercialmente. Mesmo o seu processador de texto favorito provavelmente tem a opção de salvar arquivos em um formato somente de texto.

Executando um Script SQL

Executar um script SQL é tão fácil quanto criar um, mas varia dependendo do sistema de gerenciamento de banco de dados que você está usando. Cada um terá sua própria forma de ferramenta ou utilitário de gerenciamento que fornece esse recurso, junto com outras funcionalidades relacionadas à manutenção do banco de dados. Por exemplo, os recursos de manipulação de script geralmente incluem:

  • Carregar é a capacidade de localizar e carregar o texto de um script em um editor interno.
  • Editar é a capacidade de criar um novo script ou modificar um já existente.
  • Salvar é a capacidade de gravar quaisquer alterações no sistema de arquivamento.
  • A execução é a capacidade de executar um script e observar os efeitos em um banco de dados.

Certamente existem outros, mas essa é a ideia.

Resumo da lição

Para recapitular, SQL é uma linguagem de programação de computador projetada especificamente para trabalhar com bancos de dados. A linguagem consiste em várias categorias de comando que incluem DDL, DML, DCL, Administração de Dados, Controle de Transação e Consulta. Os scripts SQL são criados usando alguma forma de editor de texto e executados usando uma ferramenta ou utilitário de gerenciamento de banco de dados. Esses utilitários têm vários recursos que incluem carregamento, edição, salvamento e execução de scripts.