Tato práce se zabývá rozdělením databázových systémů. Věnuje se relační, objektové, relačně objektové a deduktivní databázi. Jednotlivé databáze jsou popsány a jsou vystiženy jejich hlavní výhody a nevýhody. Další část je zaměřena na nástroje pro tvorbu softwaru a jejich napojení na databáze. Jsou zde zmíněny Visual Studio a Netbeans. Zbytek práce je věnován softwaru pro podporu restauračního systému, jeho jednotlivým částem a vývoji.