Please enable JavaScript.
Coggle requires JavaScript to display documents.
(Características do MariaDB (Aceita várias linguagens de programação (C,…
-
O que é um SGDB
Capacidade de gerenciar, interagir e manipular as informações do banco de dados
-
-
Garante a segurança que somente usuários com permissão possam ter qualquer tipo de interação com o banco de dados (leitura, escrita, alteração, remoção...)
-
-
Abstração e Projeção
-
Projeção: Organizar, segmentar, analisar todas as informações necessárias e export de maneira que o SGDB compreenda
Nosso Ambiente
Hierarquia
-
-
Campos [Atributos]: Responsável por armazenar uma informação. E este possui parâmetros e valores para configuração
-
-
-
-
-
Resumo:
[BD] blog
-
[REGISTRO] posts
Artigo de teste, Subtítulo do meu primeiro artigo, Programação, Gustavo, 2017-05-18
-
[REGISTRO] categories
Programação, Tudo sobre programação num só lugar
-
-
MariaDB
-
Transacional
Uma sequência de processos, que quando executadas formam apenas uma ação
4 atributos ACID
Atomicidade: Todo processo deve ter um fim, e quando executado com falha deve ser desprezada as informações (rollback), e quando finalizada com sucesso devem ser escritas no repositório (commit).
Consistência: Todos os processos devem ser executados obedecendo todas as regras e restrições impostas (valores únicos [UNIQUE], chaves estrangeiras [Foreing Key], valores não nulos [NOT NULL]...)
Isolamento: Nenhuma transação pode afetar outra em andamento. Se elas forem concorrentes (alteram a mesma tabela por exemplo) uma deve ser finalizada antes que outra possa ser executada. Nesse momento a transação fica numa fila chamada "spool"
Durabilidade [ou Persistência]: Toda informação escrita no repositório só pode ser desfeita/refeita por outra transação. Isso significa que não pode ser suscetível a erros de hardware por exemplo
Gerenciado na maioria das vezes pela própria aplicação, mas há a possibilidade de forçar o uso em determinadas situações.
Normalizado
Tem se normalizado, um banco que atende as 5 formas normais.
Um banco normalizado nas 5 formas normais tende a ser extremamente dinâmico porém com perda de desempenho
Um banco não normalizado (desnormalizado) tende a ter um desempenho melhor, porém com informações limitadas. Pode ser chamado também de dimensões, ao invés de tabelas.