banco d dados
Um banco de dados ´e uma cole¸c˜ao de dados ou registros relacionados. Esses registros ou dados s˜ao fatos que podem ser gravados e que possuem um significado impl´ıcito representando aspectos do mundo real. Um banco de dados ´e projetado, constru´ıdo e povoado por dados atendendo a uma proposta espec´ıfica, ou seja, segundo a necessidade do usu´ario ou de um grupo de usu´arios. Possui alguns n´ıveis de intera¸c˜co com o mundo real e um p´ublico efetivamente interessado em seu conte´udo. Pode ser de qualquer tamanho e de complexidade vari´avel. Um exemplo de um banco de dados simples e menos complexo seria uma agenda telefˆonica, na qual provavelmente os registros feitos nesse banco de dados seriam o nome, o endere¸co, e claro, o telefone de um grupo de pessoas. Mas podemos ter bancos de dados maiores e mais complexos, como por exemplo, os registros de uma biblioteca que tenha por exemplo, um milh˜ao de exemplares de livros, onde esses livros poderiam ter diferentes dados registrados como o t´ıtulo, o autor, o assunto, a edi¸c˜ao, o ano de impress˜ao, o n´umero de p´aginas, o c´odigo de acesso ao livro, sua localiza¸c˜ao na biblioteca e outros dados que a biblioteca achar necess´ario. Para se ter uma id´eia do tamanho que um banco de dados pode ter, ELMASRI e NAVATHE (2005) citam como exemplo o banco de dados mantido pelo International Revenue Service (IRS), ´org˜ao respons´avel pelo controle dos formul´arios de impostos preenchidos pelos contribuintes dos Estados Unidos. Pressupondo que existem cerca de cem milh˜oes de contribuintes e que cada contribuinte preenche a cada ano em m´edia cinco formul´arios de 400 caracteres cada, ´e necess´ario um banco de dados de 100×106 (contribuintes) x 5 (formul´arios) x 400 (caracteres (bytes) cada formul´ario) caracteres (bytes). Ou seja, um total de 200 gigabytes. Um n´umero consider´avel de dados! A necessidade de se utilizar um banco de dados ´e evidente!
IBM DB2 Express C
O DB2 Express-C faz