Na ciência da computação , dados são a representação de informações em um programa : seja no texto do programa ( código-fonte ), seja na memória durante a execução . Os dados, muitas vezes codificados , descrevem elementos de software , como uma entidade (coisa), interação , transação , evento , subsistema , etc.
Os dados podem ser armazenados e classificados em diferentes formas: textual ( string ), digital , imagens , sons , etc. Os dados variáveis que tornam a flexibilidade de um programa são geralmente lidos de um dispositivo de entrada do usuário (teclado, mouse, etc.), de um arquivo ou de uma rede. O processo de armazenamento de dados na memória é chamado de memorização .
Os dados são, junto com o processamento , um dos dois pilares em que se baseia qualquer método em ciência da computação .
As boas práticas recomendam independência estrita entre dados e processamento. Este princípio visa poupar e facilitar as evoluções futuras das aplicações: Desta forma, qualquer modificação ou reformulação dos dados tem pouco ou nenhum impacto no domínio do processamento e vice-versa.
Os dados são de fundamental importância em todas as áreas:
Os principais dados ou dados de referência ( metadados ) permitem que os contratantes autoridades em nível de governos como em empresas:
Os dados de referência são descritos no dicionário de dados , vocabulário comum e organizações para o diálogo entre o gerenciamento de projetos e o gerenciamento de projetos .
Qualquer processo de avaliação dos ativos de informação das empresas ( capital intelectual ) é baseado não apenas no portfólio de aplicativos, mas também e principalmente em um repositório de dados confiáveis e auditáveis (relatório do CIGREF 2006 sobre ativos intangíveis ).
Podemos distinguir aproximadamente os dados de acordo com:
A estruturação de dados desempenha um papel fundamental na segurança de TI , especialmente no gerenciamento de certificados eletrônicos . Os principais dados envolvidos nos certificados são critérios comuns e terceiros confiáveis .
Os dados devem obrigatoriamente ser listados, organizados e documentados de forma a serem facilmente (re) encontrados e manipulados por todos os usuários potenciais e pela comunidade de desenvolvedores .
Do ponto de vista funcional , os responsáveis por fornecer dados de uma imagem do sistema de informação de forma mais ou menos macroscópica nas empresas são os planejadores de sistemas de informação e arquitetos de dados (em inglês: arquiteto de dados ).
Do ponto de vista técnico , os responsáveis pela organização dos dados da empresa são os administradores de banco de dados (em inglês: DBA para administrador de banco de dados ).
Os dados devem ser armazenados num suporte que garanta a melhor utilização que se pode fazer deles ( consulta , arquivo, etc.).
O problema de armazenamento de dados de computador é muito mais complexo do que armazenar dados em papel . Assim, o que às vezes é indevidamente denominado “ desmaterialização ” nem sempre simplifica o problema da acessibilidade à informação . Você pode se deparar com problemas de compatibilidade de arquivo ou banco de dados .
Um dos principais elementos do gerenciamento de conteúdo é encontrar o melhor meio de informação .
O desenvolvimento de sistemas de informação contemporâneos requer o uso de grandes quantidades de dados.
Atenção especial deve ser dada aos metadados , que constituem a espinha dorsal dos sistemas de informação e nos quais se baseia a consistência das camadas de aplicação e cognitivas ( engenharia do conhecimento ) do sistema de informação da organização.
Em segurança de sistemas de informação , metadados são os dados nos quais contamos para o gerenciamento de evidências .
A implementação das normas de contabilidade IAS / IFRS inclui uma dimensão de segurança de dados na proteção de ativos intangíveis.
Proteger o patrimônio da informação requer um inventário dos dados que constituem o capital intangível da organização. Existem várias dimensões: