? Webbplatser och applikationer på skrivbordet computing-modellen data i olika sätt . Databaser och XML-filer är bland de vanligaste alternativen för lagring av data . Ett dataset är en datainsamling . Datakällor såsom databaser och XML- markup -filer dataset butik . När ett program behöver för att hämta data från en datakälla , frågar den det för en viss uppsättning data . När ett program eller skript har en datamängd , det kan bearbeta och visa den för användaren. Datakällor
databassystem, t.ex. MySQL och Oracle datamängder butik för applikationer som körs på webben och på stationära datorer . Dessa är relationsdatabas management system , där data modelleras som enheter med attribut . Enheterna kan också ha relationer , till exempel att modellera sambandet mellan posten för en kund och för en beställning på ett butikssystem . XML är ett gemensamt verktyg för att lagra data . XML-dokument lagra dataelement inom uppmärkningskoden . Addera dataformat
format som en datakälla modeller en datamängd beror på systemet i bruk . För relationsdatabaser är varje enhet i data som en tabell , med pelare som representerar dess attribut . Varje post i en tabell kan lagra en enda punkt av data i varje kolumn . För att säkerställa att varje post är unik , kan varje tabell har en kolumn som representerar den primära nyckeln , som inte kan kopieras i tabellen . Främmande nycklar representerar relationer mellan tabeller , till exempel en kolumn i tabellen ovan lagrar unikt ID för den kund som lagt den . För XML är dataelement också modelleras som enheter med attribut men representeras med markup -kod , som i följande exempel :
Mary Smith < /kund >
dataelement här är en kund enhet , med ett ID -attribut i den ingående elementet taggen . Innehållet i elementet visas mellan öppna och stänga taggar .
Queries
Applications hanterar data i en datakälla med hjälp av frågor . En fråga kan hämta en viss datamängd från en databas , som alla order för en viss kund . För relationella databashanterare , är Structured Query Language den vanligaste kodande alternativet för att utföra frågor . SQL-frågor kan hämta data samt uppdatera poster och infoga nya objekt av data. För XML-datakällor , program använder parsning funktioner för att bearbeta de uppmärkta dataobjekt .
Appar
Många programmeringsspråk ger utvecklare med vanliga resurser för hantering av datakällor , inklusive hämta och bearbeta datamängder . På webben , skriptspråk som PHP och ASP tillhandahåller standardfunktioner för vanliga databassystem och XML . På skrivbordet , språk som Java tillåter utvecklare att använda standardiserade data funktioner genom att installera kodbibliotek .