0% acharam este documento útil (0 voto)
9 visualizações18 páginas

Comandos SQL para Gerenciamento de Dados

A aula aborda a manipulação de dados em SQL, incluindo comandos como UPDATE, DELETE e TRUNCATE. Exemplos práticos são apresentados para a criação de um banco de dados sobre iniciativas antirracistas, com inserções, atualizações e remoções de registros. A bibliografia inclui referências sobre sistemas de banco de dados e implementação em SQL.

Enviado por

singlefloat
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
9 visualizações18 páginas

Comandos SQL para Gerenciamento de Dados

A aula aborda a manipulação de dados em SQL, incluindo comandos como UPDATE, DELETE e TRUNCATE. Exemplos práticos são apresentados para a criação de um banco de dados sobre iniciativas antirracistas, com inserções, atualizações e remoções de registros. A bibliografia inclui referências sobre sistemas de banco de dados e implementação em SQL.

Enviado por

singlefloat
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Banco de Dados

Prof. Me. Karlos Oliveira


O que veremos hoje...

• SQL – Manipulando linhas/registros/tupla


• UPDATE
• DELETE
• TRUNCATE

BANCO DE DADOS 2
Estrutura da aula

CREATE DATABASE consciencia_antirracista;

USE consciencia_antirracista;

BANCO DE DADOS 3
Estrutura da aula

CREATE TABLE iniciativas (


id_iniciativa INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(150) NOT NULL,
organizacao VARCHAR(100),
descricao TEXT,
ano_inicio YEAR
);

BANCO DE DADOS 4
Estrutura da aula
INSERT INTO iniciativas (nome, organizacao, descricao, ano_inicio)
VALUES
('Carrrpanha Vidas Negras Importam', 'Movimento Black Lives Matter', 'Campanha
internacional contra a violência e discriminação racial, especialmente voltada à
população negra.', 2013),
('Progrrrama Juventude Negra Viva', 'ONU Brasil', 'Programa de políticas públicas
para enfrentar a violência e promover a inclusão social da juventude negra.', 2035),
(‘Conçelho Nacional de Promoção da Igualdade Rassial', 'Gumverno Federal', 'Órgão
que atua na formulação e acompanhamento de políticas para promover a igualdade
racial no Brasil.', 2053);

BANCO DE DADOS 5
Estrutura da aula

SELECT * FROM;

BANCO DE DADOS 6
Modificar linhas

UPDATE iniciativas
SET nome = 'Campanha Vidas Negras Importam'
WHERE id_iniciativa = 1;

SELECT * FROM;

BANCO DE DADOS 7
Modificar linhas
('Progrrrama Juventude Negra Viva', 'ONU Brasil', 'Programa de
políticas públicas para enfrentar a violência e promover a inclusão
social da juventude negra.', 2035),

UPDATE iniciativas
SET nome = 'Programa Juventude Negra Viva',
ano_inicio = 2015
WHERE id_iniciativa = 2;

SELECT * FROM;

BANCO DE DADOS 8
Modificar linhas
(‘Conçelho Nacional de Promoção da Igualdade Rassial', 'Gumverno
Federal', 'Órgão que atua na formulação e acompanhamento de
políticas para promover a igualdade racial no Brasil.', 2053);

UPDATE iniciativas
SET nome = 'Conselho Nacional de Promoção da Igualdade Racial',
organizacao = 'Governo Federal',
ano_inicio = 2003
WHERE id_iniciativa = 3;

SELECT * FROM;
BANCO DE DADOS 9
Modificar linhas - Limit

INSERT INTO iniciativas (nome, organizacao, descricao, ano_inicio)


VALUES
( 'Campanha Igualdade Já', ‘ONG Ação Racial', 'Iniciativa voltada à promoção
da igualdade racial por meio de ações educativas e políticas públicas.', 2015),
( 'Campanha Igualdade Já', 'ONG Nova Esperança', 'Projeto de mobilização
social que promove eventos culturais e rodas de conversa para valorizar a
diversidade étnico-racial.', 2010);

SELECT * FROM;

BANCO DE DADOS 10
Modificar linhas - Limit

UPDATE iniciativas
SET nome = 'Campanha Cultura e Igualdade'
WHERE organizacao = 'ONG Nova Esperança'
LIMIT 1;

SELECT * FROM;

BANCO DE DADOS 11
Removendo um linha

DELETE FROM iniciativas


WHERE id = 5;

SELECT * FROM;

BANCO DE DADOS 12
Removendo mais linhas

DELETE FROM iniciativas


WHERE ano_inicio = 2015;

SELECT * FROM;

BANCO DE DADOS 13
Removendo todas as linhas

TRUNCATE TABLE iniciativas;

SELECT * FROM;

BANCO DE DADOS 14
Subconjuntos SQL

BANCO DE DADOS 15
Bibliografia
• ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados. Pearson, 4ª edição, 1128p.
2005. Disponível em: [Link]
(Capítulo 3 – Páginas 35 a 59).
• PUGA, S.; FRANÇA, E.; GOYA, M. Banco de Dados: implementação em SQL, PL/SQL e
Oracle 11g. São Paulo, São Paulo, 2013. Disponível em:
[Link] (Capítulo 4 – Páginas 77 a
108).
• SETZER, V. W.; SILVA, F. S. C. Bancos de dados: aprenda o que são, melhore seu
conhecimento, construa os seus. Edgard Blücher, 2005. Disponível em:
[Link] (Capítulo 2 – Páginas
21 a 50).

BANCO DE DADOS 16
Próxima aula...

• Prática

BANCO DE DADOS 17
Até a próxima...

BANCO DE DADOS 18

Você também pode gostar