Você está na página 1de 5

ANOTAÇÕES

BANCO DE DADOS SQL


(STRUCTURED QUERY LANGUAGE)
(LINGUAGEM ESTRUTURADA DE CONSULTAS)

O que é um banco de dados?


R: É uma coleção organizada de dados, armazenado
em algum meio físico como o disco rígido ou até
mesmo num disco óptico, sendo esses dados
relacionados de alguma forma, de modo a permitir
que você consulte esses dados e obtenha
informação quando necessário.
O que é um SGBG?
É um sistema de gerenciamento de dados,
geralmente usado um software especifico que
possibilita acessar o arquivo do banco de dados e
ler as informações que estão lá dentro ou modifica-
las, esse software capaz de fazer isso é o SGBD
(sistema de gerenciamento de banco de dados)

Como é um banco não relacional sql:


R: Banco não relacional sql é um banco de dados
que não se relacionam com tabelas.

O que o SQL faz nos bancos de dados relacionais?


R: Com ele é possível inserir, excluir, alterar,
selecionar, visualizar, ordenar, juntar, mesclar,
intercalar os registros.

TABELAS:
criar alterar e remover as tabelas, alterar as
estruturas de dados nos campos das tabelas e
estabelecer relações entre as tabelas.
Importar e exportar dados entre as bases de dados.
Criar chave primária, restrições e também chaves
estrangeiras.
Gerenciar os usuários com suas permissões de
acesso.
TRIGGERS, VIEWERS, STORED PROCEDURES,
FUNCTIONS.

LDD (linguagem de definição de dados): que traz


comando como: CREATE, DROP E ALTER.
Utilizamos para manipular elementos do banco de
dados como as tabelas, índices, views, procedures e
usuários.

LMD (linguagem de manipulação de dados):


Traz comando como: SELECT, UPDATE, INSERT E
DELETE.
São os responsáveis dos dados.

LCD (linguagem de controle de dados): Que traz as


instruções, os comandos, para controle de
permissões de acesso, como o GRANT e o REVOKE.
Regras:
- Quando usa o update, acompanha o SET.
- Quando usa o insert into acompanha o VALUES.
- Quando usa o Order by acompanha o asc ou desc.
- Quando usa o Select, acompanha o FROM e pode
acompanha o WHERE.
- Select into copia dados de uma tabela para uma
nova outra tabela.
- Quando você quer saber todas os valores
diferentes usa o DISTINCT” e coloca dps a tabela
que você quer que apareça todos os valores
diferentes entre eles, por exemplo: Brasil, se tiver
mais brasil não vai ser repetir pois a função do
distinct é justamente separar países por países
nesse caso, como se fosse um group by.
- Quando eu quiser consultar uma consulta que
comece com a letra A eu uso o operador “Like”.
EX: Where city like ‘a%’.

Diferença entre Sum, count e avg:

Sum ele soma todas quantidades de uma coluna.


Count ele conta todas as linhas de uma coluna.
Avg tira a média das quantidades de uma coluna.

Você também pode gostar