The following slides give the Programming Exercise I construction steps.

Slide 2.0: Programming Exercise I: A simple database-driven online bookstore
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 and JDBC setup (cont.)
Slide 2.6: Database design
Slide 2.7: Database design (cont.) — ER model
Slide 2.8: Database implementation (SQL) — SQL
Slide 2.9: Database implementation (cont.)
Slide 2.10: Web user interface construction [(X)HTML] — ListCourses.html
Slide 2.11: Calling a CGI script (Unix shell) — ListCourses.cgi
Slide 2.12: Calling a CGI script (Perl) — ListCourses.pl
Slide 2.13: Database accesses embedded in Java host language (JDBC) — ListCourses.java

  ☂ References

Slide 2.a: Internet-enabled database construction (video: 34:52 minutes)
Slide 2.b: HTML (HyperText Markup Language)
Slide 2.c: CSS (Cascading Style Sheet)




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