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?

Made with Slides.com