De fire hovedtypene av handlinger involvert i en database er:
1. CRUD -operasjoner: Dette forkortelsen står for opprette, lese, oppdatere og slette . Dette er de grunnleggende handlingene som er utført på data i en database.
* Opprett: Legge til nye data i databasen (f.eks. Å sette inn en ny kundepost).
* Les: Henting av data fra databasen (f.eks. Velge alle kunder fra en spesifikk by).
* Oppdatering: Endre eksisterende data i databasen (f.eks. Endre kundens telefonnummer).
* Slett: Fjerne data fra databasen (f.eks. Sletter en kundepost).
2. Transaksjonsstyring: Dette sikrer dataintegritet og konsistens. Transaksjoner involverer en serie operasjoner som må fullføres som en enkelt enhet, enten alle lykkes eller alle svikter.
* Atomicity: Alle operasjoner i en transaksjon må fullføre vellykket, eller ingen av dem gjør det.
* Konsistens: Databasen må forbli i gyldig tilstand før og etter hver transaksjon.
* Isolasjon: Samtidig transaksjoner skal ikke forstyrre hverandres data.
* Holdbarhet: Når en transaksjon har gått, er endringene permanente og overlever systemfeil.
3. Datatilgang: Dette innebærer hvordan data får tilgang til og manipulert.
* spørringsspråk: Disse brukes til å hente data fra databasen (f.eks. SQL, NoSQL -spørringsspråk).
* API -anrop: Programmer bruker API -anrop for å samhandle med databasen.
* Datastrukturer: Data er organisert i databasen ved å bruke strukturer som tabeller, indekser og relasjoner.
4. Databaseadministrasjon: Dette innebærer oppgaver som:
* Sikkerhet: Implementering av tilgangskontroller og brukertillatelser.
* Performance Tuning: Optimalisering av databaseytelse for effektivitet.
* sikkerhetskopiering og gjenoppretting: Å sikre at data er sikkerhetskopiert og kan gjenopprettes i tilfelle feil.
* Vedlikehold: Regelmessig oppdaterer og lapper databasesystemet.
Disse fire typene handlinger er sammenkoblet og samarbeider for å sikre effektiv og pålitelig drift av et databasesystem.