SQL
Alguns dos principais sistemas que utilizam SQL são: MySQL, Oracle, Firebird, Microsoft access, PostegreSQL(código aberto), HSQLDB(código aberto e escrito em java). SQL é uma linguagem essencialmente declarativa. Isso significa que o programador necessita apenas indicar qual o objeto pretendido para que seja executado pelo SGBDR. Alguns dos principais comandos SQL para manipulação de dados são: Insert(inserção), select(consulta), update(alteração, atualização) delete(exclusão). SQL possibilita ainda a criação de relação entre tabelas e o controle do acesso aos dados. SQL é a linguagem padrão universal para manipular banco de dados relacionais. Significa que os sistemas de gerenciamento de banco de dados relacionais oferecem uma interface para acessar o banco utilizado a linguagem SQL embora com algumas variações. Logo, saber o que é SQL é como utilizala é fundamental para qualquer desenvolvedor de softwares. Esta linguagem é utilizada para interagir com o SGBD e executar varias tarefas como inserir e alterar registros, criar objetos de dados, gerenciar usuário, consultar informações, controlar translações, etc. A linguagem SQL é dividida em 4 agrupamentos de acordo com o tipo de operação a ser executada no banco de dados. DML Data manipulation language: linguagem de manipulação de dados é o subconjunto mais utilizado da linguagem SQL, pois é através da DML que operamos sobre os dados dos banco de dados com instruções de inserção, atualização, exclusão e consulta de informações. Os comandos SQL desse subconjunto são: Insert utilizado para inserir registros (tuplas) em uma tabela. Ex: Insert into Cliente(id,nome) values(1,'José'); Update: utilizado para alterar valores de uma ou mais linhas(tuplas) de uma tabela.
Ex: update cliente set nome = 'João' where id=1