Pushing Artificial Intelligence in Database and Data Warehouse Systems