Escolar Documentos
Profissional Documentos
Cultura Documentos
banco de dados
Conceito de banco de
dados
Banco de Dados: Conjunto organizado de
dados que podem ser facilmente acessados,
gerenciados e atualizados.
Importância: Facilita o armazenamento
eficiente e a recuperação de informações para
suportar aplicações e processos de negócios.
Outros Métodos de
Armazenamento de Dados
Arquivos Tradicionais:
Dados dispersos em arquivos separados.
Dificuldade em gerenciar e atualizar informações.
Planilhas Eletrônicas:
Limitações na manipulação de grandes conjuntos
de dados.
Dificuldade em manter a integridade dos dados.
Texto Não Estruturado:
Falta de organização e estrutura.
Exemplos Práticos:
Bancos de dados NoSQL são uma alternativa aos bancos de dados relacionais e são
projetados para lidar com volumes massivos de dados e casos de uso mais flexíveis. Um
exemplo comum é o MongoDB, um banco de dados NoSQL baseado em documentos.
No contexto de uma aplicação web para gerenciamento de documentos:
FUNCIONALIDADES BÁSICAS:
C reate
R ead
U pdate
D elete
FUNCIONALIDADES BÁSICAS:
FUNCIONALIDADES BÁSICAS:
Normalização de Dados:
É um processo de organização de dados em um banco de dados
relacional para reduzir a redundância e melhorar a eficiência. Ela
envolve a divisão de tabelas grandes em tabelas menores e mais
relacionadas, reduzindo assim a duplicação de informações.
Características do Banco de Dados
Segurança:
Os sistemas de gerenciamento de banco de dados oferecem
recursos de segurança para controlar o acesso aos dados. Isso
inclui a autenticação de usuários, concessão de privilégios
específicos, criptografia de dados sensíveis e auditoria de
atividades.
Flexibilidade e Extensibilidade:
Bancos de dados devem ser flexíveis para acomodar mudanças
nos requisitos do sistema ao longo do tempo. A capacidade de
adicionar novas tabelas, campos ou modificar a estrutura existente
sem afetar negativamente as operações é um aspecto importante.
Características do Banco de Dados
Suporte a Transações ACID:
ACID é um acrônimo que descreve as propriedades essenciais das
transações em um banco de dados. ACID representa Atomicidade
(a transação é uma operação única e indivisível), Consistência (a
transação leva o banco de dados de um estado consistente para
outro), Isolamento (transações concorrentes são isoladas umas das
outras) e Durabilidade (as alterações da transação são
permanentes).
Organização da SQL
Organização da SQL
Comandos:
CREATE TABLE {{nome}}
{{coluna}} {{tipo}} {{opção}} COMMENT {{comentário}}
Tipos de Dados:
Os dados podem variar muito entre os diversos SGBD, os
mais comuns são: