Please enable JavaScript.
Coggle requires JavaScript to display documents.
Banco de Dados
image, Pirâmide do conhecimento, Programa de…
Banco de Dados
Conceitos
um banco de dados
.
representa algum aspecto do MUNDO REAL por meio de dados logicamente RELACIONADOS para uma finalidade ESPECÍFICA.
-
-
.
Pode ser gerado e mantido
- MANUALMENTE e (catálogo de cartão de biblioteca) :check:, ou pode ser
- COMPUTADORIZADO o (Sistema Gerenciador de Banco de Dados) (SGBD). :check:
-
-
O BD representa algum aspecto do MUNDO REAL, às vezes chamado de minimundo ou de universo de discurso
.
Abstração de Dados
-
o objeto do SBD é a visão ABSTRATA dos dados. O sistema omite certos detalhes de como os dados são armazenados e mantidos
-
-
.
Características do BD
Segundo Navathe, os bancos de dados DIFEREM dos sistemas de processamento de arquivos em quatro características.
▪ Natureza de autodescrição de um sistema de banco de dados
.
▪ Isolamento entre programas e dados, e abstração de dados
.
▪ Suporte de múltiplas visões dos dados
.
▪ Compartilhamento de dados e processamento de transação multiusuário.
.
-
..
▪ ISOLAMENTO entre programas e dados, e abstração de dados.
-
-
-
Armazenamento
Na administração de banco de dados, são utilizados basicamente três tipos de armazenamento:
- volátil,
- não volátil e
- estável
.
VOLÁTIL
Nesse tipo de armazenamento, a informação usualmente NÃO sobrevive a quedas no sistema.
O acesso a armazenamento volátil é extremamente RÁPIDO, tanto devido à velocidade de acesso da memória em si quanto ao acesso direto a qualquer item de dado possível no armazenamento volátil.
-
-
-
-
-
.
Independência de Dados
a habilidade de modificar a definição de um esquema em um nível SEM AFETAR a definição do esquema em um nível MAIS ALTO.
Há dois níveis:
- Independência de Dados FÍSICA
- Independência de Dados LÓGICA
.
- Independência de Dados FÍSICA
-
.
- Independência de Dados LÓGICA
a capacidade de alterar o esquema CONCEITUAL SEM ter de alterar o esquema EXTERNO ou de PROGRAMAS de APLICAÇÃO;
modifica o esquema lógico SEM QUE , com isso, qualquer programa aplicativo precise ser reescrito
-
-
.
Esquemas e Instâncias
-
-
SGBD é responsável por garantir que toda instância do banco de dados satisfaça ao esquema do banco de dados :warning:
Metadados de Arquivos
.
fornecem uma DESCRIÇÃO das CARACTERÍSTICAS dos dados e do conjunto de relacionamentos que ligam os dados encontrados no Banco de Dados.
Metadados armazenam, estruturam e correlacionam, preferencialmente em um REPOSITÓRIO de metadados
-
descreve diversos atributos necessários para identificar, localizar, compreender e
gerenciar dados
.
protocolo OAI-PMH
(Open Archives Initiative-Protocol for Metadata Harvesting)
(Protocolo aberto de arquivos para coleta de metadados)
-
-
-
-
-
Modelo de Dados
Um modelo de dados é um conjunto de conceitos que podem ser utilizados para descrever a ESTRUTURA LÓGICA e FÍSICA de um banco de dados
podem ser divididos em:
- conceituais,
- representativos e
- físicos
-
-
-
-
CHAVES
.
Superchave
Uma superchave é um CONJUTO de ATRIBUTOS que, coletivamente, IDENTIFICAM univocamente UMA TUPLA (registro).
-
Dentro de uma tabela ou relação, NÃO pode existir duas linhas com valores iguais para todos seus atributos. :red_cross:
-
uma superchave PODE ter ATRIBUTOS REDUNDANTES ou desnecessários para a IDENTIFICAÇÃO única de UMA TUPLA :check:
-
-
-
-
-
-
ADMINISTRADOR DE Banco de Dados (DBA)
database administrator
O DBA é o responsável por AUTORIZAR o acesso ao banco de dados, COORDENAR e MONITORAR seu uso e adquirir recursos de software e hardware conforme a necessidade
-
Pirâmide do conhecimento
.
DADOS =
Fatos em forma PRIMÁRIA
dados armazenados GERAM informações que, por conseguinte, trarão conhecimentos que se concretizarão na inteligência. .(TEORIA)
-
.
CONHECIMENTO =
É a informação INTERPRETADA, AVALIADA e ADQUIRIDA.(TEORIA)
-
-
Usuário
Visão externa
Esquema Conceitual
Esquema Interno
-
-
- Independência de Dados FÍSICA
-
- Independência de Dados LÓGICA
-
- Dados + Metadados = Banco de Dados
.
- Banco de Dados + SGBD = Sistema de Banco de Dados (SBD).
Sistema Gerenciador de Banco de Dados
(SGBD)
- Busca dados por meio de processamento de informações prestadas pelo usuário.
Ex.: Saber pendências de trânsito. O usuário fornece placa e renavan (informações) ao site do DETRAN (SGBD). Ele irá retornar com as informações solicitada
-
• Os dados constituem os blocos de construção das informações;
.
• As informações são produzidas pelo processamento de dados e são utilizadas para revelar o significado dos dados;
.
• Informações precisas, relevantes e rápidas são a chave para a boa tomada de decisões;
.
• A boa tomada de decisão é a chave para a sobrevivência de uma organização no ambiente global.
-
-
-
-
-
- Dados + Metadados = Banco de Dados
.
- Banco de Dados + SGBD = Sistema de Banco de Dados (SBD).
-
- CARACTERÍSTICAS do BD
.
▪ Natureza de AUTODESCRIÇÃO de um sistema de banco de dados.
.
▪ ISOLAMENTO entre programas e dados, e abstração de dados.
.
▪ Suporte de MÚLTIPLAS VISÕES dos dados.
.
▪ Compartilhamento de dados e processamento de TRANSAÇÃO MULTIUSUÁRIO.
PROPRIEDADES das Transações do BDA.C.I.D.
- Atomicidade,
- Consistência,
- Isolamento,
- Durabilidade
-
Os modelos de banco são usados para descrever, com graus de abstração, a estrutura de um banco de dados
-
-
-
-
-
- Modelo Conceitual = QUAIS dados serão armazenados
. . . . . . . . . . INdependente do SGBD
. . . . . . . . . . . . . . . . . .X
- Modelo FÍSICO = COMO os dados serão armazenados
. . . . . . . . . . DEPENDENTE do SGBD
-
-
-
-
-
-
-
-
-
-
-
-
-
-