Video: Vad är ett domännamn? | GoDaddy 2024
Glöm allt om relativmodellens matematiska grundval, principerna för normalisering och andra högteknologiska aspekter av RDBMS. Om du är intresserad, kontakta någon av de många tillgängliga läroböcker som diskuterar RDBMS principer och teknik i detalj.
En RDBMS är ett mjukvarusystem som hanterar relationsdatabaser. Så, vad är en relationsdatabas?
I ett typiskt kalkylarksprogram bildar kolumner och rader en serie celler. Om varje kolumn är rubriken med namnet på ett dataattribut (CUSTOMER_NUMBER, PRODUCT och QUANTITY_PURCHASED, till exempel) och varje rad har ett enda värde för varje attribut har du grunderna i en relationsdatabasstabell, som visas i det här exemplet:
KUNDSNUMMER PRODUKT KVANTITET_PURCHASED 12345 Grönsakssoppa 5 45678 Matolja 3 42973 Gödselgödsel 2 81115 Kuddar 88 81115 Grönsaksoppa 33
En relationsdatabas har vanligtvis många olika tabeller - en CUSTOMER_MASTER-tabell och en PRODUCT_MASTER-tabell, till exempel, förutom tabellen som visas här, som du kan ringa ORDER_DETAIL eller WHO_ORDERED_WHAT.
Du kan kombinera information från de olika tabellerna genom att gå med i dessa tabeller (skapa en match mellan tabeller, vanligtvis genom att söka efter kolumner i två eller flera tabeller som är desamma). Exempelvis kan CUSTOMER_MASTER innehålla följande rader med data:
CUSTOMER_NUMBER CUSTOMER_NAME 12345 Mark Jones 45678 Daniel Michaels 42973 Karen Warner 81115 Susan Robinson
Om du ansluter dessa två tabeller, använder CUSTOMER_NUMBER som gemensamt attribut, kan du säga att kundnummer 81115, namngiven Susan Robinson, beställde 88 filtar och 33 burkar grönsakssoppa. (Hon måste gå på en camp-out!)
Från en av de enskilda tabellerna har du bara bitar av denna information: Du vet inte kundens namn från att bara titta på första bordet, till exempel, och du vet inte vilka produkter som Susan Robinson beställde från att bara titta på andra bordet. Kraften i relationsdatabasen blir tydlig när du går med i tabellerna tillsammans.