Você está na página 1de 5

Ministério da Educação

Instituto politécnico Privado Salomão Maravilha

TEMA: SQL(Structured Query Language)


Nome: Alfanio Diamantino
Curso: Informática
Periódo: Tarde
Disciplina: TREI

O DOCENTE

Lubango aos 02 de Junho de 2023


Introdução
SQL (Structured Query Language) é uma linguagem de programação utilizada
para gerenciar e manipular bancos de dados relacionais. Foi desenvolvida na
década de 1970 e é amplamente adotada em sistemas de gerenciamento de
bancos de dados (SGBD) como o MySQL, Oracle, SQL Server, PostgreSQL, entre
outros.
Ela permite a criação, modificação e exclusão de estruturas de banco de dados,
além de possibilitar a manipulação de dados, como consultas para recuperar
informações, inserção de novos registros, atualização de registros existentes e
exclusão de registros.
SQL (Structured Query Language)
Embora se fale que a linguagem SQL é uma linguagem de consulta, essa
linguagem possui outras capacidades além de realizar consultas em um banco de
dados. A linguagem SQL possui recursos para definição da estrutura de dados,
para modificar dados no banco de dados e recursos para especificar restrições de
segurança e integridade.
A versão original da linguagem SQL foi desenvolvida no laboratório de pesquisa
da IBM. Esta linguagem, originalmente chamada SEQUEL, foi implementada como
parte do projeto System R no início dos anos 70. A linguagem SEQUEL evoluiu e
seu nome foi mudado para SQL (Strutured Query Language).
A SQL estabeleceu-se como a linguagem padrão de consultas a banco de dados
relacional. Vários Sistemas Gerenciadores de Banco de Dados suportam a
linguagem SQL.. Embora existam diversas versões, com algumas diferenças entre
elas, a estrutura da SQL se mantém inalterada desde a sua criação. Um comitê foi
criado para padronizar a linguagem na tentativa de torna-la independente de
plataforma. O padrão SQL é definido pelo ANSI (Amarican National Standards
Institute).
O SQL é uma linguagem poderosa e versátil, essencial para a administração e
manipulação de bancos de dados relacionais. Seu domínio é fundamental para
desenvolvedores, administradores de banco de dados e profissionais de análise
de dados que trabalham com sistemas de armazenamento de informações.

Estrutura e características do SQL


O SQL é uma linguagem declarativa, o que significa que o usuário especifica o
que deseja que seja feito, e o SGBD determina a melhor maneira de executar a
tarefa.
O SQL permite a criação, modificação e exclusão de estruturas de banco de
dados, como tabelas, índices, visões e procedimentos armazenados.
A linguagem também permite a manipulação de dados, incluindo consultas para
recuperar informações de um banco de dados, inserção de novos registros,
atualização de registros existentes e exclusão de registros.
O SQL é projetado para trabalhar com bancos de dados relacionais, que
organizam os dados em tabelas compostas por linhas e colunas.
Principais comandos do SQL:
SELECT: utilizado para consultar dados de uma ou mais tabelas.
INSERT: utilizado para inserir novos registros em uma tabela.
UPDATE: utilizado para atualizar os valores dos registros existentes em uma
tabela.
DELETE: utilizado para excluir registros de uma tabela.
CREATE: utilizado para criar novas estruturas de banco de dados, como tabelas,
índices e visões.
ALTER: utilizado para modificar a estrutura de um banco de dados existente.
DROP: utilizado para excluir estruturas de banco de dados, como tabelas, índices
e visões.
Consultas avançadas:
JOIN: utilizado para combinar informações de duas ou mais tabelas com base em
uma condição relacionada.
GROUP BY: utilizado para agrupar registros com base em uma ou mais colunas e
aplicar funções agregadas, como SUM, AVG, COUNT, entre outras.
HAVING: utilizado para filtrar grupos de registros com base em condições
definidas após a cláusula GROUP BY.
ORDER BY: utilizado para classificar os resultados da consulta em ordem
ascendente ou descendente com base em uma ou mais colunas.
SUBQUERY: utilizado para executar consultas aninhadas, onde o resultado de
uma consulta é usado como entrada para outra consulta.
Ao compreender os comandos básicos e avançados do SQL, é possível criar
consultas sofisticadas, gerenciar estruturas de banco de dados e extrair insights
valiosos dos dados armazenados. Aprender SQL é um passo importante para
quem deseja trabalhar com bancos de dados relacionais e obter sucesso em
projetos que envolvam tratamento e análise de dados.
Conclusão
O SQL desempenha um papel fundamental na gestão de bancos de dados
relacionais. Com sua ampla adoção e poderosos recursos, é possível manipular e
consultar dados de forma eficiente. Seu uso é indispensável para
desenvolvedores, administradores de banco de dados e cientistas de dados que
lidam com sistemas de armazenamento de informações.

Você também pode gostar