SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Conceitos Básicos em
Banco de Dados
Alefe Variani
Quem sou eu?!
● Atualmente faço graduação no Curso de Ciência da
Computação na Universidade Unochapecó.
● E trabalho no Centro de Residencia em software, projeto da
Unochapecó onde é desenvolvido Softwares.
Esse é o nosso time do CRS!
E esse sou eu!
Mas o que é um Banco de
Dados?
“Um Banco de Dados é basicamente um lugar
onde se guarda Dados ou Informações
importantes de um Sistema”
Quais são os Bancos de Dados
mais usados?
● MySQL
● Oracle
● PostgreSQL
● SQL Server
● MongoDB
● SQLite
● Dentre outros . . .
Introdução Banco de Dados
● O SGBD é formado por bancos de dados,
tablespaces, usuários e alguns programas
auxiliares;
● Um banco de dados é formado pelos esquemas e
linguagens;
● Um esquema é formado por funções de
agrupamento, funções do usuário, triggers,
procedures, sequências, tabelas e views;
● Tabelas são formadas por campos,
constraints, índices e triggers.
● Em termos de dados uma tabela é formada por
registros e campos.
Base de Dados(Database).
“é um agrupamento logico das informações de
um determinado domínio”
Um exemplo em MySQL:
● Criação de uma Base de Dados
CREATE DATABASE nome;
● Listar as Bases de Dados
SHOW DATABASE;
●
●
Esquemas.
● Esquemas - são subdivisões de bancos de
dados, cuja função é permitir um melhor
nível de organização.
● Projetos de mesma categoria, que precisem
acessar uns aos outros devem ficar em um
mesmo banco, podendo ficar em esquemas
separados.
Tabelas(TABLE).
“Uma tabela é formada por registros(linhas)
e os registros são formados por
campos(colunas) e tabelas ficam dentro de
uma Base de Dados”
Exemplo de criação, exclusão e alteração:
CREATE TABLE pessoa (id INT, nome
VARCHAR(255));
DROP TABLE nome;
ALTER TABLE nome RENAME nome1;
ALTER TABLE nome ADD idade INTEGER;
Tabelas(TABLE).
● Inserção
INSERT INTO pessoa (nome, idade) INTO
('Alefe', 19);
● Listar
SELECT * FROM pessoa;
● Deletar tabela
DELETE * FROM pessoa;
Restrições no Banco de Dados
Restrições podem ser feitas na criação de
tabelas, para manter a consistência dos
Dados
● Como o NOT NULL, para que uma campo não
seja nulo.
● Um UNIQUE, que uma coluna não possa
possuir valores repetidos.
● Exemplo
CREATE TABLE pessoa (id INT NOT NULL,
nome VARCHAR(30) NOT NULL UNIQUE);
Consultas no Banco de Dados
Podemos também fazer consultas dos Dados já
cadastrados e quem faz isso é o SELECT.
● SELECT recupera as informações armazenadas em um
Banco de Dados
Exemplo:
SELECT nome FROM pessoa;
ou
SELECT * FROM pessoa;
para retornar todos os campos da tabela Pessoa.
Consultas no Banco de Dados
Numa consulta você pode também filtrar os
dados que desejados apenas utilizando o
comando WHERE.
Exemplo:
SELECT * FROM pessoa WHERE idade >= 18;
isso irá mostrar todas as pessoas que
tenham idade igual ou maior que 18.
Consultas no Banco de Dados
Suas consultas podem ser feitas ordenadas, para
isso você deve usar o comandos ORDER BY. Para
isso informe as colunas que serão utilizadas
Exemplo:
SELECT * FROM pessoa ORDER BY nome;
● ASC ordenação ascendente.
● DESC ordenação decrescente
SELECT * FROM pessoa ORDER BY nome ASC;
SELECT * FROM pessoa ORDER BY nome DESC;
Funções de Agrupamento
Esse conceito é um pouco difícil de entender,
Funções de agregação ou agrupamento fazem agregação
de valores, elas agrupam valores de acordo com
alguns campos e retornam uma valor como uma soma,
ou o menor valor etc.
● COUNT – retorna o numero de linhas afetadas pelo
comando
● SUM – retorna o somatório dos valores das colunas
● AVG – retorna a média aritmética dos valores
● MAX e MIN – retorna o maior e o menor valores de
uma grupo de linhas.
Funções de Agrupamento
Exemplo:
●
Count, SELECT COUNT (*) FROM pessoa;
●
Avg, SELECT AVG (idade) FROM pessoa;
●
Sum, SELECT SUM (idade) FROM pessoa;
●
Max, SELECT MAX (idade) FROM pessoa;
●
Min, SELECT MIN (idade) FROM pessoa;
Funções de Agrupamento
● Group By – é usado para agrupar consultas
feitas.
SELECT aprovado, COUNT(*) FROM aluno GROUP
BY aprovado;
● Distinct – é usado para eliminar consultas que
tenham os resultados repetidos
● Limit – Em grandes Bancos de Dados onde existem
inúmeros registros você pode usar o comando
LIMIT, é a quantidade de registros que você
quiser em uma consulta.
SELECT * FROM pessoa LIMIT 10;
Somente os 10 primeiras pessoas.
Relacionamentos em Banco de
Dados
“relacionamento existe quando um ou mais dados
de uma tabela estão relacionados de alguma
forma com um ou mais dados de outra tabela”
● Chaves Primarias – são um conceito muito
importante, pois devem conter valores únicos,
não nulos e uma tabela pode conter apenas uma
coluna como chave primaria
SELECT TABLE cliente (id INT NOT NULL, nome
VARCHAR (30), PRIMARY KEY)
Relacionamentos em Banco de
Dados
● Chaves Estrangeiras – Faz referencia a
uma chave primaria definida em uma outra
tabela FOREIGH KEY
Exemplo:
SELECT TABLE conta (id INT NOT NULL,
nome VARCHAR(30), PRIMARY KEY (id),
FOREIGH KEY (id_banco) REFERENCES
banco (id));
Relacionamentos em Banco de
Dados
Tipos de relações entre as tabelas:
●
One to one – um pra um
●
One to many – um para muitos
●
Many to many – muitos pra muitos
Subqueries.
“Subqueries é uma query como qualquer
outra, porém ela é executada dentro de
uma query de select, insert, update,
delete”
● Sua função é produzir um resultado que
será utilizada pela query que a contém.
Exemplo:
SELECT * FROM nota as n1 WHERE n1.nota
> (SELECT AVG (n2.nota) FROM nota as
n2.id_turma = n1.id_turma);
Joins
● Joins: é utilizado para extrair algum valor na
coluna de relacionamento em pelo menos uma das
tabelas
● Left Join: é utilizado para extrair algum
valor na coluna de relacionamento informada da
tabela a esquerda na consulta.
● Right Join: é utilizado para extrair algum
valor na coluna de relacionamento da tabela
informando a direta na Consulta
Unions.
● O comando UNION, já seu significado
'União', união de registros.
Exemplo:
(SELECT c1.nome FROM cidades1 AS c1)
UNION
(SELECT c2.nome FROM cidades2 AS c2);
Conclusão.
Podemos notar que o assunto Banco de
Dados e SQL é gigante e muito utilizado
em todos as empresas de desenvolvimentos
de software para armazenarem seus dados.
Aqui foi visto alguns conceitos básicos
do Assunto é uma pequena visão na
Pratica, mas depende de você se
aprofundar na Área, pesquisando,
estudando e praticando.
● Dica: Se especialize em um Banco de
Dados, pois assim será fácil entender os
outros.

Contenu connexe

Tendances

Tendances (19)

Aula10 sql-ddl
Aula10 sql-ddlAula10 sql-ddl
Aula10 sql-ddl
 
Introdução ao SQL
Introdução ao SQLIntrodução ao SQL
Introdução ao SQL
 
Linguagem SQL
Linguagem SQLLinguagem SQL
Linguagem SQL
 
Banco de dados - Aula 1 SQL
Banco de dados - Aula 1 SQLBanco de dados - Aula 1 SQL
Banco de dados - Aula 1 SQL
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)
 
Sql - Introdução ao mysql
Sql - Introdução ao mysqlSql - Introdução ao mysql
Sql - Introdução ao mysql
 
Comandos DDL para o MySQL
Comandos DDL para o MySQLComandos DDL para o MySQL
Comandos DDL para o MySQL
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
04. manipulando dados
04. manipulando dados04. manipulando dados
04. manipulando dados
 
Tipos de dados em MySQL
Tipos de dados em MySQLTipos de dados em MySQL
Tipos de dados em MySQL
 
Algumas Funções do SPSS
Algumas Funções do SPSSAlgumas Funções do SPSS
Algumas Funções do SPSS
 
Net Coders Ladies - Introdução a Banco de Dados
Net Coders Ladies - Introdução a Banco de Dados Net Coders Ladies - Introdução a Banco de Dados
Net Coders Ladies - Introdução a Banco de Dados
 
Treinamento de SQL Básico
Treinamento de SQL BásicoTreinamento de SQL Básico
Treinamento de SQL Básico
 
Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8
 
Criação de log de ações através do banco - PostgreSQL
Criação de log de ações através do banco - PostgreSQLCriação de log de ações através do banco - PostgreSQL
Criação de log de ações através do banco - PostgreSQL
 
Sql - introdução
Sql -  introduçãoSql -  introdução
Sql - introdução
 
A Estrutura da Linguagem SQL
A Estrutura da Linguagem SQLA Estrutura da Linguagem SQL
A Estrutura da Linguagem SQL
 
Dicas de excel - 06 - FUNÇÃO PROCV (VLOOKUP)
Dicas de excel - 06 - FUNÇÃO PROCV (VLOOKUP)Dicas de excel - 06 - FUNÇÃO PROCV (VLOOKUP)
Dicas de excel - 06 - FUNÇÃO PROCV (VLOOKUP)
 
O ambiente SPSS
O ambiente SPSSO ambiente SPSS
O ambiente SPSS
 

Similaire à Conceitos Básicos em Banco de Dados

Banco dados lj
Banco dados ljBanco dados lj
Banco dados ljCarol Luz
 
Melhorando o desempenho de suas consultas no MySql
Melhorando o desempenho de suas consultas no MySqlMelhorando o desempenho de suas consultas no MySql
Melhorando o desempenho de suas consultas no MySqlHelder Lopes
 
Banco de Dados.pptx
Banco de Dados.pptxBanco de Dados.pptx
Banco de Dados.pptxBrunoWuo
 
Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosFábio dos Reis
 
Minicurso PostgreSQl
Minicurso PostgreSQlMinicurso PostgreSQl
Minicurso PostgreSQlCezar Souza
 
Banco de dados comandos sql
Banco de dados   comandos sqlBanco de dados   comandos sql
Banco de dados comandos sqlNilson Augustini
 
introduao-a-sql-prof-anderson-cavalcanti-ufrn-ct-dca.pptx
introduao-a-sql-prof-anderson-cavalcanti-ufrn-ct-dca.pptxintroduao-a-sql-prof-anderson-cavalcanti-ufrn-ct-dca.pptx
introduao-a-sql-prof-anderson-cavalcanti-ufrn-ct-dca.pptxSaraR49
 
um breve treinamento sobre SQL e suas funcionalidades
um breve treinamento sobre SQL e suas funcionalidadesum breve treinamento sobre SQL e suas funcionalidades
um breve treinamento sobre SQL e suas funcionalidadesWilliam Costa
 
Curso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos ComandosCurso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos ComandosMarcos Thomaz
 
Principais instruções em sql
Principais instruções em sqlPrincipais instruções em sql
Principais instruções em sqlCharleston Anjos
 

Similaire à Conceitos Básicos em Banco de Dados (20)

Banco dados lj
Banco dados ljBanco dados lj
Banco dados lj
 
Melhorando o desempenho de suas consultas no MySql
Melhorando o desempenho de suas consultas no MySqlMelhorando o desempenho de suas consultas no MySql
Melhorando o desempenho de suas consultas no MySql
 
Banco de Dados.pptx
Banco de Dados.pptxBanco de Dados.pptx
Banco de Dados.pptx
 
Aula 10 banco de dados
Aula 10   banco de dadosAula 10   banco de dados
Aula 10 banco de dados
 
Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentos
 
Minicurso PostgreSQl
Minicurso PostgreSQlMinicurso PostgreSQl
Minicurso PostgreSQl
 
Modulo 15 PSI
Modulo 15 PSIModulo 15 PSI
Modulo 15 PSI
 
Um pouco sobre sql
Um pouco sobre sqlUm pouco sobre sql
Um pouco sobre sql
 
Banco de dados comandos sql
Banco de dados   comandos sqlBanco de dados   comandos sql
Banco de dados comandos sql
 
introduao-a-sql-prof-anderson-cavalcanti-ufrn-ct-dca.pptx
introduao-a-sql-prof-anderson-cavalcanti-ufrn-ct-dca.pptxintroduao-a-sql-prof-anderson-cavalcanti-ufrn-ct-dca.pptx
introduao-a-sql-prof-anderson-cavalcanti-ufrn-ct-dca.pptx
 
Apostila - Banco de Dados
Apostila - Banco de DadosApostila - Banco de Dados
Apostila - Banco de Dados
 
Agbd aula4 sql_ddl
Agbd aula4 sql_ddlAgbd aula4 sql_ddl
Agbd aula4 sql_ddl
 
um breve treinamento sobre SQL e suas funcionalidades
um breve treinamento sobre SQL e suas funcionalidadesum breve treinamento sobre SQL e suas funcionalidades
um breve treinamento sobre SQL e suas funcionalidades
 
Apostila de sql
Apostila de sqlApostila de sql
Apostila de sql
 
Aula 11 banco de dados
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
 
MySQL Query Optimization
MySQL Query OptimizationMySQL Query Optimization
MySQL Query Optimization
 
Aula 11 banco de dados
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
 
Curso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos ComandosCurso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos Comandos
 
Principais instruções em sql
Principais instruções em sqlPrincipais instruções em sql
Principais instruções em sql
 
Sql
SqlSql
Sql
 

Plus de Alefe Variani

DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIAlefe Variani
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IAlefe Variani
 
Zend Framework 2 é legal ! Mas como ele funciona ?!
Zend Framework 2 é legal ! Mas como ele funciona ?!Zend Framework 2 é legal ! Mas como ele funciona ?!
Zend Framework 2 é legal ! Mas como ele funciona ?!Alefe Variani
 
Ferramentas de Segurança
Ferramentas de SegurançaFerramentas de Segurança
Ferramentas de SegurançaAlefe Variani
 
Teoria da Computação
Teoria da ComputaçãoTeoria da Computação
Teoria da ComputaçãoAlefe Variani
 
Tecnologias de redes sem fio.
Tecnologias de redes sem fio.Tecnologias de redes sem fio.
Tecnologias de redes sem fio.Alefe Variani
 

Plus de Alefe Variani (6)

DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
 
Zend Framework 2 é legal ! Mas como ele funciona ?!
Zend Framework 2 é legal ! Mas como ele funciona ?!Zend Framework 2 é legal ! Mas como ele funciona ?!
Zend Framework 2 é legal ! Mas como ele funciona ?!
 
Ferramentas de Segurança
Ferramentas de SegurançaFerramentas de Segurança
Ferramentas de Segurança
 
Teoria da Computação
Teoria da ComputaçãoTeoria da Computação
Teoria da Computação
 
Tecnologias de redes sem fio.
Tecnologias de redes sem fio.Tecnologias de redes sem fio.
Tecnologias de redes sem fio.
 

Conceitos Básicos em Banco de Dados

  • 1. Conceitos Básicos em Banco de Dados Alefe Variani
  • 2. Quem sou eu?! ● Atualmente faço graduação no Curso de Ciência da Computação na Universidade Unochapecó. ● E trabalho no Centro de Residencia em software, projeto da Unochapecó onde é desenvolvido Softwares.
  • 3. Esse é o nosso time do CRS!
  • 5. Mas o que é um Banco de Dados? “Um Banco de Dados é basicamente um lugar onde se guarda Dados ou Informações importantes de um Sistema”
  • 6. Quais são os Bancos de Dados mais usados? ● MySQL ● Oracle ● PostgreSQL ● SQL Server ● MongoDB ● SQLite ● Dentre outros . . .
  • 7. Introdução Banco de Dados ● O SGBD é formado por bancos de dados, tablespaces, usuários e alguns programas auxiliares; ● Um banco de dados é formado pelos esquemas e linguagens; ● Um esquema é formado por funções de agrupamento, funções do usuário, triggers, procedures, sequências, tabelas e views; ● Tabelas são formadas por campos, constraints, índices e triggers. ● Em termos de dados uma tabela é formada por registros e campos.
  • 8. Base de Dados(Database). “é um agrupamento logico das informações de um determinado domínio” Um exemplo em MySQL: ● Criação de uma Base de Dados CREATE DATABASE nome; ● Listar as Bases de Dados SHOW DATABASE; ● ●
  • 9. Esquemas. ● Esquemas - são subdivisões de bancos de dados, cuja função é permitir um melhor nível de organização. ● Projetos de mesma categoria, que precisem acessar uns aos outros devem ficar em um mesmo banco, podendo ficar em esquemas separados.
  • 10. Tabelas(TABLE). “Uma tabela é formada por registros(linhas) e os registros são formados por campos(colunas) e tabelas ficam dentro de uma Base de Dados” Exemplo de criação, exclusão e alteração: CREATE TABLE pessoa (id INT, nome VARCHAR(255)); DROP TABLE nome; ALTER TABLE nome RENAME nome1; ALTER TABLE nome ADD idade INTEGER;
  • 11. Tabelas(TABLE). ● Inserção INSERT INTO pessoa (nome, idade) INTO ('Alefe', 19); ● Listar SELECT * FROM pessoa; ● Deletar tabela DELETE * FROM pessoa;
  • 12. Restrições no Banco de Dados Restrições podem ser feitas na criação de tabelas, para manter a consistência dos Dados ● Como o NOT NULL, para que uma campo não seja nulo. ● Um UNIQUE, que uma coluna não possa possuir valores repetidos. ● Exemplo CREATE TABLE pessoa (id INT NOT NULL, nome VARCHAR(30) NOT NULL UNIQUE);
  • 13. Consultas no Banco de Dados Podemos também fazer consultas dos Dados já cadastrados e quem faz isso é o SELECT. ● SELECT recupera as informações armazenadas em um Banco de Dados Exemplo: SELECT nome FROM pessoa; ou SELECT * FROM pessoa; para retornar todos os campos da tabela Pessoa.
  • 14. Consultas no Banco de Dados Numa consulta você pode também filtrar os dados que desejados apenas utilizando o comando WHERE. Exemplo: SELECT * FROM pessoa WHERE idade >= 18; isso irá mostrar todas as pessoas que tenham idade igual ou maior que 18.
  • 15. Consultas no Banco de Dados Suas consultas podem ser feitas ordenadas, para isso você deve usar o comandos ORDER BY. Para isso informe as colunas que serão utilizadas Exemplo: SELECT * FROM pessoa ORDER BY nome; ● ASC ordenação ascendente. ● DESC ordenação decrescente SELECT * FROM pessoa ORDER BY nome ASC; SELECT * FROM pessoa ORDER BY nome DESC;
  • 16. Funções de Agrupamento Esse conceito é um pouco difícil de entender, Funções de agregação ou agrupamento fazem agregação de valores, elas agrupam valores de acordo com alguns campos e retornam uma valor como uma soma, ou o menor valor etc. ● COUNT – retorna o numero de linhas afetadas pelo comando ● SUM – retorna o somatório dos valores das colunas ● AVG – retorna a média aritmética dos valores ● MAX e MIN – retorna o maior e o menor valores de uma grupo de linhas.
  • 17. Funções de Agrupamento Exemplo: ● Count, SELECT COUNT (*) FROM pessoa; ● Avg, SELECT AVG (idade) FROM pessoa; ● Sum, SELECT SUM (idade) FROM pessoa; ● Max, SELECT MAX (idade) FROM pessoa; ● Min, SELECT MIN (idade) FROM pessoa;
  • 18. Funções de Agrupamento ● Group By – é usado para agrupar consultas feitas. SELECT aprovado, COUNT(*) FROM aluno GROUP BY aprovado; ● Distinct – é usado para eliminar consultas que tenham os resultados repetidos ● Limit – Em grandes Bancos de Dados onde existem inúmeros registros você pode usar o comando LIMIT, é a quantidade de registros que você quiser em uma consulta. SELECT * FROM pessoa LIMIT 10; Somente os 10 primeiras pessoas.
  • 19. Relacionamentos em Banco de Dados “relacionamento existe quando um ou mais dados de uma tabela estão relacionados de alguma forma com um ou mais dados de outra tabela” ● Chaves Primarias – são um conceito muito importante, pois devem conter valores únicos, não nulos e uma tabela pode conter apenas uma coluna como chave primaria SELECT TABLE cliente (id INT NOT NULL, nome VARCHAR (30), PRIMARY KEY)
  • 20. Relacionamentos em Banco de Dados ● Chaves Estrangeiras – Faz referencia a uma chave primaria definida em uma outra tabela FOREIGH KEY Exemplo: SELECT TABLE conta (id INT NOT NULL, nome VARCHAR(30), PRIMARY KEY (id), FOREIGH KEY (id_banco) REFERENCES banco (id));
  • 21. Relacionamentos em Banco de Dados Tipos de relações entre as tabelas: ● One to one – um pra um ● One to many – um para muitos ● Many to many – muitos pra muitos
  • 22. Subqueries. “Subqueries é uma query como qualquer outra, porém ela é executada dentro de uma query de select, insert, update, delete” ● Sua função é produzir um resultado que será utilizada pela query que a contém. Exemplo: SELECT * FROM nota as n1 WHERE n1.nota > (SELECT AVG (n2.nota) FROM nota as n2.id_turma = n1.id_turma);
  • 23. Joins ● Joins: é utilizado para extrair algum valor na coluna de relacionamento em pelo menos uma das tabelas ● Left Join: é utilizado para extrair algum valor na coluna de relacionamento informada da tabela a esquerda na consulta. ● Right Join: é utilizado para extrair algum valor na coluna de relacionamento da tabela informando a direta na Consulta
  • 24. Unions. ● O comando UNION, já seu significado 'União', união de registros. Exemplo: (SELECT c1.nome FROM cidades1 AS c1) UNION (SELECT c2.nome FROM cidades2 AS c2);
  • 25. Conclusão. Podemos notar que o assunto Banco de Dados e SQL é gigante e muito utilizado em todos as empresas de desenvolvimentos de software para armazenarem seus dados. Aqui foi visto alguns conceitos básicos do Assunto é uma pequena visão na Pratica, mas depende de você se aprofundar na Área, pesquisando, estudando e praticando. ● Dica: Se especialize em um Banco de Dados, pois assim será fácil entender os outros.