Skip to main content

Hva er et informasjonsskjema?

Informasjonsskjemaet i en relasjonsdatabase er en egen tabell som dokumenterer informasjon om selve databasen.Denne bakgrunnsinformasjonen handler om mange forskjellige aspekter av den relasjonelle databasen;Inkluderer data om tabeller, rader, kolonner og poster;og hjelper databasedesignere med å sjekke denne informasjonen.Selv om dette er en del av den relasjonelle databasen, fungerer informasjonsskjemaet som en egen database, selv om skjemaet ikke genererer som en egen database når den plasseres på en server.Selv om dette skjemaet er en standard som brukes av databasedesignere, er det ofte tilgang til av ikke-standard-spørsmål.All informasjon i dette skjemaet er skrivebeskyttet, slik at brukere ikke kan endre eller manipulere data fra skjemaet.

Databaser har så mye informasjon at de fleste vanligvis er umulige å lese uten litt hjelp.Hvis databasedesignere ønsker å se metadata, eller informasjonen bak databasen, kan de bruke informasjonsskjemaet.Dette viser mesteparten av informasjonen i databasen, for eksempel antall tabeller, navnene på poster eller titlene på kolonner og rader.Mens skjemaet ser ut som en tabell, er det en visning, noe som betyr at ingen filer er koblet til det.

Dette skjemaet fungerer veldig annerledes enn andre former i databasen.Informasjonsskjemaet, på grunn av hvordan det holder og viser informasjon, fungerer som en egen database når brukere ser på skjemaet.Samtidig betyr modifikasjonsbegrensninger at den ikke fungerer som en tradisjonell database.I motsetning til en tradisjonell database, som kan genereres når den plasseres på en server, genereres ikke informasjonsskjemaet på en server.Dette betyr at informasjonsskjemaet bare kan nås når det vises fra et databaseprogram, ikke fra serveren.

Mange databasestandarder eksisterer for sikkerhet og stabilitet, og informasjonsskjemaet er en av disse standardene.Dette betyr at alle relasjonsdatabaser, uavhengig av hvem som bygde dem, skal inneholde denne funksjonen.Samtidig brukes ikke-standardkommandoer for å få tilgang til skjemaet, som skiller det fra de fleste andre databasestandarder.For eksempel brukes "show" og "beskriv" -kommandoer for å se skjemaet, avhengig av databasemodellen, selv om de ikke er standardkommandoer.

Endringer og modifikasjoner er ikke tillatt fra informasjonsskjemaet, fordi det er angittå skrivebeskyttet.Dette betyr at brukere bare kan lese data fra skjemaet;De kan ikke utføre noen funksjoner på informasjonen.Uansett brukernes tillatelsesnivå, enten de er administratorer eller til og med databasedesignere, er det ingen måte å endre dette på, fra og med 2011.