Ao final da aula o aluno será capaz de:
Conjunto organizado de dados relacionados entre si.
Exemplo: Sistema acadêmico:
Todos se relacionam.
Pergunta: Onde os dados ficam armazenados?
Software que gerencia o banco de dados.
Responsável por:
Usam tabelas, linhas e colunas.
Não utilizam modelo tradicional de tabelas.
Ferramentas gráficas que facilitam o trabalho.
Exemplos:
Modelo antigo:
Mesmo cliente cadastrado em vários arquivos.
Exemplo:
Arquivo 1: João – 9999-1111 Arquivo 2: João – 8888-2222
Qual é o correto?
Quando os dados não batem entre sistemas.
Sistema financeiro → saldo R$ 1.000 Sistema de vendas → saldo R$ 800
Isso gera erro financeiro.
Se alterar a estrutura do arquivo, é necessário alterar o programa.
Adicionar campo "CPF" → todo sistema precisa ser reprogramado.
Arquivos podem ser:
Sem níveis de permissão.
Dois funcionários editando o mesmo arquivo ao mesmo tempo.
Resultado: Perda de informação.
Dados espalhados:
Relatórios se tornam complexos.
Centralização Segurança Integridade Backup Compartilhamento Padronização Melhor desempenho
Capacidade de alterar estrutura sem quebrar o sistema.
Adicionar campo telefone secundário → sistema continua funcionando.
Situação:
Problemas encontrados:
Em Duplas:
Banco de Dados = dados organizados SGBD = software gerenciador Arquivos → geram redundância SGBD → resolve inconsistências Independência → flexibilidade
O que é BANCO DE DADOS e porque INTERESSA APRENDER isso?
Curso Modelagem de Dados
Curso MySQL #01 - O que é um Banco de Dados?