📊

Fundamentos de Banco de Dados

Sep 24, 2024

Notas sobre Banco de Dados

Introdução ao Banco de Dados

  • Importância de aprender sobre banco de dados no mundo digital atual.
  • Exemplo de uso de banco de dados: redes sociais, sites de pesquisa, contatos do telefone.
  • Relevância para o mundo empresarial e governamental.
  • Profissionais que sabem trabalhar com bancos de dados têm vantagem competitiva.

O que é Banco de Dados?

  • Definição: repositório sistêmico de informações relacionadas.
  • Comparação com fichas de arquivo e uso de Excel/Word.

Por que usar Banco de Dados?

  1. Padronização de Acesso
    • Interface única para diferentes tipos de informações.
  2. Segurança de Acesso
    • Controle de quem acessa e audita ações realizadas.
  3. Integridade das Informações
    • Regras para evitar duplicidade e erros nos dados.
  4. Escalabilidade
    • Capacidade de trabalhar com grandes volumes de dados sem perda de performance.
  5. Colaboração
    • Várias pessoas podem trabalhar simultaneamente nos mesmos dados.

Componentes de um Banco de Dados

  1. Arquivos de Banco de Dados
    • Onde as informações são armazenadas. Podem conter texto, imagens, etc.
  2. Sistema Gerenciador de Banco de Dados (SGBD)
    • Conjunto de programas que gerenciam o acesso aos arquivos.
  3. Linguagem de Conversação
    • Forma de interação com o SGBD (ex.: SQL).

SQL

  • Linguagem padrão para interação com bancos de dados.
  • Dialetos de SQL:
    • Transact SQL (SQL Server)
    • PLSQL (Oracle)

Estruturas do SQL

  1. DDL (Data Definition Language)
    • Comandos para definir e administrar objetos do banco de dados (ex.: CREATE, ALTER, DROP).
  2. DCL (Data Control Language)
    • Comandos para controlar acesso aos dados (ex.: GRANT, REVOKE, DENY).
  3. DML (Data Manipulation Language)
    • Comandos para manipular dados (ex.: SELECT, INSERT, UPDATE, DELETE).

Aplicações Práticas de DML

  • Benefícios de saber DML: eficiência na resolução de problemas, criação de relatórios, prevenção de falhas.

Exemplos de Comandos SQL

DDL

  • Criar tabela: CREATE TABLE amigos ...
  • Alterar tabela: ALTER TABLE amigos ...
  • Excluir tabela: DROP TABLE amigos

DCL

  • Fornecer acesso: GRANT SELECT ON amigos ...
  • Cancelar acesso: REVOKE SELECT ON amigos ...

DML

  • Listar informações: SELECT * FROM amigos
  • Inserir novo amigo: INSERT INTO amigos ...
  • Atualizar telefone: UPDATE amigos SET telefone = ...
  • Excluir registro: DELETE FROM amigos WHERE ...*

Conclusão

  • Resumo dos principais pontos abordados sobre banco de dados.
  • Importância crescente do conhecimento em banco de dados no mercado de trabalho.

Sugestões e Feedback

  • Incentivo para o público dar feedback sobre o conteúdo e sugerir novos tópicos para vídeos futuros.