Een hiƫrarchisch databaseontwerp maakt gebruik van een ouder-kindstructuur waarbij ƩƩn ouder meerdere onderliggende records heeft, terwijl ƩƩn kind aan slechts ƩƩn ouder koppelt. In dit boomachtige gegevensmodel worden gegevens in records opgeslagen als velden met niet meer dan ƩƩn waarde. De bovenliggende of root-gegevensdirectory vertakt zich in onderliggende records die verder kunnen linken naar andere subdirectory takken.
Om gegevens uit een hiƫrarchische database op te halen, moet u beginnen bij de ouder en alle takken doorlopen. Deze databasemodel is niet flexgeschikt genoeg voor moderne bedrijven databank vereisten.