Linguagem de acesso a Banco de Dados Relacional:
Banco de Dados é um conjunto de informações organizadas e disponíveis para processamento, que servem para auxiliar as pessoas e as organizações no seu dia a dia, a fim de facilitar o acesso aos dados e eliminar duplicidade de informações. Neste artigo, será mostrada a linguagem SQL Structured Query Language, que é utilizada para manipulação dos dados contidos na base de dados.
Um banco de dados é mantido por um Sistema de Gestão de Bases de Dados (SGBD), o qual serve, sinteticamente, para indexar as informações, tabelas e a estrutura dos dados armazenados em seu interior. Também, provem maior segurança na administração das informações. O modelo de dados mais adotado hoje em dia é o modelo relacional, onde as estruturas têm a forma de tabelas, compostas por múltiplas linhas e colunas.
Um SGBD não é nada mais que um conjunto de programas que permitem armazenar, modificar e extrair informação de um banco de dados. A fim de proporcionar uma interface de comunicação de fácil assimilação por parte do usuário, criou-se uma linguagem denominada Structured Query Language, a qual ficou conhecida pela sigla SQL. Esta divide-se em três tipos:
? linguagem de definição de dados Data-definition Laguage (DDL): é uma linguagem usada para criar a estrutura de armazenamento. Com ela, é possível criar, alterar e excluir instâncias do banco, assim como inserir chaves primárias e estrangeiras, que servem para criar referência entre tabelas;
? linguagem de manipulação dos dados, Data Manipulation Language (DML): utilizada para manipular os dados contidos no banco de dados como inserção, consultas, remoção e modificação das informações;
? linguagem de controle de dados, Data Control Language (DCL): controla os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro do banco de dados.
A seguir, demonstra-se um exemplo de cada estrutura, divididos por itens:
? A: DDL cria tabela TB_CLIENTE na base de dados;
? B: DML insere dados na tabela;
? C: DML faz uma consulta por ESTADOS na tabela;
? D: DML retorno da consulta, os dados são mostrados em tela.
Exemplo rotina SQL
Detendo o domínio desta linguagem, é possível extrair inúmeras combinações de informações de um banco de dados, enriquecendo as consultas e criando relatórios gerenciais de forma rápida e precisa.
Também, pode-se ter acesso a modificar e inserir informações nas tabelas contidas no banco, trazendo muito mais rapidez e benefícios para o dia a dia de trabalho.
Autor: Thiago Mandagará Pegoraro
Artigos Relacionados
Criação De Bando De Dados Msql No Cpanel
Integração De Banco De Dados De Fontes Heterogêneas
Fórmulários Html, Php E Banco De Dados Mysql 3
Sistema De Recuperação De Crédito
Banco De Dados E Business Intelligence
Srw: Sistema De ReplicaÇÃo De Banco De Dados Via Web
Recuperação De Dados Utilizando A Tecnologia Flashback No Banco De Dados Oracle