Curso Sistema Gerenciador de Banco de Dados e SQL
https://github.com/lebarreiroj/postgresql_pgadmin4
- 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...
- 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.
- Preparando o ambiente para os estudos deste curso. Vamos utilizar o SGBD PostgresSQL + PGAdmin 4
- Dados estruturados:
- Dados semi-estruturados:
- Dados quase estruturados:
- Dados não estruturados:
Dados estruturados!
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.