|  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 >> SQL Server >> Content

    Vilka är reglerna för DBMS att bli RDBMS?

    Ett databashanteringssystem (DBMS) blir ett relationellt databashanteringssystem (RDBMS) genom att följa principerna för den relationella modellen, som föreslogs av Edgar F. CODD. Dessa principer, även om de inte strikt kodifieras som en "regleringslista", är grundläggande för vad som definierar en RDBMS. De kan sammanfattas enligt följande:

    Nyckelprinciper och funktioner som gör en DBMS till RDBMS:

    1. Dataorganisation: Data är organiserade i relationer (tabeller). Varje relation har en fast uppsättning attribut (kolumner) med specifika datatyper, och varje rad representerar en tupel (post) av data.

    2. Strukturerat frågespråk (SQL): RDBMS använder SQL som standardspråk för datadefinition (skapa och modifiera tabeller), datamanipulation (infoga, uppdatera, ta bort och hämta data) och datakontroll (hantering av åtkomst och säkerhet). Detta är utan tvekan den mest avgörande definierande funktionen.

    3. Relationell algebra: Den underliggande operationerna i databasen är baserade på relationella algebra, vilket ger en formell matematisk grund för datamanipulation. Detta möjliggör exakt definition av dataoperationer och säkerställer datakonsistens.

    4. Data Integrity Begränsningar: RDBMS verkställer dataintegritet genom begränsningar som:

    * primära nycklar: Unikt identifiera varje post i en tabell.

    * Utländska nycklar: Upprätta förhållanden mellan tabeller, upprätthålla referensintegritet.

    * unika begränsningar: Säkerställa unikhet av värden i en kolumn eller uppsättning kolumner.

    * Kontrollera begränsningar: Att upprätthålla specifika regler för datavärden.

    * inte nollbegränsningar: Förhindra nollvärden i specifika kolumner.

    5. Normalisering: RDBMS strävar efter datanormalisering för att minska dataredundansen och förbättra datakonsistensen. Detta handlar om att organisera tabeller och kolumner för att minimera dupliceringen av data och för att isolera data så att tillägg, borttagningar och modifieringar av ett fält endast kan göras i en tabell.

    6. syraegenskaper: De flesta RDBMS implementerar syraegenskaper för transaktioner:

    * atomicitet: En transaktion behandlas som en enda, odelbar arbetsenhet. Antingen gör alla ändringar, eller ingen är.

    * Konsistens: Transaktioner upprätthåller databasens integritet och lämnar den i giltigt tillstånd.

    * isolering: Samtidiga transaktioner isoleras från varandra, vilket förhindrar störningar.

    * hållbarhet: När en transaktion har begåtts är dess förändringar permanenta, även vid systemfel.

    7. Data Oberoende: Uppgifterna är oberoende av fysisk lagring, och applikationsprogrammen som interagerar med uppgifterna är oberoende av de specifika detaljerna om hur data lagras.

    kort sagt: En DBMS blir en RDBMS när den implementerar den relationella modellen med SQL, upprätthåller dataintegritetsbegränsningar och följer idealiskt syraegenskaperna. Närvaron av relationell algebra som grundmotorn, även om den inte alltid uttryckligen anges, är ett grundläggande krav. Avsaknaden av någon av dessa kärnfunktioner skulle i allmänhet diskvalificera ett system från att betraktas som en RDBMS.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Kan du skapa ett program med SQL?
    ·Oracle Vs. SQL Server
    ·Vad är betydelsen av den yttre fackliga driften i data…
    ·Vad är LQS -server?
    ·Hur man tillåta fjärråtkomst till en SQL Server
    ·Vad är Oracles senast analyserade kolumn?
    ·Vad är skillnaden mellan grupp efter och ordning i SQL…
    ·SQL Server 2008 Spatial Tools
    ·Hur att skapa tabeller i Microsoft SQL Server
    ·Vilket SQL -uttalande används för att extrahera data …
    Utvalda artiklarna
    ·Hur överföra video från ett band till en PC
    ·Hur många typer av databasstruktur finns det?
    ·Hur bli av Ultimate Defender
    ·Konvertera BMP till AVI
    ·Hur man installerar SPBasic.dll för Illustrator
    ·Hur hämta lösenord Access- Programmering
    ·4 Exempel på personlig produktivitetsprogramvara?
    ·Bränna AVI till DVD
    ·Hur man skapar en Lomo Effekt i Photoshop
    ·Hur man använder decompilers i Eclipse
    Copyright © Dator Kunskap https://www.dator.xyz