Forskjell mellom skjema og database Forskjellen mellom

Anonim

Schema vs Database?

En database kan beskrives som en samling av strukturerte data som vanligvis lagres i datasystemer. Strukturen for en database er ankommet ved å organisere dataene riktig ved hjelp av en databasemodell. Begrepet "skjema" betyr "en plan eller en form" og kan defineres som terminologien som brukes til å modellere eller lage en logisk struktur ved hjelp av hvilke data som kan lagres i en database. Teknisk sett er et databaseskema den underliggende strukturen beskrevet av og støttet av databasebehandlingssystemet som brukes til å lagre poster.

Generelt er et skjema et høyere nivå av abstraksjon av designmodellene som er fanget og dokumentert av databasedesignere og forretningsanalytikere i analysefasen av et prosjekt eller produktutvikling. De eksisterer ikke som sådan i en database, men i noen varianter av databaser kan de realiseres på noen nivåer i en fysisk form.

Når vi tar med en bruker i dette perspektivet, kan vi definere disse tre enhetene (database, skjema og bruker) som nedenfor:

Database er en samling av fysiske filer.

En bruker er en som kobler seg til en database.

Schema er samlingen av objekter som eies av brukeren.

For å oppsummere det, er et skjema vanligvis en grafisk fremstilling av databasesystemets struktur, mens databasen selv er en strukturert samling av poster eller data.

Sammendrag:

1. En database er den fysiske strukturen.

2. Skjema er den logiske strukturen.

3. En database er en samling av relaterte poster og data lagret i tabeller.

4. Et skjema derimot er en logisk definisjon av databasen, eller med andre ord en tegning som definerer navnene på alle tabellene og kolonnene og definerer hvilken type hver kolonne er, etc.

5. I noen databasebehandlingssystemer kan et skjema realiseres i en fysisk form på et hvilket som helst nivå.

6. Det er ingen en-til-en korrespondanse mellom skjematiske objekter og de fysiske filene som lagrer informasjon på disker.