SW opens at 9 am. The park does sometimes opens early at busy periods (like Christmas). You can enter into the front part of the park at 8:30, but you can't go into the rest of the park until 9 am.
As for a schedule, I haven't found a place that posts show schedules ahead of time. You probably won't be able to get the show times until the day you go to Sea World.