? Websites e aplicativos de computação de desktop de dados modelo de formas variadas. Bancos de dados e arquivos XML estão entre as opções mais comuns para armazenar dados. Um conjunto de dados é uma coleção de dados. Fontes, como bancos de dados e conjuntos de dados de marcação XML arquivos de armazenamento de dados. Quando um aplicativo precisa para recuperar dados de uma fonte de dados , consulta -lo para um conjunto específico de dados. Uma vez que um programa ou script tem um conjunto de dados, ele pode processar e exibi-lo ao usuário. Fontes de dados
sistemas de banco de dados , como MySQL e Oracle conjuntos de dados para armazenar os aplicativos em execução na Web e em computadores de mesa . Estes são sistemas de gerenciamento de banco de dados relacional , em que os dados são modelados como entidades com atributos . As entidades também podem ter relacionamentos, por exemplo, para modelar a ligação entre o registro de um cliente e para uma ordem colocada em um sistema de varejo . XML é uma ferramenta comum para armazenamento de dados . Itens documentos XML loja de dados dentro do código de marcação .
Dados Formato
O formato em que modela uma fonte de dados um conjunto de dados depende do sistema em uso. Para os sistemas de base de dados relacionais , cada entidade de dados é representado como uma mesa , com colunas que representam os seus atributos . Cada registro em uma tabela pode armazenar um único item de dados em cada coluna. Para assegurar que cada ficha é única , cada quadro pode ter uma coluna que representa a chave primária , que não pode ser repetido dentro da tabela . As chaves estrangeiras representam as relações entre tabelas , por exemplo, uma coluna na tabela a ordem de guardar o ID exclusivo para o cliente que colocou. Para XML, itens de dados também são modelados como entidades com atributos, mas são representados usando o código de marcação, como no exemplo a seguir :
Mary Smith < br > O item de dados aqui é uma entidade do cliente, com um atributo ID incluídos na marca de elemento de abertura. O conteúdo do elemento aparece entre abertura e fechamento .
Consultas
Applications gerenciar os dados de uma fonte de dados usando consultas . Uma consulta pode recuperar um conjunto de dados em particular a partir de um banco de dados, tais como todos os pedidos para um determinado cliente . Para os sistemas de gerenciamento de bancos de dados relacionais , Structured Query Language é a opção de codificação mais comum para a execução de consultas . Consultas SQL pode recuperar dados , bem como registros de atualização e inserção de novos itens de dados . Para fontes de dados XML , os aplicativos usam funções de análise para processar os itens de dados marcado .
Applications
Muitas linguagens de programação fornecer aos desenvolvedores com os recursos padrão para o tratamento de fontes de dados , incluindo recuperação e processamento de conjuntos de dados. Na Web, linguagens de scripting como PHP e ASP fornecer funções padrão para sistemas de banco de dados comuns e para XML. No ambiente de trabalho , linguagens como Java permite aos desenvolvedores utilizar funções de dados padrão , instalando bibliotecas de código .