Curso
Administrador de Banco de Dados
INSTRUTOR: Walter Nascimento Barroso
-
Módulo 1
-
Introdução a banco de dados
-
Modelagem de banco de dados
-
Sistemas de gerenciamento de banco de dados
-
Algebra relacional
-
Pl/PgSQL
-
Administração de banco de dados
-
Sistemas operacionais
-
-
Módulo 2
-
Relacionamento Interpessoal
-
Empreendedorismo
-
Ética e Cidadania
-
Bancos de dados são coleções organizadas de dados que se relacionam de forma a criar algum sentido/Informação e dar mais eficiência durante uma pesquisa ou estudo. São de vital importância para empresas, e há duas décadas se tornaram a principal peça dos sistemas de informação.
O que são banco de dados?
Porque usar um banco de dados?
Banco de dados relacional e não-relacional
Banco de dados nao relacional
É um banco do qual não segue o modelo relacional
NoSQL
NoSQL é um termo genérico para uma classe definida de banco de dados não-relacionais que rompe uma longa história de banco de dados relacionais com propriedades
Banco de dados relacional
Um Banco de Dados Relacional é um banco de dados que segue o Modelo Relacional
SGBD
(sistemas de gerenciamento de banco de dados)
é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados.
SGBDs não relacionais
- BigTable
- Cassandra
- MongoDB
- CouchDB
- SGBDs Relacionais
- MySQL
- PostgreSQL
- SQL Server
- Oracle
- Firebird
SQL
Structured Query Language
Linguagem de Consulta Estruturada
SQL
DDL
DML
DQL
DCL
DTL
DDL - Linguagem de Definição de Dados
Uma DDL permite ao utilizador definir tabelas novas e elementos associados.
- CREATE TABLE
- CREATE INDEX
- CREATE VIEW
- ALTER TABLE
- ALTER INDEX
- DROP INDEX
- DROP VIEW
DML - Linguagem de Manipulação de Dados
DML é um subconjunto da linguagem SQL que é utilizado para realizar inclusões, consultas, alterações e exclusões de dados presentes em registros.
- INSERT
- UPDATE
- DELETE
DQL - Linguagem de Consulta de Dados
Embora tenha apenas um comando, a DQL é a parte da SQL mais utilizada. O comando SELECT permite ao usuário especificar uma consulta ("query") como uma descrição do resultado desejado.
- SELECT
DCL - Linguagem de Controle de Dados
DCL controla os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro do banco de dados.
- GRANT
- REVOKE
DTL - Linguagem de Transação de Dados
- BEGIN WORK (START TRANSACTION)
- COMMIT
- ROLLBACK
Alguma Dúvida?
Administrador de Banco de Dados
By walternascimento
Administrador de Banco de Dados
- 406