? Banco de dados do IBM DB2 é uma família de sistemas de software projetados para organizar, armazenar e recuperar dados. Uma conseqüência da pesquisa feita na década de 1970 , o DB2 utiliza SQL , Structured Query Language, para criar estruturas de banco de dados , bem como adicionar e alterar dados em si. Versões do DB2 estão disponíveis para uma ampla gama de computadores, desde smartphones até grandes sistemas de mainframe . Descrição
DB2 é um servidor de banco de dados relacional . A parte central de um servidor de base de dados é um programa que é executado de forma contínua , geralmente em um computador dedicado, que está ligado a uma rede de dados . O programa recebe comandos de banco de dados a partir de outros computadores , executa os comandos e envia dados de volta. Porque todos os comandos de banco de dados passar pelo programa de servidor, ele reforça a segurança do banco de dados e mantém a sua integridade. Além do servidor, DB2 inclui muitos programas adicionais utilizadas para manter , analisar e aperfeiçoar as bases de dados .
Computadores e Sistemas Operacionais
Inicialmente, IBM DB2 oferecido em seus computadores mainframe . Na década de 1990 , ele lançou versões para computadores com Linux e Microsoft Windows , além de seus próprios sistemas proprietários, como AIX. Em 2011 , a IBM tem versões móveis do DB2 para plataformas que executam o Windows Pocket PC e Symbian , entre outros.
SQL
O programa servidor DB2 utiliza comandos SQL para consultar os dados em bases de dados , bem como para a construção de estruturas de base de dados . SQL possui comandos para a seleção , classificação , contagem e totalizando informação nos registros do banco de dados . A maioria dos fornecedores de sistemas de banco de dados adotar parte do padrão SQL e adicionar os seus próprios recursos a ele , criando um dialeto da língua ; DB2 adere ao padrão de entrada SQL ANSI 92 . Ainda que um programador SQL irá reconhecer imediatamente um progama DB2, aqueles escritos para bancos de dados de outros fornecedores pode não funcionar para DB2 , devido às pequenas variações entre os dialetos .
Banco de Dados Relacional
DB2 organiza registros de dados em tabelas , que por sua vez, contêm elementos individuais chamados campos. A base de dados contém todas ou a maior parte da informação necessária para uma aplicação. Por exemplo, um aplicativo de inventário tem um banco de dados com duas tabelas: ações e de armazém. A tabela estoque é composto por campos, como seu número de ordem e descrição. A tabela armazém tem um código de localização, nome do local, número do item e quantidade na mão. Para obter uma lista de locais e quantidades , com uma descrição do item, um banco de dados relacional liga temporariamente as duas tabelas em conjunto por um campo comum, o número do item. Ao vincular tabelas em conjunto, um banco de dados relacional permite que os dados sofisticada análise , minimizando a quantidade de dados necessários .