|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Hur lagrar en databasdata om sina tabeller?

    Databaser använder en systemkatalog För att lagra data om dess tabeller. Detta är också känt som Data Dictionary eller schema förvar . Så här fungerar det:

    1. Systemkatalogtabeller:

    * Systemkatalogen är i sig en samling specialtabeller som håller metadata om databasen.

    * Dessa tabeller lagrar information om:

    * tabeller: Namn, kolumner, datatyper, begränsningar, index, etc.

    * Visningar: Definitioner och bastabeller.

    * Användare: Behörigheter, åtkomsträttigheter, roller.

    * Index: Detaljer om index, inklusive de indexerade kolumnerna och deras typ.

    * Förfaranden: Lagrade procedurer, funktioner, triggers, etc.

    2. Åtkomst till systemkatalogen:

    * Databashanteringssystem (DBMS) ger sätt att fråga systemkatalogen. Detta görs ofta med:

    * Systemvyer: Fördefinierade vyer som exponerar specifika metadata.

    * Systemtabeller: Direkt åtkomst till katalogtabellerna (vanligtvis med specifika behörigheter).

    * databasintrospektionsverktyg: Verktyg som kan läsa katalogen och presentera informationen på ett mer användarvänligt sätt.

    3. Metadata lagras:

    Systemkatalogen lagrar olika metadata om databasobjekten, inklusive:

    * Tabellstruktur:

    * Kolumnnamn och datatyper: Definierar strukturen på tabellen.

    * Begränsningar: Regler och begränsningar som definierar dataens integritet (t.ex. primära nycklar, utländska nycklar).

    * Index: Datastrukturer som används för att påskynda datainhämtning baserat på vissa kolumner.

    * Tabellegenskaper:

    * Namn och ägare: Identifierar tabellen unikt och indikerar den ansvariga användaren.

    * lagringsparametrar: Anger hur tabellen lagras och dess plats.

    * Andra objekt:

    * Användarkonton: Lagrar information om användare och deras privilegier.

    * Visningar: Definierar virtuella tabeller som är baserade på andra tabeller eller frågor.

    * Förfaranden och funktioner: Lagrar kod för anpassade operationer på data.

    4. Systemkatalogens betydelse:

    * dataintegritet: Säkerställer datakonsistens och giltighet genom verkställighet av begränsningar.

    * schemahantering: Ger ett centralt arkiv för att definiera och modifiera databasschemat.

    * Query Optimization: Databasmotorer använder metadata från katalogen för att planera och optimera frågor.

    * Åtkomstkontroll: Hjälper till att hantera användarbehörigheter och begränsar åtkomsten till känslig data.

    * Backup och återhämtning: Underlättar att återställa databasstrukturen och data vid fel.

    Exempel:

    I en databastabell som heter "Kunder" med kolumner "CustomerID", "FirstName" och "LastName", skulle systemkatalogen innehålla information som:

    * Tabellnamn: "Kunder"

    * Kolumnnamn: "CustomerId", "FirstName", "LastName"

    * Datatyper: "CustomerId" (heltal), "FirstName" (Varchar), "LastName" (Varchar)

    * Begränsningar: "CustomerId" (primär nyckel)

    * Index: Ett index kan definieras i kolumnen "CustomerID" för snabbare uppslagning.

    Genom att lagra dessa metadata kan databasen effektivt hantera sina data, upprätthålla integritet och ge användare den nödvändiga informationen om dess struktur och innehåll.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Bild Hantera programvara
    ·Hur man använder en Open Office databas på en webbpla…
    ·Hur att skapa en databas för e-postlistan
    ·Hur man raderar sidor Du behöver inte på en dator
    ·Hur man skapar ett Forum Databas Reference Guide
    ·Hur kontrollerar jag om My SQL Spatial Tabellen gäller…
    ·Hur Trim en likvärdig i Access
    ·Hur man uppdaterar den redigerade DataGrid Fields
    ·Vad korrumperar Filtyp MDF
    ·Hur fråga för att hitta ett objekt i flera fält i Ac…
    Utvalda artiklarna
    ·Hur tar du bort en torrentfil men behåller filmen på …
    ·Hur du anpassar PowerPoint
    ·Hur återställa raderade filer med fri programvara
    ·Vilka är delar och funktion med formateringsverktygsfä…
    ·Vad är meningen med programvaruskydd?
    ·Vad är det genomsnittliga målet för datorföretag?
    ·FRÅGOR FRÅGOR av MS PowerPoint?
    ·Hur parti konvertera DOC till DOCX
    ·När skulle du använda ett diagram istället för en t…
    ·Varför är AVG Upptäcka låsta filer
    Copyright © Dator Kunskap https://www.dator.xyz