Preciso aprender SQL
Galera, surgiu uma oportunidade para trabalhar como DBA mas pra isso preciso saber SQL e Postgree. Vocês teriam alguma sugestão de um bom curso para que eu possa estudar?
Galera, surgiu uma oportunidade para trabalhar como DBA mas pra isso preciso saber SQL e Postgree. Vocês teriam alguma sugestão de um bom curso para que eu possa estudar?
Links:
PostgreSQL Tutorials
PostgreSQL no W3Schools
SQL Padrão - W3Schools Use em conjunto com o link de cima
Aprenda a instalar o PostgreSQL (de preferência use linux ou wsl no windows para aprender direito como é feito em servidores sem interface gráfica)
Primeiros passos com SQL
Algumas dicas:
PostgreSQL é o banco de dados (BD) que vai ficar instalado na sua máquina e não a interface por onde você vai rodar as queries (SGBD).
Sabendo disso, você não precisa utilizar o PgAdmin Desktop/Web (que é o SGBD padrão). Ele não é ruim, na verdade é muito bom, mas tem outros que podem facilitar a sua vida te dando dicas conforme você digita.
Você pode usar o DBeaver Community ou o BeeKeeper Studio Community
Inglês, cara. Inglês é uma chave importantíssima na programação, não tem jeito!
Outra dica muito top (essa vale ouro) que eu já estava esquecendo é: Não fazer delete ou update sem where. Principalmente em produção, pois você irá perder TODOS os dados. Então eu vou dar uma outra dica para complementar e não ficar só no aviso...
Aprenda a usar Transaction, e a utilize sempre que for fazer algum update ou delete. Com ela, se você fizer cagada, vai dar pra fazer um rollback e não ter problemas. Já usa isso no seu estudo pra virar hábito.
Se, com todo esse material gratuito incrível, você não aprender nem sequer fazer uma consulta simples select * from produtos
, então pode desistir que a área não é pra você 🤣🤣.
Boa sorte
Não conheço muitos cursos de postgres mas, tem esse no coursera
Tem esse curso do vitor mazuco eu acho ela muito boa.
SQL é o menor dos seus problemas, DBA como o nome sugere é um arquiteto, você deveria focar mais em aprender modelagem de dados que SQL vai ser praticamente escrever um texto