Vad är en databas?

Innehållsförteckning:

Vad är en databas?
Vad är en databas?
Anonim

Om du är bekant med kalkylblad som Microsoft Excel, förstår du redan hur data kan användas med tabeller. Databaser använder också tabeller för att lagra, hantera och hämta information.

Du använder redan databaser

Du kanske inte inser det men du möter kraften i databaser hela tiden i ditt dagliga liv. Till exempel, när du loggar in på ditt onlinebankkonto, autentiserar din bank först din inloggning med ditt användarnamn och lösenord och visar sedan ditt kontosaldo och eventuella transaktioner. En databas som arbetar bakom kulisserna utvärderar din kombination av användarnamn och lösenord och ger åtkomst till ditt konto. Den filtrerar sedan dina transaktioner för att visa dem efter datum eller typ, som du begär.

Image
Image

Databaser kontra kalkylblad

Databaser skiljer sig från kalkylblad genom att de är bättre på att lagra stora mängder data och manipulera den på olika sätt. Här är bara några åtgärder du kan utföra med en databas som skulle vara svår, för att inte säga omöjlig, att utföra med hjälp av ett kalkylblad:

  • Hämta alla poster som matchar vissa kriterier
  • Uppdatera poster samtidigt
  • Korsreferensposter i olika tabeller
  • Utför komplexa sammanlagda beräkningar

Elements of a Database

En databas består av många olika tabeller. Liksom Excel-tabeller består databastabeller av kolumner och rader. Varje kolumn motsvarar ett attribut och varje rad motsvarar en enda post.

Tänk till exempel på en databastabell som innehåller namn och telefonnummer för de 50 anställda på Företag X. Tabellen är inställd med kolumner märkta "FirstName", "LastName" och "TelephoneNumber." Varje rad innehåller motsvarande information för en individ. Eftersom det finns 50 individer har tabellen 50 inmatningsrader och en etikettrad.

Varje tabell i en databas måste ha ett unikt namn och var och en måste ha en primärnyckelkolumn så att varje rad (eller post) har ett unikt fält för att identifiera den.

Datan i en databas är skyddad av begränsningar, som upprätthåller regler för data för att säkerställa dess övergripande integritet. En unik begränsning säkerställer att en primärnyckel inte kan dupliceras. En kontrollbegränsning styr vilken typ av data du kan ange. Till exempel kan ett namnfält acceptera vanlig text, men ett personnummerfält måste innehålla en specifik uppsättning nummer.

En av de mest kraftfulla funktionerna i en databas är möjligheten att skapa relationer mellan tabeller med hjälp av främmande nycklar. Du kan till exempel ha en kundtabell och en ordertabell. Varje kund kan kopplas till en order i din ordertabell. Tabellen Order kan i sin tur vara länkad till en produkttabell. Den här metoden förenklar databasdesign så att du kan organisera data efter kategori istället för att försöka lägga all data i en eller bara några tabeller.

Ett databashanteringssystem

En databas innehåller bara data. För att verkligen använda dessa data behöver du ett databashanteringssystem. Ett DBMS är själva databasen, tillsammans med den programvara och funktionalitet som krävs för att hämta eller infoga data. En DBMS skapar rapporter, upprätthåller databasregler och begränsningar och underhåller databasschemat. Utan ett DBMS är en databas bara en samling bitar och bytes med liten betydelse.

Om du vill testa att skapa en databas är ett bra ställe att börja ett databasprogram som Microsoft Access.

FAQ

    Vad är ett databasschema?

    En databas schema är dess struktur. Den anger vilken information eller vilka objekt som kan komma in i databasen och definierar relationen mellan dem. Schema definieras vanligtvis med Structured Query Language (SQL).

    Vad är en relationsdatabas?

    En relationsdatabas lagrar datapunkter som är relaterade till varandra. Den organiserar data i en eller flera tabeller, var och en med en unik nyckel som identifierar den.

    Vad är en databasfråga?

    En fråga är helt enkelt en begäran om information från en databas. Data kan komma från en eller flera tabeller i databasen, eller så kan den komma från andra frågor. När du skriver i en Google-sökning skickar du till exempel en fråga.

    Vad är en databaspost?

    En post är den uppsättning data som lagras i en tabell. Skivor kallas också ibland för en tuple.

    Vad är en främmande nyckel i en databas?

    En främmande nyckel är en vanlig komponent som länkar samman data i två tabeller. Den främmande nyckeln refererar till primärnyckeln för en annan tabell som kallas parent table. Tabellen som innehåller den främmande nyckeln kallas child table.

    Vad är en enhet i en databas?

    En enhet är ett objekt som finns i databasen. Det kan vara en person, plats, enhet eller vilket abstrakt begrepp du vill lagra information om. Till exempel kan en skoldatabas innehålla elever, lärare och kurser som enheter.

Rekommenderad: