Readings

This page provides readings in the foundations of computer systems and systems programming. Readings will be assigned throughout the course with individual lessons. Other readings, although optional, will increase your underestanding of the topic and provide more in-depth information.

Online Readings

Required

  • Database Management System Tutorial from TutorialsPoint (last accessed 2017-09-01).

    A general overview of database management systems including the Entity-Relationship (ER) model and the Relational model.

  • SQL Structured Query Language from TutorialsPoint (last accessed 2017-09-01).

    For learning aspects of the SQL programming language, readings will be assigned from this extensive online tutorial. Readings from other online sources may also be assigned.

  • JDBC Tutorial from TutorialsPoint (last accessed 2017-09-01).

    For learning aspects of the Java JDBC database interface standard, readings will be assigned from this extensive online tutorial. Readings from other online sources may also be assigned.

  • MongoDB Tutorial from TutorialsPoint (last accessed 2017-09-01).

    For learning aspects of the MongoDB NoSQL database system, readings will be assigned from this extensive online tutorial. Readings from other online sources may also be assigned.

Additional Reading

Here are additional tutorials and other readings. Many of them provide background on a speific database product.