01Patricia Selinger and Cost-Based Query OptimizationPatricia Selinger's System R work made declarative SQL practical by estimating the cost of alternative access paths and join orders instead of forcing programmers to choose them by hand.↗