Database Management System GATE Notes part 1