Skip to main content

Vad är ett informationsschema?

Informationsschemat i en relationsdatabas är en separat tabell som dokumenterar information om själva databasen.Denna bakgrundsinformation handlar om många olika aspekter av den relationella databasen;Inkluderar data om tabeller, rader, kolumner och poster;och hjälper databasdesigners att kontrollera denna information.Även om detta är en del av den relationella databasen fungerar informationsschemat som en separat databas, även om schemat inte genereras som en separat databas när den placeras på en server.Medan detta schema är en standard som används av databasdesigners, nås det vanligtvis av icke-standardiserade instruktioner.All information i detta schema är skrivskyddad, så användare kan inte ändra eller manipulera data från schemat.

Databaser har så mycket information att de flesta vanligtvis är omöjliga att läsa utan hjälp.Om databasdesigners vill visa metadata eller informationen bakom databasen kan de använda informationsschemat.Detta visar det mesta av informationen i databasen, till exempel antalet tabeller, namnen på poster eller titlar på kolumner och rader.Medan schemat ser ut som en tabell, är det en vy, vilket innebär att inga filer är länkade till det.

Detta schema fungerar mycket annorlunda än andra former i databasen.Informationsschemat, på grund av hur det håller och visar information, fungerar som en separat databas när användare ser schemat.Samtidigt betyder modifieringsbegränsningar att det inte fungerar som en traditionell databas.Till skillnad från en traditionell databas, som kan genereras när den placeras på en server, genereras inte informationsschemat på en server.Detta innebär att informationsschemat endast kan nås när det visas från ett databasprogram, inte från servern.

Det finns många databasstandarder för säkerhet och stabilitet, och informationsschemat är en av dessa standarder.Detta innebär att alla relationsdatabaser, oavsett vem som byggde dem, bör innehålla den här funktionen.Samtidigt används icke-standardkommandon för att komma åt schemat, som skiljer det från de flesta andra databasstandarder.Till exempel används kommandona "show" och "beskriva" för att se schemat, beroende på databasmodellen, även om de inte är standardkommandon.

Ändringar och ändringar är inte tillåtna från informationsschemat, eftersom det är inställttill skrivskyddad.Detta innebär att användare bara kan läsa data från schemat;De kan inte utföra några funktioner på informationen.Oavsett användares tillståndsnivå, oavsett om de är administratörer eller till och med databasdesigners, finns det inget sätt att ändra detta från och med 2011.