Академический Документы
Профессиональный Документы
Культура Документы
Definies
Software Bsico; Software de Aplicao (Aplicativo); Software Utilitrio.
Definies
SISTEMA DE BANCO DE DADOS Sistema computadorizado de armazenamento de registros. Repositrio ou recipiente para uma coleo de arquivos de dados computadorizados; Propsito geral armazenar informaes e propiciar aos usurios a realizao das seguintes operaes: Acrescentar novos arquivos vazios ao BD Inserir novos dados em arquivos existentes Buscar, Alterar, Excluir dados de arquivos existentes Remover arquivos existentes do BD
Definies
DADOS X INFORMAO Dados Refere-se ao que est realmente armazenado no BD (Dados brutos) Informao Refere-se ao significado desses dados para um determinado usurio.
Definies
DADOS X INFORMAO
Definies
SISTEMA DE BANCO DE DADOS Um Sistema de Banco de Dados envolve quatro componentes principais:
Dados Hardware Software
Usurios
Definies
SISTEMA DE BANCO DE DADOS Dados Os sistemas de BD esto disponveis p/ vrias mquinas, desde PCs pequenos at computadores de grande porte (mainframes) Sistemas pequenos (monousurio) no mximo um usurio pode ter acesso ao BD Sistemas grandes (multiusurio) vrios usurios podem ter acesso simultneo ao BD
Definies
SISTEMA DE BANCO DE DADOS Dados
Simplificao: supor que a totalidade dos dados armazenados no sistema mantida em um nico BD, porm pode-se dividir os dados em vrios BD diferentes
Num sistema BD grande os dados estaro no apenas integrados, mas compartilhados, podendo estar at distribudos
Definies
SISTEMA DE BANCO DE DADOS Dados Integrados
BD unificado em vrios arquivos de dados sem a ocorrncia de redundncia
Dados Compartilhados
Pores isoladas de dados do BD podem ser compartilhadas entre diferentes usurios (acesso concorrente)
Definies
SISTEMA DE BANCO DE DADOS Hardware Necessrio:
Definies
SISTEMA DE BANCO DE DADOS Software Necessrio
Definies
SISTEMA DE BANCO DE DADOS Usurios (Peopleware)
Programadores de aplicaes desenvolvem aplicativos de BD (COBOL, C++, Java etc); Usurios finais interagem com o BD a partir de terminais ou estaes de trabalho on line usando um processador de linguagem de consulta. Administrador de Banco de Dados (Database Administrator - DBA) Administra os dados do BD.
Usurios do BD
Administradores do Banco de Dados (DBA) A vantagem dos SGBDs o controle centralizado de dados e programas DBA responsvel por esta centralizao Atuam a nvel lgico e fsico Usurios comuns do Banco de Dados Atuam em nvel de viso
Funes do DBA
Fornecer autorizao de acesso ao sistema (Controle de usurios); Definio de estrutura de dados e mtodos de acesso.
Usurios comuns do DB
Programadores de aplicao: Desenvolvem programas que interagem com o Banco de Dados. Usurios sofisticados: Interagem com sistema sem escrever programas. Manipulam diretamente os dados utilizando recursos do SGBD (como MySQL, Firebird etc). Precisam ter conhecimentos de Banco de Dados
Usurios simples: Interagem com o sistema, manipulando os dados indiretamente utilizando aplicativos j escritos. No precisam ter conhecimentos de Banco de Dados.
Definies
BANCO DE DADOS Dados Persistentes dados armazenados de maneira permanente. S podem ser removidos do BD por alguma solicitao explcita ao SGBD (dados operacionais). Dados Transientes dados mais efmeros (passageiros), como dados de E/S, variveis, resultados intermedirios
Vantagens de um Sistema de BD
1 Dados podem ser compartilhados 2 Redundncia pode ser reduzida 3 Inconsistncia pode ser evitada 4 Propicia uma coerente administrao de dados; 5 Fornece suporte a transaes; 6 Aumenta a confiabilidade das Aplicaes; 7 Permite respostas rpidas, econmicas e avanadas nas requisies de informaes; 8 Protege os dados contra danos ou acessos no autorizados (segurana); e 9 Proporciona Independncia de Dados.
Custos de um Sistema de BD
1 Necessria a aquisio de um SGDB; 2 Sistemas grandes e complexos podem vir a custar at centenas de milhares de dlares; 3 A Independncia de Dados normalmente requer considervel sobrecarga de processamento nos acessos ao BD; 4 Requer conhecimento especializado e escasso, tanto para o Suporte Tcnico e Manuteno dos SGBD, como para o Projeto e a Administrao do Banco de Dados;
ENFOQUE DO PROCESSAMENTO DE INFORMAES A PARTIR DA DCADA DE 90`: TRANSAES CLIENTESERVIDOR (DESENVOLVIMENTO EM 3 CAMADAS)
Componentes Bsicos de um Sistema-Cliente - Os Programas de Aplicao (GUI). Os Mdulos do Sistema Operacional de Rede (SOR), a Interface de Conectividade para Banco de Dados e a(s) Pilha(s) de Protocolo implementam a Interface de Conectividade do Sistema.
Componentes Bsicos de um Sistema Cliente-Servidor - Sistema de Gerncia de Banco de Dados (SGBD). O Sistema Operacional de Rede (SOR) estende o Sistema Operacional do Servidor, acrescentando Funes Necessrias a Administrao e Gerncia do Ambiente Distribudo. Mdulos do SOR, a Interface de Conectividade para Banco de Dados e a(s) Pilha(s) de Protocolo implementam a Interface de Conectividade do Sistema.
A Abordagem Ethernet
Os Ns da Rede comunicam-se atravs do Barramento representado pelas Ligaes por Cabo Par Tranado (STP/UTP), Cabo Coaxial , Fibra ptica , WiFi ou RF.
SGBD
Coleo de arquivos e programas interrelacionados que permitem ao usurio acesso para consulta e alterao de dados. Fornece ao usurio viso abstrata dos dados, ocultando detalhes de implementao e desenvolvimento.
O SGBD deve estar consistente antes do incio da transao e tambm aps seu trmino Ex.: Transferncia da Conta A para B