Bem-vindo ao SQLBolt, uma série de lições interativas e exercícios projetados para ajudá-lo a aprender SQL rapidamente no seu navegador.
SQL, ou linguagem de consulta estruturada, é uma linguagem projetada para permitir que usuários técnicos e não-técnicos consultem, manipulem e transformem dados de um banco de dados relacional. E devido à sua simplicidade, as bases de dados SQL fornecem armazenamento seguro e escalável para milhões de websites e aplicações móveis.sabias?,
Existem muitas bases de dados SQL populares, incluindo SQLite, MySQL, Postgres, Oracle e Microsoft SQL Server. Todos eles suportam o padrão comum de linguagem SQL, que é o que este site estará ensinando, mas cada implementação pode diferir nos recursos adicionais e tipos de armazenamento que suporta.
Antes de aprender a sintaxe SQL, é importante ter um modelo para o que uma base de dados relacional realmente é. Um banco de dados relacional representa uma coleção de tabelas relacionadas (bidimensionais)., Cada uma das tabelas é semelhante a uma planilha Excel, com um número fixo de colunas nomeadas (os atributos ou propriedades da tabela) e qualquer número de linhas de dados.
por exemplo, se o Departamento de veículos a Motor tinha uma base de dados, você pode encontrar uma tabela contendo todos os veículos conhecidos que as pessoas no estado estão dirigindo. Esta tabela pode precisar armazenar o nome do modelo, o tipo, o número de rodas e o número de portas de cada veículo, por exemplo.,>
Em um banco de dados, você pode encontrar mais tabelas relacionadas, contendo informações como uma lista de todos os drivers registrados no estado, os tipos de licenças de condução que podem ser concedidas, ou mesmo dirigindo violações para cada driver.,ao aprender SQL, o objetivo é aprender a responder a perguntas específicas sobre esses dados, como “Que tipos de veículos estão na estrada têm menos de quatro rodas?”, ou ” How many models of cars does Tesla produce?”, para nos ajudar a tomar melhores decisões.
sobre as lições
Uma vez que a maioria dos usuários estará aprendendo SQL para interagir com um banco de dados existente, as lições começam por apresentá-lo às várias partes de uma consulta SQL. As lições posteriores irão então mostrar – lhe como embalar uma tabela (ou esquema) e criar novas tabelas a partir do zero.,
cada lição introduzirá um conceito diferente e terminará com um exercício interativo. Vá ao seu ritmo e não tenha medo de passar o tempo experimentando com os exercícios antes de continuar! Se você já estiver familiarizado com o SQL, você pode pular em frente usando os links no topo-direita, mas nós recomendamos que você trabalhe através das aulas de qualquer maneira!
no final, esperamos que você seja capaz de ter uma base forte para o uso de SQL em seus próprios projetos e além.