• Nenhum resultado encontrado

Sistemas de Gerenciamento de Banco de Dados

N/A
N/A
Protected

Academic year: 2022

Share "Sistemas de Gerenciamento de Banco de Dados"

Copied!
9
0
0

Texto

(1)

de Banco de Dados

Unidade 1

Arquitetura e funções típicas de um SGBD

Sistema de Gerência de Bancos de Dados

Sistema de Gerência de Bancos de Dados (SGBD):

conjunto de elementos de software responsáveis por suportar e prover acesso a um conjunto de bancos de dados

Uma instância (execução) de um SGBD pode suportar diversos bancos de dados

Oracle, Microsoft SQL Server, IBM DB2, CA-Ingres, MySQL,

PostgreSQL

(2)

Usuários de SGBDs

Cliente

Fornece subsídios para a construção do banco de dados (dados) e das aplicações (processos), através da definição de Regras de Negócio

Regras de Negócio definem a realidade a ser modelada,

especificando as objetos, seus atributos, os relacionamentos entre estes, regras de validação, etc., além do comportamento, a ser modelado através de métodos

Exemplos:

Deseja-se armazenar o título e o preço de cada produto

Um pedido inclui diversos produtos e um produto pode ser incluído em diversos pedidos. Para cada item de um pedido é definida a quantidade do produto e seu preço de venda

Usuários de SGBDs

Analista de Sistemas

O Analista de Sistemas deve representar as regras de negócio através de um Modelo Conceitual, gerando, assim, o esquema conceitual do banco de dados

O esquema conceitual deve ser independente de qualquer Modelo Lógico ou SGBD específico

Projetista de Banco de Dados

O Projetista de Banco de Dados deve definir o esquema lógico do banco de dados, baseado no esquema conceitual

Adicionalmente, o Projetista deve definir as estruturas físicas de armazenamento e de acesso aos dados, bem como especificar as

(3)

Administrador de Banco de Dados

O Administrador de Banco de Dados deve fornecer suporte à análise, projeto e desenvolvimento

É tarefa do DBA (DataBase Administrator) projetar, controlar e coordenar as informações armazenadas no banco de dados, garantindo sua segurança e o desempenho no acesso

Administrador de Dados

O Administrador de Dados é responsável por manter a coerência dos esquemas de dados corporativos, ou seja, manter as estruturas de dados comuns a diferentes bancos de dados de uma corporação

Usuários de SGBDs

Desenvolvedor

O Desenvolvedor codifica as consultas necessárias para recuperar e atualizar as informações dos bancos de dados

Estas consultas serão utilizadas dentro das aplicações-cliente

Usuário Singelo

Utiliza as aplicações codificadas pelo Desenvolvedor

Todas as suas consultas são pré-codificadas

Seus acessos são limitados pelo privilégios de acesso concedidos pelo DBA para a sua conexão ou, indiretamente, para os sistemas que utiliza

(4)

Usuários de SGBDs

Usuário de Nível Gerencial

Assim como os demais, tem acesso ao banco de dados, no entanto seu interesse está focado em obter informações de cunho gerencial

Utiliza ferramentas de inteligência de negócios (Business Intelligence) e mineração de dados (Data Mining)

Usuário Avançado

Tem acesso ao banco de dados, podendo construir suas próprias consultas

Utiliza utilitários de construção interativa de consultas

Seus acessos são limitados pelo privilégios de acesso concedidos pelo DBA

Configuração de um sistema de banco de

dados simplificado

(5)

Meios Físicos de Armazenamento Sistema de Gerência de Disco Sistema de Gerência de Arquivos Sistema de

Gerência de Buffers

Sistema de Indexação Sistema de Resolução/

Otimização Sistema de

Gerência de Registros Sistema de Recuperação Após

Falha

Sistema de Controle de

Concorrência Utilitários

Módulos básicos de SGBDs

Meios Físicos de Armazenamento: discos, fitas, etc.

Sistema de Gerência de Disco e Sistema de Gerência de Arquivos: componentes do Sistema Operacional

responsáveis por prover acesso aos meios físicos de armazenamento (File System)

Sistema de Gerência de Buffers: implementa algoritmos para reduzir o número de leituras físicas, mantendo parcelas de dados em memória

Sistema de Indexação: implementa algoritmos de otimização

do acesso aos arquivos e memória

(6)

Módulos básicos de SGBDs

Sistema de Gerência de Registros: otimiza a ocupação das estruturas de armazenamento do banco de dados

Sistema de Resolução/Otimização de Consultas: recebe, resolve e otimiza as consultas ao banco de dados

Sistema de Recuperação Após Falha: mantém estruturas redundantes que garantem a recuperação dos dados após a ocorrência de falhas de transação, de sistema ou de disco

Sistema de Controle de Concorrência: implementa algoritmos de isolamento de transações (em diferentes níveis),

garantindo a independência de suas execuções

Funcionamento dos módulos de um SGBD e

suas interações

(7)

informação

Apresentação Serviços de interface Lógica da interface

Lógica Lógica de negócio

Lógica de dados Persistência Serviços de dados

Serviços de arquivos

Arquitetura física centralizada

(8)

Arquitetura cliente/servidor em duas camadas

Fonte: ELMASRI, R.; NAVATHE, S. B.

Sistemas de Banco de Dados. 4ed.

São Paulo: Pearson Education, 2005.

724p..

Arquitetura cliente/servidor em duas

camadas

(9)

Fonte: ELMASRI, R.; NAVATHE, S. B.

Sistemas de Banco de Dados. 4ed.

São Paulo: Pearson Education, 2005.

724p..

Referências

Documentos relacionados

A não uniformização quanto ao método de referência pode promover diferenças entre as curvas de calibração geradas por laboratórios de dosimetria citogenética, que podem

A variação do pH da fase móvel, utilizando uma coluna C8 e o fluxo de 1,2 mL/min, permitiu o ajuste do tempo de retenção do lupeol em aproximadamente 6,2 minutos contribuindo para

Este presente artigo é o resultado de um estudo de caso que buscou apresentar o surgimento da atividade turística dentro da favela de Paraisópolis, uma

seria usada para o parafuso M6, foram utilizadas as equações 14 e 15, referentes aos parafusos de 8 mm de diâmetro e folga entre parafuso e furo de 0,5 mm, que definem,

No entanto, os resultados apresentados pelo --linalol não foram semelhantes, em parte, aos do linalol racêmico, uma vez que este apresenta um efeito vasorelaxante em anéis de

Resumo: O presente trabalho corresponde a um estudo empírico descritivo e exploratório que aborda comportamentos e falas de atores políticos que participaram do processo legislativo

As micotoxinas são compostos químicos tóxicos provenientes do metabolismo secundário de fungos filamentosos e conhecidas pelos danos causados à saúde humana e

onde Qe são as forças de origem externa ao sistema e Qc são as forças de reação. Estas equações não podem ser utilizadas diretamente, pois as forças de