terça-feira, 12 de maio de 2015

Banco de Dados e Sistema de Gerenciamento de Banco de Dados


O que é Banco de Dados?

Existem vários tipos de banco de dados e eles estão presentes na nossa vida há muito tempo, a lista telefônica por exemplo pode ser considerada um banco de dados. Antigamente as empresas armazenavam informações em arquivos físicos, mas o surgimento e evolução dos computadores possibilitaram o armazenamento de dados de modo digital. Assim os bancos de dados evoluíram e se tornaram o coração de muitos sistemas de informação. 

Banco de Dados são coleções de informações que se relacionam de forma que crie um sentido. São de vital importância para empresas, e há duas décadas se tornaram a principal peça dos sistemas de informação.

Sistemas de Gerenciamento de Banco de Dados - SGBD -  é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. 

O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (Application Programming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).

Tudo que fazemos em um banco de dados passa pelo SGBD! 

O SGBD é responsável por tudo, salvar os dados no HD, manter em memória os dados mais acessados, ligar dados e metadados, disponibilizar uma interface para programas e usuários externos acessem o banco de dados (para banco de dados relacionais, é utilizada a linguagem SQL), encriptar dados, controlar o acesso a informações, manter cópias dos dados para recuperação de uma possível falha, garantir transações no banco de dados, enfim, sem o SGBD o banco de dados não funciona.


sexta-feira, 8 de maio de 2015

O que é Sistemas de Informação?

Sistemas de Informação - pode ser definido tecnicamente como um conjunto de componentes inter-relacionados que coleta, processa, armazena e distribui informações destinadas a apoiar as tomadas de decisões, a coordenação e o controle de uma organização. Esses sistemas também auxiliam os gerentes e trabalhadores a analisar problemas, visualizar assuntos e criar novos produtos.
Laudon & Laudon

Segundo Laudon & Laudon (2004), conhecer sistemas de informação é essencial para os administradores, porque a maioria das organizações precisa deles para prosperar. Esses sistemas podem auxiliar as empresas a estender seu alcance a locais distantes, oferecer novos produtos e serviços, reorganizar fluxos de tarefas e trabalho e transformar radicalmente o modo como conduzem os negócios.