Logo Passei Direto
Buscar

Banco de Dados SQL - Fundamentos - Comandos e Aplicações Práticas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Banco de Dados SQL: Fundamentos, Comandos e Aplicações Práticas 
Resumo 
 
Os bancos de dados são componentes essenciais dos sistemas de informação modernos, permitindo o 
armazenamento, organização e recuperação eficiente de dados. A linguagem SQL (Structured Query 
Language) é o padrão utilizado para gerenciar bancos de dados relacionais. Este material apresenta os 
conceitos fundamentais dos bancos de dados, os principais comandos SQL, a modelagem relacional e 
exemplos práticos de consultas. O objetivo é fornecer uma base sólida para estudantes e profissionais 
da área de Tecnologia da Informação. 
 
Palavras-chave: Banco de Dados, SQL, Modelagem de Dados, Sistemas de Informação, MySQL. 
 
1. Introdução 
 
O crescimento da tecnologia digital gerou uma enorme quantidade de dados que precisam ser 
armazenados e organizados de forma eficiente. Desde redes sociais até sistemas bancários, 
praticamente todas as aplicações modernas utilizam bancos de dados. 
 
Um banco de dados é uma coleção organizada de informações que pode ser acessada, gerenciada e 
atualizada eletronicamente. A SQL tornou-se a linguagem padrão para interação com bancos de dados 
relacionais. 
 
Sistemas como MySQL, PostgreSQL, Oracle Database e Microsoft SQL Server utilizam SQL como principal 
linguagem de consulta e manipulação de dados. 
 
2. O que é um Banco de Dados? 
 
Um banco de dados é um conjunto estruturado de informações armazenadas eletronicamente. 
 
Exemplos de utilização: 
 
Sistemas bancários; 
Hospitais; 
Universidades; 
E-commerces; 
Redes sociais. 
 
Benefícios: 
 
Organização dos dados; 
Segurança das informações; 
Rapidez nas consultas; 
Facilidade de manutenção. 
3. Conceitos Fundamentais 
Tabela 
 
A tabela é a estrutura básica de armazenamento. 
 
Exemplo: 
 
ID Nome Idade 
1 João 25 
2 Maria 30 
3 Carlos 22 
Registro 
 
Cada linha da tabela representa um registro. 
 
Exemplo: 
 
1 | João | 25 
Campo 
 
Cada coluna representa um campo. 
 
Exemplos: 
 
ID 
Nome 
Idade 
Chave Primária (Primary Key) 
 
É um campo que identifica exclusivamente cada registro. 
 
Exemplo: 
 
ID 
 
Nenhum valor pode se repetir. 
 
4. Linguagem SQL 
 
SQL significa Structured Query Language (Linguagem Estruturada de Consulta). 
 
Ela é dividida em categorias principais: 
 
Categoria Função 
DDL Estrutura do banco 
DML Manipulação de dados 
DQL Consultas 
DCL Controle de permissões 
TCL Controle de transações 
5. Comandos DDL 
CREATE TABLE 
 
Cria uma tabela. 
 
CREATE TABLE clientes ( 
 id INT PRIMARY KEY, 
 nome VARCHAR(100), 
 idade INT 
); 
ALTER TABLE 
 
Modifica uma tabela existente. 
 
ALTER TABLE clientes 
ADD email VARCHAR(100); 
DROP TABLE 
 
Remove uma tabela. 
 
DROP TABLE clientes; 
6. Comandos DML 
INSERT 
 
Insere registros. 
 
INSERT INTO clientes 
(id, nome, idade) 
VALUES 
(1, 'João', 25); 
UPDATE 
 
Atualiza registros. 
 
UPDATE clientes 
SET idade = 26 
WHERE id = 1; 
DELETE 
 
Remove registros. 
 
DELETE FROM clientes 
WHERE id = 1; 
7. Comandos de Consulta (DQL) 
SELECT 
 
Consulta dados. 
 
SELECT * FROM clientes; 
Selecionando Colunas Específicas 
SELECT nome, idade 
FROM clientes; 
Filtro com WHERE 
SELECT * 
FROM clientes 
WHERE idade > 25; 
Ordenação com ORDER BY 
SELECT * 
FROM clientes 
ORDER BY nome ASC; 
Limitação de Resultados 
SELECT * 
FROM clientes 
LIMIT 5; 
8. Operadores SQL 
Operadores Relacionais 
Operador Significado 
= Igual 
 Diferente 
> Maior 
= Maior ou igual 
 18 
AND idade

Mais conteúdos dessa disciplina