У овом раду је представљен MiniOptimizer, поједностављени релациони оптимиза¬тор упита, са циљем да практично прикаже теоријске основе оптимизације упита. MiniOptimizer, развијен у програмском језику C#, подржава основне SQL операције и користи MiniQL, специјално дизајни¬рани упитни језик. Рад обухвата структуру алата MiniOptimizer, укључујући парсер, логички и физички план извршења, проценитељ кардиналности и ката-лог података. Процес оптимизације укључује парси-рање MiniQL упита, креирање и трансформацију ло-гичког плана, оптимизацију редоследа спајања и из-бор најповољнијег физичког плана извршења. Један од доприноса овог рада јесте разумевање техника оптимизације упита, кроз развој MiniOptimizer-a као едукативног алата који може да служи као основа за даља истраживања и развој напреднијих система за управљање базама података.