Bancode Dados Esteartigoiraabordarosconceitosbasicosdaareadebancodedadosquesaorequisitosnecessariosparacompreensaoparaprojetosdebancodedados.DestemodoesteartigoserabemconceitualabordandoconceitoscomoBancodeDados,SistemadeGerenciadebancodedadoseModelodedados,afimdedesmistificaroleitortotalmenteleigoarespeitodoassunto,aofimdesteartigovocesaberaoquee:Bancode Dados; SGBD; Modelo de dados;BANCODE DADOS Otermobancodedadosconsisteemumacolecaodedadosinter-relacionadosnaqualrepresentaminformacoessobreumdominioemespecifico,destemodointende-sequebancodedadossejaumconjuntodedadosintegradosquetemporobjetivoatenderumacomunidadedeusuariosemcomum[ Koth & Silberschatz 94;Heuser98]. Quandocomecei a disciplina de banco de dados em meados de 2009 uma duvidagrande pairava sobre minha cabeca na qual nao me deixava dormirdireito, pouco tempo depois percebi que essa duvida nao era sominha mas sim de muitos programadores e analista com um certo grau deexperiencia, entao para que nao percamos muito tempo procurandosanar uma possivel duvida compartilharei qual foi um de meusproblemas na hora de aprender Banco de dados. PoiseQualadiferencaentreInformacaoeDado,podenaopareceralgodificildeseresponder,noentantoissocomplicouumpoucodeminhavidanocomeco,deixandoumpoucodeconversavamosaoqueinteressa. AINFORMACAO e o que nos acrescenta algo ao conhecimento, sobre arealidade ser analisada. Exemplo a quantidade de um determinadoproduto em estoque, e uma INFORMACAO. Este conhecimento pode ser(ou nao) Modelado (REGISTRADO). ODADO e uma representacao, um registro de uma informacao. Estedado pode ser registrado fisicamente atraves de um papel, um discoRigido (HD) memorias Flashs, etc. Este registro pode ser originadorde uma serie de processos que influenciam na realidade observada. Eimportante que se tenha em mente que o tratamento das INFORMACOESda origem a varios tipos de DADOS, porem o DADO deve conter apenasos aspectos relevantes da INFORMACAO. Combase nas informacoes citadas a cima ja sao capazes de construir oMini Mundo de um Banco de dados, Mini mundo e na verdade todo oContexto no qual o banco de dados atua e na qual todo seu esquemalogico e baseado.SISTEMADE GERENCIA DE BANCO DE DADOS SGBD Sistemade Gerencia de Banco de Dados trata-se de um sistema de manutencaode registro por computador envolvendo quatro componentes basicos,-Dados, -Hardware, -Software e -Usuarios. Para[Date91] o sistema de banco de dados pode ser considerado como umasala de arquivos eletronicos, no entanto na literatura, podemosencontrar definicoes mais facil de se compreender para Heuser 98,Sistema de gerencia de dados e o software que incorpora as funcoesde definicao, recuperacao e alteracao dos dodos ou seja paramanter um banco de dados sao usados Sistemas de gerencia de bancode dados SGBD. Parao momento e necessario apenas que saibam que no mercado existe umainfinidade de Softwares SGBD, nao entrarei mais em detalhes poisisto ficara para um proximo Post.MODELODE DADOS... Modelode dados pode ser compreendido como uma descricao formal daestrutura de um banco de dados, ou seja, trata-se da descricao dostipos de informacoes que estao armazenadas no banco, paraconstruir um modelo de dados, usa-se uma linguagem de modelagem dedados. Linguagens de modelagem de dados podem ser classificadas deacordo com a forma de apresentar modelos, em linguagens textuais oulinguagens graficas. Noprojeto de banco de dados, normalmente sao considerados dois niveisde abstracao de modelo de dados, o do modelo conceitual e o domodelo logico. MODELOCONCEITUAL e uma descricao do banco de dados de forma independentede implementacao em um SGBD. O modelo conceitual registra que dadospodem aparecer no banco de dados, mas nao registra como estes dadosestao armazenados a nivel de SGBD. de maneira mais simplesintende-se como modelo de dados abstratos, que descreve a estruturade um banco de dados de forma independente de um SGBD em particularpara o desenvolvimento deste tipo de modelo normalmente e usado aabordagem entidade-relacionamento (ER) que sera descrita a fundo nosproximos posts =D MODELOLOGICO e uma descricao de um banco de dados no