Att ha hierarkiskt data är inget speciellt. Om du tänker dig en Treeview kontroll med filstrukturen så är den hierarktisk. Det betyder att du har nivåer, och under dessa ytterligare en nivå. En tidig datamodell som bl a användes mycket i tidiga databassystem på stordatorer. Som namnet antyder så strukturerar den datan uppifrån och ner i en hierarki, parent-children typ. Tänkte att jag kanske skulle få nån användning av det i framtiden. Finns det några andra alternativ? Javisst, relationsdatabaser är den gällande modellen. Objekt-orienterade databaser är på G, framförallt med XML som grund. Det är väl iofs ämne nog för en (eller egentligen ett flertal) artiklar, men ett kort svar är att den inte lagrar några direkta pekare till relaterad data (till skillnad från ex. hierarkiska databaser) utan istället letar man upp den relaterade datan i den relaterade tabellen genom att jämföra datan i dem. Hmm, det där blev nog mer komplicerat än vad det behövde vara... :) Det här med relationsdatabaser så kan man ju utvekla hur mycket som helst.Sv: Hierarkiska databaser
Att skapa skapa tabeller på samma sätt gör du genom att bygga ett tabellverk som har relationer till varandra. Ex drickbart i en tabell och mjölk och juice i en annan.Sv: Hierarkiska databaser
http://www.techweb.com/encyclopedia/defineterm?term=hierarchical+database
Varför skulle du använda den??Sv: Hierarkiska databaser
Sv: Hierarkiska databaser
Sv: Hierarkiska databaser
Enkelt sett, det du vet om databaser gäller nästan säkert relationsdatabaser. Allt som alla här pratar om gäller relationsdatabaser.
Se även på TechWeb:
http://www.techweb.com/encyclopedia/defineterm?term=relational+databaseSv: Hierarkiska databaser
Jag skulle vilja svara som så:
Till skillnad ifrån en "flat" databas, där man enbart har en tabell att jobba med, så har man i en relations-databas flera tabeller som är länkade ihop med varandra genom att ha ett fält i varje tabell av samma datatyp.
Principen är att undvika upprepande information.
Lät det krångligt?
Ett exempel.
En bilfirma säljer bilar.
Vi gör en tabell som ser ut så här:
<code>
Tabell Bilar
RegNr Nyckel
Märke
Modell
Färg
SäljareNr
Tabell Säljare
SäljareNr Nycel/räknare
Namn
Adress
Telefon
Här skall man då lägga relationen mellan SäljareNr i tabellen Bilar och SäljareNr i tabellen Säljare.
Skapar man sedan en fråga, och ta med:
RegNr
Märke
Modell
färg
Namn
Adress
Telefon
</code>
Så får man fram alla uppgifterna på samtliga bilar sålda av vald säljare.
Ungefär så fungerar det, med en väldigt kort beskrivning.