Como Adm uma empresa
Por: Kleber.Oliveira • 29/1/2018 • 1.899 Palavras (8 Páginas) • 339 Visualizações
...
-
EVOLUÇÃO DOS BANCOS DE DADOS
Os BD são fundamentais para muitas empresas atualmente, mas antigamente as empresas armazenavam seus dados em fichas de papel que eram organizadas através de pastas gerando uma grande quantidade de papeis. Era extremamente complicado fazer uma consulta em meio a tantos papeis sem falar que a qualquer momento alguma coisa poderia acontecer com esses dados, seja um incendio ou uma perca do material e tudo que a empresa tinha guardado como dados iria se perder gerando muitos problemas no presente e no futuro.
Por volta de 1950 esses dados começaram a ser armazenados de forma informatizada, mas simples onde só poderiam fazer operações como cadastro, alteração, exclusão, e consulta nos arquivos digitais, mas para relacionar entidades como estudantes, escolas, cursos o sistema já ficava muito complicado. Foi uma grande evolução principalmente para consultar informações mas ainda tinham muitas limitações. As entidades precisavem ser relacionadas de uma maneira mais simplificada, então por volta de 1960 a empresa IBM investiu muito em pesquisas relacionadas a banco de dados para solucionar estes problemas e foi nesse momento que surgiram vários modelos de bancos de dados, dentre eles os modelos hierárquicos e de rede.
O modelo hierárquico é um tipo de sistema de gerenciamento de banco de dados que consiste em uma coleção de registros que são conectados uns aos outros por meios de ligações em uma estrutura chamada de árvore. O modelo hierárquico é similar ao modelo de rede no sentido de que os dados o os relacionamentos entre os dados são também representados por registros e ligações, respectivamente. O modelo difere do modelo de rede porque nas suas organizações de registro o modelo hierárquico e feito no modelo de árvores enquanto no modelo de rede é usado o sistema de grafos arbritários.
No ano de 1970 o pesquisador da IBM Edgar Frank Codd apresentou o modelo relacional no artigo intitulado "A Relational Model of Data for Large Shared Data Banks", Onde Codd apresentou uma forma simplificada para armazenar e extrair grandes quantidades de informações de um banco de dados. Foi o maior impulso para a evolução dos bancos de dados embora não tenho sido muito explorado no inicio.
No final da década de 70 que começaram a surgir sistemas desenvolvidos a partir de ideias do cientista. A IBM criou o projeto de sistema R no qual objetivo era criar um sistema de banco de dados relacional o qual eventualmente se tornaria produto. Logo mais tarde o sistema R evoluiu para o sistema SQL (Linguagem de consulta estrutura) e esse sistema se tornou padrão na indústria para banco de dados relacionais e até se tornou um padrao ISO. O primeiro sistema de BD baseado no padrão SQL foi introduzido pela empresa Oracle (Oracle 2) e logo depois a IBM criou o SQL/DS, ambos eram sistemas comerciais de banco de dados. Logo em seguida vieram SQL Server, Paradox, MySQL, DBase III entre outros.
-
Problemas dos bancos de dados
Um Banco de dados de uma empresa com grande quantidade de informações pode dar um sério problema para ela no futuro, pois o sistema que é usado pela empresa já pode estar ultrapassado, e como novas atualizações acontecem e muitas pessoas tem acesso a modificações desses dados, eles podem acabar se perdendo, corrompendo e gerando erros nos arquivos. Isso porque cada programador usa uma ferramente diferente, e acabam gerando arquivos de formatos diferentes e ao juntar esses dados podem acontecer duplicações e inconsistências nos dados pois estas cópias podem estar com valores diferentes.
Outro problema é a dificuldade para extrair informações do BD, sendo que o diretor que deveria ter os dados em mãos e com facilidade para fazer pesquisas acaba precisando de um programador para fazer qualquer extração de dados e assim dificultando o sistema.
O isolamento de dados é mais uma dificuldade que está imposta na maioria dos bancos de dados existentes pois como os dados estão espalhados, em arquivos separados e com formatos diferentes, é difícil fazer novos programas e aplicativos para recuperar os dados que estão sendo buscados.
A falta de segurança na grande quantidade de dados é mais um problema que é rotineiro em um banco de dados, pois muitas pessoas têm acesso e privilégios que não deveriam ter e podem usar por exemplo vários dados cadastrais de uma pessoa para fazer diversas coisas no nome dela como compras, empréstimos entre outros.
Porem todos esses problemas são extremamente complexos para se resolver pois sempre que há grandes mudanças em um banco de dados isso pode gerar problemas em diversos arquivos e endereços do bando de dados principalmente pela complexidade e a diversidade na forma que os programadores alteram essas informações.
---------------------------------------------------------------
-
INOVAÇÕES EM BANCO DE DADOS
O modelo de banco de dados de dados relacional não está atendendo mais as demandas e funções que um banco de dados pode desejar atualmente. Por muito tempo este foi o modelo mais usual e famoso, mas aos poucos ele tende a desaparacer. A microsoft e a oracle que são as maiores rivais no mercado de banco de dados estão criando melhorias e atualizações periodicamente para os seus sistemas de banco de dados, e a Microsoft preza na entrega de produtos mais fáceis de se utilizar e de gerenciar. A Oracle, por sua vez, tem foco na entrega de produtos quer priorizam a segurança e uma vasta gama de recursos.
Algumas inovações no Oracle DataBase 12c aumentam o desempenho e a eficiência dos bancos de dados para o armazenamento. Alguns dos recursos que foram adicionados ao sistema é que ele pode fazer uma compactação de até 12 vezes nos dados com bases no padrão de uso e reduzir 65% na administração e ajustes. O Oracle DataBase 12c permite reduzir de modo significativo os custos e praticamente eliminar os processos manuais.
Os novos recursos permitem, muitas coisas úteis e especificas para determinados projetos. Os recursos permitem que o usuário otimize o desempenho do Banco de dados, racionalizem a configuração e o provisionamento de armazenamento, além de ter uma maior facilidade para criar novos ambientes de desenvolvimento e testes. Também foi adicionado o recurso Automatic Data Optimization, disponível com o Oracle Advanced Compression, que equilibra e otimiza de maneira automatica o desempenho
...