The following slides give the Programming Exercise I construction steps.

Slide 2.ⓐ: Internet-enabled database construction (video: 34:52 minutes)

Slide 2.0: Programming Exercise I: An Internet-enabled database system
Slide 2.1: Programming exercise guidelines
Slide 2.2: Hosting an Internet-enabled database system
Slide 2.3: How to build the Programming Exercise I
Slide 2.4: Database and JDBC (or other host languages) setup
Slide 2.5: Database design
Slide 2.6: Database design (cont.) — ER model
Slide 2.7: Database implementation (SQL) — SQL
Slide 2.8: Database implementation (cont.)
Slide 2.9: Web user interface construction [(X)HTML] — ListCourses.html
Slide 2.10: Calling a CGI script (Unix shell) — ListCourses.cgi
Slide 2.11: Calling a CGI script (Perl) — ListCourses.pl
Slide 2.12: Database accesses embedded in Java host language (JDBC) — ListCourses.java



      A problem is a chance for you to do your best.