Prévia do material em texto
…………………… ………………………………………………………………………………………………………………………………………………………………. Arquitetura e Classificação dos SGBDs …………………………………………………………………… ………………………………………………………………… ……………………………………………………………………………………………………. ● Centralizados: toda funcionalidades, execução dos programas… ficam tudo dentro de uma única máquina, normalmente mainframe ● Clientes/Servidor básicas- utilizadas hoje em dia- conjunto de máquinas que opera em uma rede de computadores, cliente: máquina que oferece capacidade de interface com o usuário e processamentos local (desktop, celular) servidor: sistema de hardware e software que oferece serviços a máquinas clientes(acesso a arquivos, impressões…) serviço típicos de arquivo, de impressão, de webde email, de bancos de dados Máquinas Clientes: - Possui interfaces apropriadas para utilizar os servidores. - Possuem poder de processamento local ● Clientes/Servidor 2 camadas Os componentes de software são distribuídos por dois sistemas: cliente e servidor servidor: nós SGBD relacionais, fornecem as funcionalidades de consulta e de processamento de transações cliente: Executam programas de interface com o usuário e os programas de aplicações(aplicativos) -Padrão ODBC ( Open Database Connectivity ) oferece uma interface de programação de aplicações (API) Permite que os programas de interface de aplicações acessem o SGBD. -Padrão JDBC (Java Database Connectivity) Conectividade para programas em java permite que programas em java acessem um ou mais GBDs por meio de uma interface padrão. ● Três ou mais camadas típica para aplicações web. -É INCLUSO UMA CAMADA ENTRE CLIENTE E SERVIDOR -Atua como servidor de aplicações ou servidor web. -Executa programas de aplicações e armazena regras de negócio. ● N camadas -basicamente divide a camada intermediária em outros componentes mais detalhados CLASSIFICAÇÃO DOS SGBDs ● Modelo de Dados ○ relacional, objeto, objeto relacional, NoSQL, chave-valor,XML, hierárquico, rede entre outros ● Números de usuários ○ monousuário e multiusuário ● Custos ○ gratuitos e licenças pagas ○ ● Números de sites ○ Centralizado(dados armazenados em um único computador ), ○ distribuídos BD e o software dos SGBDs estão conectados em vários locais por uma rede de computadores - SGBDs - homogêneos ou heterogêneos (federados )