Você está na página 1de 9

Banco de dados SQL

Matéria: Banco de dados


Docente: Eliene Rosa
Discente: Carlos Eduardo de Paula Arantes

1
História do SQL
O SQL ou Structured Query Language (Linguagem de
Consulta Estruturada), é um banco de dados relacional
desenvolvido em 1974 pela empresa IBM, com objetivo de
servir programadores os permitindo dispor de banco de
dados mais e fácil comunicável com demais linguagens de
programação por meio de consultas formatadas.
Tem como objetivo armazenar dados de sistemas de
software de maneira organizada, por meio de tabelas
acessíveis aos usuários por meio de consultas.

2
Funcionalidade do SQL

O banco de dados SQL armazena todas suas informações dentro de


tabelas que por sua vez são dispostos em módulos, de tal forma é
subdivido em outros 5 grupos, que são:
DML - Linguagem de Manipulação de Dados
DDL - Linguagem de Definição de Dados
DCL - Linguagem de Controle de Dados
DTL - Linguagem de Transação de Dados
DQL - Linguagem de Consulta de Dados

Adicionar um rodapé 3
DML - Linguagem de
Manipulação de Dados

• DML permite aos usuários realizarem inclusões, consultas, alterações e


exclusões de dados presentes em tabelas armazenadas nos bancos de dados,
por meio dos comandos:
Inclusões - INSERT.
Alterações - UPDATE.
Exclusões - DELETE.

4
DDL - Linguagem de
Definição de Dados

• Este subconjunto do SQL permite ao definir novas tabelas de dados ou


elementos associados, por meio dos comandos:
Create - cria os objetos.
Drop - exclui os objetos.

5
DCL - Linguagem de
Controle de Dados

• O DCL é a ferramenta dentro dos bancos que permite ou restringe os


operadores do software a acessar ou manipular dados dentro do banco de
dados, por meio dos comandos:
GRANT - autoriza os operadores a executar ou setar operações.
REVOKE - remove ou restringe certo operador a executar operações.

6
DTL - Linguagem de
Transação de Dados

• Este subconjunto tem função de controlar as operações dentro do banco de


dados, por meio das funções:
BEGIN - é usado para definir o início de uma transação de dados.
COMMIT - finaliza a transação de dados.
ROLLBACK - descarta as alterações do último COMMIT ou ROLLBACK.

7
DQL - Linguagem de
Consulta de Dados
• O subconjunto DQL é utilizado para realizar consultas no banco de dados,
permitindo gerar relatórios ou visualizar tabelas de dados e possui uma função
básica, o SELECT, responsável por iniciar a consulta, dentro deste subconjunto
encontra-se a possibilidade de utilizar as cláusulas, de modo a modificar a
consulta:dados.
• FROM – Especifica as tabelas de dados.
• WHERE – Realiza operações dentro das consultas utilizando as tabelas
enunciadas.
• GROUP BY – Realiza a separação dos dados por grupos.
• ORDER BY – Ordena os dados por dada função.
• DISTINCT – Utilizada para eliminar repetições.
• UNION – Une consultas de SQL.

8
Referências bibliográficas
https://www.quora.com/How-does-the-SQL-engine-work
https://pt.wikipedia.org/wiki/SQL
https://www.tecmundo.com.br/software/146482-sql-que-el
e-serve.htm

Você também pode gostar