normally we require 3 tables for IS-A relationship
if covering constraint is there (if both Engineer and Manager collectively represent whole employees ) then only 2 tables are sufficient. which are one for engineer and another for manager and same logic apply further