Arquitetura De Banco De Dados
Exames: Arquitetura De Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: hunter_ar_frio • 22/11/2014 • 716 Palavras (3 Páginas) • 485 Visualizações
ARQUITETURA DE B.D.
• SGBD – MONOLÍTICOS
o SOFTWARE DO SGDBs É UM SISTEMA INTEGRADO.
• SGBD – MODULAR.
o ARQUITETURA CLIENTE - SERVIDOR
ARQUITETURA DE B.D.
• ARQUITETURA CLIENTE / SERVIDOR.
o MÓDULO CLIENTE
WORKSTATION / PC.
PROGRAMAS DE APLICAÇÃO E INTERFACES DO USUÁRIO ACESSAM O BD.
INTERAÇÃO COM O USUÁRIO.
INTERFACE AMIGAVÉL.
ARQUITETURA DE B.D.
• ARQUITETURA CLIENTE / SERVIDOR.
o MÓDULO SERVIDOR.
ONDE REALMENTE ESTA ARMAZENADO O BD.
TRATA DO ARMAZENAMENTO DOS DADOS.
CONTROLE DE ACESSO.
PESQUISAS DE DADOS.
ARQUITETURA DE B.D.
• BANCO DE DADOS
o NÍVEL DE ABSTRAÇÃO DE DADOS.
o OCULTA DETALHES DE ARMAZENAMENTO.
o DADOS RELACIONADOS.
o USUÁRIO NÃO TRATA AS ESTRUTURAS DE ARMAZENAMENTO.
ARQUITETURA DE B.D.
• MODELO DE DADOS.
o CONCEITOS QUE DESCREVE AS ESTRUTURAS DO B.D.
o MEIOS PARA ALCANÇAR A ABSTRAÇÃO.
o ESTRUTURA DE B.D. SÃO OS TIPOS DE DADOS, RELACIONAMENTOS E RESTRIÇÕES QUE DEVEM EXISTIR NOS DADOS
ARQUITETURA DE B.D.
• ESQUEMAS E INSTÂNCIAS.
o ESQUEMAS
É A DESCRIÇÃO DE UM BANCO DE DADOS.
ESPECIFICADO DURANTE O PROJETO DO BD.
o INSTÂNCIAS
SÃO OS DADOS PARA O BANCO DE DADOS PARA UM DETERMINADO INSTANTE.
TODA VEZ QUE HÁ UMA ALTERAÇÃO NO BD. DIZEMOS QUE A SUA INSTÂNCIA FOI ALTERADA.
ARQUITETURA DE B.D.
• ARQUITETURA DO SGBD.
o ARQUITETURA DE TRÊS ESQUEMAS.
NÍVEL INTERNO
NÍVEL CONCEITUAL
NÍVEL EXTERNO.
ARQUITETURA DE B.D.
• ARQUITETURA DO SGBD.
o ARQUITETURA DE TRÊS ESQUEMAS.
NÍVEL INTERNO
DESCREVE AS ESTUTURAS FÍSICAS DO BD.
DESCREVE OS DETALHES SOBRE O ARMAZENAMENTO DOS DADOS.
DESCREVE OS CAMINHOS DE ACESSO AO BANCO DE DADOS
ARQUITETURA DE B.D.
• ARQUITETURA DO SGBD.
o ARQUITETURA DE TRÊS ESQUEMAS.
NÍVEL CONCEITUAL.
DESCREVE A ESTUTURA DE BANCO DE DADOS PARA UMA COMUNIDADE DE USUÁRIOS.
ESCONDE OS DETALHES DAS ESTRUTURAS DE ARMAZENAMENTO FÍSICO.
CONCENTRA-SE NA DESCRIÇÃO DAS ENTIDADES, TIPOS DE DADOS, RELACIONAMENTOS E OPERAÇÕES DOS USUÁRIOS
ARQUITETURA DE B.D.
• ARQUITETURA DO SGBD.
o ARQUITETURA DE TRÊS ESQUEMAS.
NÍVEL EXTERNO.
PARA UM DETERMINADO GRUPO DE USUÁRIO O ESQUEMA EXTERNO DESCREVE UMA PARTE DO BANCO DE DADOS A QUAL ESTE GRUPO ESTEJA INTERESSADO, OCULTANDO A OUTRA PARTE.
ARQUITETURA DE B.D.
ARQUITETURA DE B.D.
• INDEPENDÊNCIA DE DADOS
o É A CAPACIDADE DE ALTERAR O ESQUEMA EM UM NÍVEL DE UM SISTEMA DE BD SEM TER QUE ALTERAR O ESQUEMA NO PRÓXIMO NÍVEL MAIS ELEVADO.
ARQUITETURA DE B.D.
• INDEPENDÊNCIA DE DADOS
o INDEPENDÊNCIA LÓGICA DE DADOS.
CAPACIDADE DE ALTERAR O ESQUEMA CONCEITUAL SEM TER DE ALTERAR O ESQUEMA EXTERNO.
USADO PARA EXPANDIR OU REDUZIR O BD.
EX: ADICIONANDO / REMOVENDO UM TIPO DE REGISTRO OU UM ITEM DE DADO.
ARQUITETURA DE B.D.
• INDEPENDÊNCIA DE DADOS
o INDEPENDÊNCIA FÍSICA DE DADOS.
CAPACIDADE DE ALTERAR O ESQUEMA INTERNO SEM TER DE ALTERAR OS ESQUEMAS CONCEITUAIS.
SÃO NECESSÁRIAS DEVIDO AO FATO DE ALGUNS ARQUIVOS TEREM DE SER REORGANIZADOS.
EX: AO CRIARMOS UMA ESTRUTURA DE ACESSO ADCIONAL PARA MELHORAR O DESEMPENHO.
ARQUITETURA DE B.D.
• LINGUAGEM DO SGBD
o DDL LINGUAGEM DE DEFINIÇÃO DE DADOS.
UTILIZADA PELO PROJETISTA E DBA’s PARA A DEFINIÇÃO DAS ESTRUTURAS DE ARMAZENAMENTO DOS DADOS.
EX: CREATE
DROP.
ALTER.
ARQUITETURA DE B.D.
• LINGUAGEM DO SGBD
o DML LINGUAGEM DE MANIPULAÇÃO DE DADOS.
UMA VEZ O BD CRIADO DEVERÁ SER POPULADO.
PERMITE AO USUÁRIO UMA MANIPULAÇÃO DOS DADOS ARMAZENADOS.
RECUPERAÇÃO, INCLUSÃO, EXCLUSÃO E MODIFICAÇÃO DOS DADOS.
ARQUITETURA
...