Skip to content

Curso Sistema Gerenciador de Banco de Dados e Linguagem SQL

Notifications You must be signed in to change notification settings

lebarreiroj/curso-sgbd-sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

curso-sgbd-sql

Curso Sistema Gerenciador de Banco de Dados e SQL

PostgreSQL e PGAdmin 4 em containers Docker

https://github.com/lebarreiroj/postgresql_pgadmin4

Subindo imagens docker para o dockerhub (um exemplo)

Objetivos do Curso

Ao final do curso o aluno será capaz de:

  • identificar os bancos de dados estruturados, semi-estruturados, quase estruturados e não estruturados;
  • Realizar consultas em banco de dados estruturados por meio da linguagem SQL;
  • Realizar manipulação de dados nas tabelas de Banco de Dados como, inclusão de registros, alteração de registra e exclusão de registro;
  • Criar, alterar e excluir tabelas de Banco de Dados;
  • Conceitos de Integridade Referencial, Chaves Primárias, Chaves Estrangeiras, etc...

Profissões relacionadas

  • Governança de dados: Políticas e boas práticas de dados a serem aplicadas na organização.
  • Gerente de Dados (Data manager): é o encarregado da aplicação das polítitas de governança de dados desde o ponto de vista funcional e organizacional. É responsável por decidir se um usuário pode ou não acessar uma base de dados, e se afirmativo quais permissões o usuário terá.
  • Ingeniero de datos (Data engineer): é o encarregado de aplicar as políticas desde o ponto de vista técnico. É o responsável por conceer os acessoa aos usuários, conforma a autorização obtida do Administrador de Dados.
  • Data steward (Administrador de Dados): se encarrega da formação e execução de políticas para a gestão dos dados que tem sob seu domínio, assegurando-se que em seus dasos se aplicam as mesmas políticas que definidas pelo Data manager.
  • propietario de datos (Data owner): são responsáveis pelo uso dos dasod que estão sob o seu controle. Encarregam-se de devinir as regras de armazenamento dos dados nos bancos de dados, os padrões de qualidade e a utilidade de desses dados.
  • Cientista de dados (Data scientist): Encarregados da criação de valor através da explotação de dados. Esses se encarregam de analisar os dados armazenados para encontrar padrões e oportunidades de aplicação ao negócio.

Seções do Curso

  • Preparando o ambiente para os estudos deste curso. Vamos utilizar o SGBD PostgresSQL + PGAdmin 4

Como os dados estão organizados e como os classificamos?

  • Dados estruturados:
  • Dados semi-estruturados:
  • Dados quase estruturados:
  • Dados não estruturados:

Qual será o objeto de estudo neste curso?

Dados estruturados!

Minhas primeiras consultas!

Como podemos classificar os comandos da linguagem SQL?

DQL, DML e DDL

A linguagem SQL é única, porém podemos dividi-la conforme a funcionalidade dos comandos. DQL - Data Query Language (Linguagem de Consulta de Dados, em português), DML - Data Manipulation Language (Linguagem de Manipulação de Dados, em português) e Data Definition Language (Linguagem de Definição de Dados, em português) são tipos de linguagem SQL.

  • DQL: Tipo de linguagem para realizar consultas nos dados que estão nas tabelas.
  • DML: Tipo de linguagem para lidar com os dados dentro das tabelas. Com essa linguagem é possível, por exemplo: Inserir (INSERT), Alterar (UPDATE) e apagar (DELETE) dados em tabela.
  • DDL: Tipo de linguagem para lidar com os objetos do Banco de Dados. Com essa linguagem é possível, por exemplo: criar (CREATE), alterar (ALTER) e apagar (DROP) Tabelas.

About

Curso Sistema Gerenciador de Banco de Dados e Linguagem SQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published