Ícone do site Diego Macêdo

Gerenciador de Banco de Dados

Os bancos de dados requerem tipicamente um grande espaço de armazenamento. Os bancos de dados corporativos são medidos geralmente em gigabytes, ou, para os maiores, terabytes de dados.Um gigabyte equivale a 1000 megabytes (um bilhão de bytes) e um terabyte representa um milhão de gigabytes. Visto que a memória principal de um computador não pode armazenar essas informações, ela é armazenada em discos. Os dados são movidos entre discos de armazenamento e a memória principal conforme a necessidade. Uma vez que esse movimento de dados é bastante lento em comparação com a velocidade da unidade central de processamento (UCP ou CPU, Central Processing Unit), é imperativo que o sistema de banco de dados estruture os dados de forma a minimizar o movimento de dados entre os discos e a memória principal.

A finalidade de um sistema de bancos de dados é simplificar e facilitar o acesso aos dados. Visões do usuário de alto nível ajudam-nos a atingir isto. Os usuários do sistema não devem preocupar-se desnecessariamente com os detalhes físicos da implementação do sistema. Contudo, o principal fator na satisfação de um usuário com o sistema de bancos de dados é seu desempenho. Se o tempo de resposta a uma solicitação é muito longo, o valor do sistema é diminuído. O desempenho de um sistema depende da eficiência das estruturas de dados usadas para representar os dados no banco de dados. E, se for o caso, a vantagem não deve ser dada apenas entre espaço e tempo, mas também eficiência de um tipo de operação versus outra.

gerenciador de banco de dados é um módulo de um programa que provê a interface entre os dados de baixo nível armazenados num banco de dados e os programas de aplicação e as solicitações submetidas ao sistema. O gerenciador de banco de dados é responsável pelas seguintes tarefas:

Sistema de banco de dados projetados para uso em pequenos computadores pessoais podem não ter todos os recursos descritos acima. Por exemplo, muitos sistemas pequenos restringem o acesso a apenas um usuário de cada vez. Outros atribuem ao usuário tarefas como cópias de segurança, recuperação e imposição de segurança. Isto permite um gerenciador de BD menor, com menor requerimento de recursos, especialmente no que diz respeito à memória principal. Por outro lado, assim como os baixos custos e baixos recursos são suficientes para pequenos bancos de dados pessoais, porém eles são inadequados para satisfazer as necessidades de empreendiementos de média ou larga escala.

Autor: André Sanches

Sou bacharel em Sistemas de Informação pela Estácio de Sá (Alagoas), especialista em Gestão Estratégica da Tecnologia da Informação pela Univ. Gama Filho (UGF) e pós-graduando em Gestão da Segurança da Informação pela Univ. do Sul de Santa Catarina (UNISUL). Certificações que possuo: EC-Council CEH, CompTIA (Security+, CySA+ e Pentest+), EXIN (EHF e ISO 27001), MCSO, MCRM, ITIL v3. Tenho interesse por todas as áreas da informática, mas em especial em Gestão e Governança de TI, Segurança da Informação e Ethical Hacking.

Sair da versão mobile