Databas
En databas , eller databank som en äldre svensk term lyder, är en strukturerad samling av data (information, sifferuppgifter) som lagras och bearbetas med hjälp av dator. Databasens viktigaste kännetecken är dess struktur, vilket gör den närmare besläktad med icke-datoriserade kortkataloger och register än med ostrukturerad information i brev och ordbehandlingsfiler. Ytterligare ett viktigt kännetecken är fokus på datainnehållet snarare än på det program som används för att hantera informationen, vilket skiljer den generella databasen från filer skapade av ett kalkylprogram, bokföringsprogram eller ordbehandlingsprogram.Termen databas avser alltså en viss datamängd, till exempel alla kundordrar och fakturor hos ett företag. För att kunna göra något med informationen en sådan databas krävs en programvara, en databashanterare (DBMS), även kallad databasmotor. Sådana finns av olika teoretisk konstruktion och av olika fabrikat. Med konstruktionen följer också ett programspråk eller en modell för hur data kan hanteras.
Den absolut vanligast förekommande konstruktionen är relationsdatabasen och programspråket SQL, där data lagras som dataposter (poster, rader) idatabastabeller. Varje post sägs bestå av ett antal datafält (fält, kolumner). En relationsdatabas kan bestå av flera tabeller. Varje post inom tabellen har samma uppsättning kolumner. Varje kolumn har ett namn och en datatyp.
En databas är i ABM-sammanhang en mängd av data som består av en eller flera filer som är strukturerade för snabb åtkomst och sökning.Termen används även i de fall då filerna endast omfattar de strukturer, tabeller, relationer eller annan typ av strukturell information som utgör grunden för hur data lagras.
Se även:
- Databashistoria
- Databasmotor
- Databashanterare (DBMS)
- Databasapplikation
- Normaliseringsgrad
Svensk forskning och utveckling inom databasteknik har framför allt bedrivits av:
- Mimer/Sysdeco/Upright, Uppsala
- Tore Risch, nu professor vid Uppsala universitet, tidigare vid Hewlett-Packard och Linköpings universitet
- Mikael Ronström, arkitekten bakom Ericsson NDB, runt vilket Ericsson Business Innovation grundade företaget Alzato, senare sålt till MySQL AB
- MySQL, Stockholm
Mer om databaser kan man läsa i en svensk webbkurs:http://www.ida.liu.se/~tompa/databaser/.En hel databas kan teoretiskt sett lagras i en enda tabell. Det är mer praktiskt att med hjälp av tumregler eller normalformer dela upp i flera tabeller för att minska redundansen, dvs minska upprepad information. Helst ska en uppgift endast lagras på ett ställe.
Artikeln skriven 2009-01-17 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
SkrivareProgramvara
Soloartist
Mask
Protokoll
RFC
Cover
SVT
Moderata samlingspartiet