Conceitos Básicos sobre Dados Os dados podem ser organizados logicamente em caracteres, campos e registros e banco de dados, tal como a escrita pode ser organizadas em letras, palavras, sentenças, parágrafos e documentos. Caráter – Elemento lógico mais simples dos dados, consiste em um único símbolo alfabético, numérico ou outro Campo – Consistem num grupo de caracteres Registro – Os campos de dados afins são agrupados para formarem um registro Arquivo - Banco de dados Um banco de dados é um conjunto integrado de registros ou objetos logicamente afins, sendo um objeto consistindo em valores de dados descrevendo os atributos de uma entidade. Um banco de dados consolida registros previamente armazenados em arquivos separados em uma fonte comum de registros de dados que fornece dados para muitas aplicações. Os dados armazenados em um banco de dados são independentes dos programas aplicativos que os utilizam e do tipo de dispositivos de armazenamento secundário nos quais são armazenados. Um banco de dados de pessoal, por exemplo, consolida dados anteriormente isolados em arquivos separados como arquivos de folha de pagamento, arquivos de ações de pessoal e arquivos de qualificações de funcionários. Todo banco de dados ao ser construído deve levar em consideração seu conteúdo, a forma de acesso, a estrutura lógica e a organização física local. Para sua construção é necessário conhecimento em modelagem de dados que são atividades de uma metodologia de desenvolvimento de Sistemas de Informação. Para essa modelagem podem ser utilizadas as técnicas de normalização de dados, de dicionário de dados e a Diagramação de Entidade-Relacionamento(DER), afim de organizar os modelos de dados, seja hierárquico, seja em rede ou relacionais. Gerenciamento de Banco de Dados Um Sistema Gerenciador de Banco de Dados (SGBD) permite que os dados sejam armazenados em um só lugar, o que pode ser chamado de base de dados única, possibilitando a manipulação de dados por diferentes recursos tecnológicos de interface. O SGDB também é conhecido como DataBase Management System (DBMS). Os cadastros de clientes, por exemplo, e outros tipos comuns de dados são requisitados para diferentes aplicações na atividade bancária, tais como processamento de cheques, sistemas de caixa automático, cartões de crédito, contas de poupança e contabilidade de prestações de financiamentos. Esses dados podem ser consolidados em um banco de dados do cliente, em lugar de serem mantidos em arquivos separados para cada aplicação. Um SGBD tem três atividades básicas: Atualização e manutenção de banco de dados comuns para refletir novas transações de negócios e outros eventos que exigem mudanças nos registros de uma organização Fornecimento das informações requisitadas por cada aplicação do usuário final mediante o uso de aplicativos que compartilham os dados em banco de dados comuns. Este compartilhamento de dados é suportado pela interface comum de dados propiciada por um pacote de sistemas de gerenciamento de banco de dados estão fisicamente armazenados. Fornecimento de uma capacidade de consulta/resposta e emissão de relatório por meio de um pacote DBMS de sorte que os usuários finais possam facilmente consultar os bancos de dados, gerar relatórios e receber respostas rápidas a seus pedidos de informações para situações específicas. A linguagem de manipulação de dados é uma ferramenta específica para a manipulação dos dados no próprio Banco de Dados, juntamente com as linguagens convencionais de terceira e quarta geração como opção. A mais utilizada é a Structured Query Language(SQL), que não requer profundos conhecimentos técnicos de seus usuários. Já o dicionário de dados é um arquivo automatizado que manipula e armazena as definições dos elementos de dados e outras características como padrões de utilização, propriedades, relacionamentos e documentações. Essa tecnologia é mais apropriada para o funcionamento dos modelos de Sistemas de Informações Gerenciais(SIG) e Estratégicos(SIE). Ela oferece uma série de vantagens em relação à abordagem tradicional de Banco de Dados, destacando a eliminação das redundâncias de dados e a facilidade de acesso relacional aos dados. Em se tratando de Sistemas de Informação corporativo empresarial, essa tecnologia permite o acesso simultâneo e instantâneo aos diversos dados das funções empresariais por todos na empresa. Ainda estão sendo trabalhadas outras formas de Banco de Dados para fins de geração de informações executivas, tais como Banco de Dados Distribuídos, Banco de Dados Orientados à Objetos, Banco de Dados de imagem, Hipertexto e Hipermídia. Juntamente com os recursos disponíveis da Internet, poderão proporcionar a geração de informações on-line e extra-empresa. Independentemente da tecnologia de Banco de Dados a ser aplicada na empresa, atividade fundamental e antecessora é a administração dos dados da empresa, a atividade fundamental e antecessora é a administração dos dados da empresa, que reorganiza e estrutura todos os seus dados das funções empresariais operacionais.