Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
SQL (Structured Query Language) é uma linguagem de programação utilizada para gerenciar e manipular bancos de dados relacionais. As estruturas fundamentais do SQL incluem: Banco de Dados: Um banco de dados é um conjunto organizado de informações armazenadas. Pode conter várias tabelas, relacionamentos e índices. Exemplos de sistemas de gerenciamento de banco de dados relacionais (RDBMS) incluem MySQL, PostgreSQL, SQL Server e Oracle. Tabelas: As tabelas são a estrutura central em um banco de dados relacional. Elas consistem em linhas (registros) e colunas (campos). Cada coluna tem um nome e um tipo de dados que define que tipo de informação pode ser armazenado nela. Exemplo de criação de uma tabela: CREATE TABLE Funcionarios ( ID INT PRIMARY KEY, Nome VARCHAR(50), Cargo VARCHAR(50), Salario DECIMAL(10, 2) ); Consultas (Queries): Consultas SQL são usadas para recuperar informações de um banco de dados. A cláusula SELECT é usada para especificar as colunas a serem recuperadas e a cláusula FROM especifica a tabela ou tabelas de onde os dados serão obtidos. Exemplo de consulta simples: SELECT Nome, Cargo FROM Funcionarios WHERE Salario > 50000; Inserção de Dados: A cláusula INSERT INTO é usada para adicionar novos registros a uma tabela. Exemplo de inserção de dados: INSERT INTO Funcionarios (Nome, Cargo, Salario) VALUES ('Maria', 'Analista', 60000); Atualização de Dados: A cláusula UPDATE é usada para modificar os registros existentes em uma tabela. Exemplo de atualização de dados: UPDATE Funcionarios SET Salario = 65000 WHERE ID = 1; Exclusão de Dados: A cláusula DELETE FROM é usada para remover registros de uma tabela. Exemplo de exclusão de dados: DELETE FROM Funcionarios WHERE ID = 2; Chaves Primárias e Estrangeiras: As chaves primárias são colunas que contêm valores únicos em uma tabela e são usadas para identificar exclusivamente cada registro. Chaves estrangeiras são usadas para estabelecer relações entre tabelas em um banco de dados. Exemplo de definição de chave primária e estrangeira: CREATE TABLE Departamentos ( ID INT PRIMARY KEY, Nome VARCHAR(50) ); CREATE TABLE Funcionarios ( ID INT PRIMARY KEY, Nome VARCHAR(50), DepartamentoID INT, FOREIGN KEY (DepartamentoID) REFERENCES Departamentos(ID) ); Índices: Índices são estruturas que aceleram a recuperação de dados em tabelas grandes. Eles são criados em uma ou mais colunas para permitir consultas mais eficientes. Exemplo de criação de índice: CREATE INDEX idx_nome ON Funcionarios (Nome); Procedimentos Armazenados: Procedimentos armazenados são conjuntos de instruções SQL que podem ser salvos e reutilizados. Eles são usados para automatizar tarefas comuns no banco de dados. Exemplo de criação de um procedimento armazenado: CREATE PROCEDURE ObterFuncionariosPorDepartamento(IN DepartamentoID INT) BEGIN SELECT Nome FROM Funcionarios WHERE DepartamentoID = DepartamentoID; END; Visões (Views): Visões são consultas SQL predefinidas que podem ser tratadas como tabelas virtuais. Elas são usadas para simplificar consultas complexas e fornecer uma camada de abstração sobre os dados. Exemplo de criação de uma visão: CREATE VIEW FuncionariosComSalarioAlto AS SELECT Nome FROM Funcionarios WHERE Salario > 70000; Essas são algumas das estruturas fundamentais do SQL usadas para criar, manipular e consultar bancos de dados relacionais. O SQL é uma linguagem poderosa que desempenha um papel crucial no armazenamento e na recuperação de dados em uma variedade de aplicações e sistemas.
Compartilhar