Forskjell mellom skjema og database

Forfatter: Laura McKinney
Opprettelsesdato: 1 April 2021
Oppdater Dato: 4 Kan 2024
Anonim
BUPGEN-seminar
Video: BUPGEN-seminar

Innhold


database er et vanlig begrep i dagens liv. Mange bedrifter, firmaer, organisasjoner, institutter, etc. krever en database for å lagre dataene sine i en velformatert form, slik at det ville være enkelt å hente en nyttig informasjon ut av den. Mens du designer en database, skjema er spesifisert som beskriver strukturvisningen til en database som bekrefter tabellene som vil være involvert i å lage en database, attributtene for tabellen og deres tilknytning. Skjema må spesifiseres i prosjekteringsfasen av en database. La oss lære forskjellene mellom begrepsskjemaet og databasen ved hjelp av sammenligningstabellen nedenfor.

  1. Sammenligningstabell
  2. Definisjon
  3. Viktige forskjeller
  4. Konklusjon

Sammenligningstabell

Grunnlag for sammenligningskjemadatabase
grunn~~POS=TRUNCSkjema er et strukturelt syn på en database.Databasen er en samling sammenhengende data.
modifisering Skema en gang erklært bør ikke endres ofte.Data i en database fortsetter å oppdatere hele tiden, så databasen endres ofte.
InkludereSkjemaet inkluderer tabeller, feltnavn, dens typer og begrensninger.Databasen inkluderer spesifisert skjema, data (poster), begrensninger for dataene.
uttalelserDDL-setninger spesifiserer et skjema for en database.DML-setningen legger til, oppdaterer postene (data) i en database.


Definisjon av skjema

skjema er en strukturell definisjon eller beskrivelse av en hel database. Når du har erklært skjemaet for en database, skal det ikke bli endret ofte da det vil forstyrre organisering av data i en database.

Skjema for en database kan vises i form av et diagram som heter skjema. Skjemaet viser hvilke tabeller en database inneholder, hva er variabler i disse tabellene. Hvordan tabellene er assosiert med hverandre. Selv om skjemediagrammet ikke viser hvert aspekt av databasen som, viser det ikke forekomster av databasen, type attributter.

De DDL (Data Definition Language) uttalelser spesifiserer skjemaet for en database. Den spesifiserer navnet på tabellen, navnet på attributtene deres type, begrensninger og tilknytningen til andre tabeller i en database. DDL-setninger brukes også når skjemaet til en database skal endres.


Nedenfor vises skjemaet for en database med studentinformasjon. Du kan se at det viser navnet på alle tabellene og variablene til alle disse tabellene.

Definisjon av database

Databasen er en samling av godt organiserte og sammenhengende data. Databasen inkluderer struktur (skjema), datatyper og begrensninger for dataene som skal lagres og dataene, dvs. fakta eller informasjon om et objekt som er i betraktning.

Dataene i en database fortsetter å oppdatere. Derfor blir databasen endret ofte. DML kommando spesifiserer endringene i databasen. Dataene i databasen på et bestemt tidspunkt kalles database-forekomst.

En database kan være hvilken som helst størrelse, det kan bli generert og operert manuelt eller kan være datastyrte. Nå opereres en dagdatabase digitalt. DBMS (Database Management System) holdes ansvarlig for å opprette og vedlikeholde dataene i en database.

  1. Den grunnleggende forskjellen mellom de to begrepene, skjemaet og databasen ligger i deres definisjon, dvs. database er en samling av fakta eller informasjon om det ansettede objektet. På den annen side er skjema en strukturell representasjon av hele databasen.
  2. Når du har erklært et skjema for en database, vil det ikke bli endret ofte fordi det forstyrrer organisering av data i databasen. På den annen side oppdateres databasen ofte.
  3. På den ene siden hvor et skjema inneholder strukturen til tabeller og attributter inne i tabellene, deres typer og begrensninger. Databasen består av et skjema, poster for tabellene.
  4. DDL-setningen spesifiserer generering og endring av skjema. DML-setninger spesifiserer generering og endring av dataene i databasen.

Konklusjon:

Før du oppretter en database, må du lage et skjema som vil definere konturen for dannelsen av en database. Et godt skjema er i stand til å generere en god database. Skjema bør opprettes nøye da hyppige endringer ikke aksepteres i et skjema.