Restrukturierungsalgorithmus: Anwendung von Regeln Aufbrechen der Selektionen•Verschieben der Selektionen soweit wie möglich nach unten im Operatorbaum•Zusammenfassen von Selektionen und Kreuzprodukten zu Joins•Einfügen und Verschieben von Projektionen soweit wie möglich nach unten•Zusammenfassen einzelner Selektionen zu komplexen Selektionen•Beispiel:• select •Name• from •Kunden k, Bestellt b, Produkt p• where •b.KNr = k.KNr• and •b.PNr = p.PNr• and •Bezeichnung = ’Fiat Uno’• and •Saldo ≥ 300000