O que é um banco de dados e qual a sua importância?
A maioria de nós está familiarizada com algum tipo de sistema de manutenção de registros. Algumas pessoas armazenam todos os seus recibos como preparação para o pagamento de impostos. Outros que gerem uma empresa podem manter o controle de suas vendas e despesas para se certificar de que estão atingindo suas metas. Médicos mantem os arquivos de todos os seus pacientes, e assim por diante.
Um sistema de banco de dados não é nada mais do que um armário de arquivamento eletrônico e os “pedidos” são interações com o armário para adicionar, remover, atualizar ou recuperar um arquivo.
Que tipo de dados que você pode coletar?
Normalmente, você deseja salvar os dados que vai ser de algum valor para você no futuro. Isso é chamado de dados persistentesporque ele é salvo por um tempo maior do que o comprimento da sessão do usuário ou de um dia inteiro de atividade.
Devido ao “poder dos dados e da análise” em gerar eficiência, insights e oportunidades, a importância das bases de dados é fundamental para todas as empresas de hoje.
Este é uma questão a ser prospectada tanto na perspectiva de vendas quanto na perspectiva técnica.
Quais os quatro componentes do Banco de Dados?
Bases de dados consistem em quatro componentes: dados, hardware, software e usuários.
Dados
Dados é a condição sine qua non de um banco de dados – sendo a informação real que você deseja salvar no banco de dados. Além dos dados, você também guarda informações sobre os dados e banco de dados. Você salva este “metadados”em um lugar chamado o “catalogo ” -para o caso de você precisar refrescar sua memória sobre o que você está coletando e como está sendo armazenado.
Metadados, são dados sobre outros dados. Um item de um metadado pode dizer do que se trata aquele dado, geralmente uma informação inteligível por um computador. Os metadados facilitam o entendimento dos relacionamentos e a utilidade das informações dos dados.
Equipamento (hardware)
Os dados são fisicamente armazenados em algum componente de hardware que tipicamente em armazenamento secundário, tais como discos magnéticos. O hardware de armazenamento pode ser classificados de diversas formas: primária, secundária e terciária.
Programas
Quando os usuários interagem com um site por exemplo, eles vão executar determinadas ações que devem ser salvas no banco de banco de dados. Um sistema de gerenciamento de banco de dados (DMBS) constitui a camada de software de interface entre os usuários e o banco de dados real.
Usuários
Os usuários finais são os usuários que interagem com uma aplicação, geram solicitações para o banco de dados em segundo plano. Quando um novo usuário se registra, por exemplo, uma solicitação de banco de dados é emitida solicitando ao SGBD adicionar um novo usuário ao banco de dados.
Qual a função do sistema de gerenciamento de banco de dados num sistema de informação?
Num banco de dados o SGBD – Sistema de Gerenciamento de Banco de Dados – é responsável pela definição do banco de dados, armazenamento, manipulação, e compartilhamento dos dados entre usuários e aplicações.
Pense o SGBD como o chefe da gestão de arquivo, responsável por gerenciar os pedidos de acesso ao banco de dados. Quando um usuário clica em “aceitar amigo” no Facebook, um pedido é criado e dirigido para o banco de dados. O SGBD deve aceitar e analisar todos os pedidos antes de enviar a solicitação ao longo do seu caminho para o banco de dados, em que ponto ele é interpretado e executado. O código que realmente acessa a base de dados é chamado um sublinguagem dados; uma versão popular é SQL (Structured Query Languag) O SGBD fornece uma maneira de controlar a simultaneidade (várias solicitações ao banco de dados acontecendo ao mesmo tempo), redundância (o mesmo pedaço de informação armazenada várias vezes no banco de dados), a segurança, a recuperação (proteção contra algum tipo de falha de banco de dados) e otimização – aspectos que melhorar muito o valor para o desenvolvedor.