De fire hovedtyper af handlinger, der er involveret i en database, er:
1. CRUD -operationer: Dette forkortelse står for Opret, læs, opdatering og slet . Dette er de grundlæggende handlinger, der udføres på data i en database.
* Opret: Tilføjelse af nye data til databasen (f.eks. Indsættelse af en ny kundepost).
* Læs: Hentning af data fra databasen (f.eks. Valg af alle kunder fra en bestemt by).
* Opdatering: Ændring af eksisterende data i databasen (f.eks. Ændring af en kundes telefonnummer).
* Slet: Fjernelse af data fra databasen (f.eks. Sletning af en kundepost).
2. Transaktionsstyring: Dette sikrer dataintegritet og konsistens. Transaktioner involverer en række operationer, der skal afsluttes som en enkelt enhed, enten alle lykkes eller alle mislykkes.
* atomicitet: Alle operationer inden for en transaktion skal gennemføre med succes, eller ingen af dem gør det.
* Konsistens: Databasen skal forblive i en gyldig tilstand før og efter hver transaktion.
* Isolering: Samtidige transaktioner bør ikke forstyrre hinandens data.
* Holdbarhed: Når en transaktion forpligter sig, er ændringerne permanente og overlevende systemfejl.
3. Datatilgang: Dette involverer, hvordan der er adgang til data og manipuleres.
* forespørgselssprog: Disse bruges til at hente data fra databasen (f.eks. SQL, NoSQL -forespørgselssprog).
* API -opkald: Applikationer bruger API -opkald til at interagere med databasen.
* datastrukturer: Data er organiseret i databasen ved hjælp af strukturer som tabeller, indekser og forhold.
4. Databaseadministration: Dette involverer opgaver som:
* sikkerhed: Implementering af adgangskontrol og brugertilladelser.
* Performance Tuning: Optimering af databaseydelse for effektivitet.
* backup og gendannelse: At sikre, at data er sikkerhedskopieret og kan gendannes i tilfælde af fejl.
* Vedligeholdelse: Regelmæssigt opdatering og patching af databasesystemet.
Disse fire typer handlinger er sammenkoblet og arbejder sammen for at sikre en effektiv og pålidelig drift af et databasesystem.