Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1692 palavras )
  • Download(s) : 0
  • Publicado : 11 de abril de 2013
Ler documento completo
Amostra do texto
Armazenamento e recuperação de Dados
Como descrito, uma função de um DBMS é servir de interface entre um programa de aplicação e a base de dados. Quando um programa de aplicação precisa de dados, ele solicita os dados pelo DBMS. Suponha que, para calcular um preco total de um carro novo , um programa de preços de um comerciante precise de dados de preco considerando opções de motores-seiscilindros ou o padrão de quatro cilindros. O programa de aplicação nesse caso solicita esses dados do DBMS. Ao fazer isso, o programa de aplicação segue um caminho de acesso logico. A seguir , o DBMS, em conjunto com diversos programas de software do sistema, acessa um dispositivo de armazenamento ,como um fita ou disco, onde os dados são armazenados. Quando o DBMS vai para esse dispositivo dearmazenamento para recuperar dados , ele segue um caminho para localização física onde o preco dessa opção esta armazenado.
Quando duas ou mais pessoas ou programas tentam acessar o mesmo registro da mesma base de dados ao mesmo tempo, pode ocorrer um problema. O controle de concorrência pode ser usado para evitar esse problema potencial. Uma abordagem e travar o acesso de todos os outros programas deaplicação a um registro se o registro for atualizado ou usado por um programa.

DadosArmazenados |

Caminho de acesso físico
DBMS |

Caminho de acesso logico

Consultas Outros software Programas de
Gerenciaisaplicação
Manipulação de Dados e geração de relatórios
Quando um DBMS e instalado, o sistema pode ser usado por todos os níveis de funcionários usando comandos específicos em diversas linguagens de programação, os comandos usados para manipular os dados em uma base de dados são parte de linguagem de manipulação de dados .Essa linguagem especifica,fornecida com os DBMS, permite aos gerentes e outros usuários de bases de dados acessar, modificar e consultar os dados contidos na base de dados para gerar relatórios. Nos anos 70 pesquisadores no laboratório de pesquisa da IBM, desenvolveram uma linguagem de manipulação de dados padronizado denominada SQL.
A SQL permite aos programadores aprender uma linguagem de consulta poderosa e usa-la emsistemas de PCs até computadores de grande porte.
Programas de bases de dados podem traduzir literalmente centenas de documentos e relatórios . Alguns poucos exemplos são:
Carta já endereçadas
Cheques e relatórios de folha de pagamentos
Encomendas
Pedidos de matérias e suprimentos
Diversos relatórios de desempenho financeiro

Administrador de base de dados
Um administrador de bases dedados e um profissional de sistemas altamente treinado e habilidoso que dirige ou efetua todas as atividades relacionadas a manutenção de um ambiente de bases de dados bem-sucedidos. As responsabilidades do DBA incluem projetos , a implantação e a manutenção do sistema de bases de dados ; o estabelecimento de politicas e procedimentos de gerenciamento , a segurança, a manutenção e o uso do sistemade gerenciamento de bases de dados; e o treinamento de funcionários no gerenciamento e uso de base de dados.

Sistemas populares de gerenciamento de bases de dados
As atuais gerações de sistemas de gerenciamentos de base de dados possibilita os usuários construir sua próprias aplicações de bases de dados . Os usuários usam ferramentas para problemas diários, como gerenciar uma grande pilha deinformações de funcionários, clientes, estoques e vendas, ou itens de entretenimento, como listas de vinhos, CDs e vídeos.
O mercado completo de software para gerenciamento de bases de dados engloba software usado por programadores profissionais e opera em computadores de médio porte, computadores de grande porte e supercomputadores. O mercado como um todo gera 10 bilhões de dólares por ano em...
tracking img