Skip to Main Content

Library Resources for IT350

About this list

This page was created to help you locate items in the PG Library and open access research articles. See your classroom for a complete list of required materials. 

Links on this page have character limits and other system restrictions that prevent compliance with APA Style. For help with APA citation style, visit Academic Writer.

Required Texts

Unit 1 / Module 1

Read: 

  • Chapter 10: “Query Basics” in Beginning Database Design: From Novice to Professionals
  • Chapter 3: “Writing Simple SELECT Queries” in Beginning T-SQL
  • Chapter 5: “Joining Tables” in Beginning T-SQL

Videos:

Unit 2/ Module 2

Read:

  • Chapter 14: “Implementing Logic in the Database” in Beginning T-SQL
  • Chapter 6: ”VIEWs, Derived, and other Virtual Tables” in Joe Celko's SQL for Smarties: Advanced SQL Programming

Videos:

Unit 3/ Module 3

Read:

  • Chapter 7: “Grouping and Summarizing Data” in Beginning T-SQL
  • Chapter 23: ”Basic Aggregate Functions” in Joe Celko's SQL for Smarties: Advanced SQL Programming
  • Chapter 24: “Advance Descriptive Statistics” in Joe Celko's SQL for Smarties: Advanced SQL Programming

Videos:

Unit 4/ Module 4

Read:

  • Chapter 1: “Identifying Security Requirements” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 5: “SQL Password Security” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 6: “Securing the Instance” in Securing SQL Server: Protecting Your Database from Attackers

Videos:

Unit 6/ Module 4

Read:

  • Chapter 4: “Database Encryption” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 5: “SQL Password Security” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 9: “SQL Injection Attacks” in Securing SQL Server: Protecting Your Database from Attackers
  • Chapter 15: “Securing Data” in Securing SQL Server: Protecting Your Database from Attackers

Videos:

Unit 7/ Module 5

Unit 8/ Module 6

Read:

  • Chapter 1: “The History of Big Data” in Think Bigger: Developing a Successful Big Data Strategy for Your Business
  • Chapter 2: “What Is Big Data?” in Think Bigger: Developing a Successful Big Data Strategy for Your Business
  • Chapter 3: “Big Data Trends” in Think Bigger: Developing a Successful Big Data Strategy for Your Business
  • Chapter 4: “Big Data Technologies” in Think Bigger: Developing a Successful Big Data Strategy for Your Business
  • Chapter 2: “Common Use Cases for Big Data in Hadoop” in Hadoop for Dummies

Videos:

Unit 9/ Module 6

Read:

  • Chapter 5: “The Hadoop Ecosystem” in Practical Hadoop Migration: How to Integrate Your RDBMS with the Hadoop Ecosystem and Re-Architect Relational Applications to NoSQL
  • Chapter 1: “Introducing Hadoop and Seeing What It's Good for” in Hadoop for Dummies
  • Bhushan - Chapter 3: “Basics of Hadoop” in Big Data and Hadoop: Learn by Example
  • Bhushan - Chapter 4: “Hadoop Installation (Step by Step)” in Big Data and Hadoop: Learn by Example
  • Bhushan - Chapter 6: “Hadoop Related Tools-I (Hbase & Cassandra)” in Big Data and Hadoop: Learn by Example

Videos:

Unit 10/ Module 6

Read:

  • Chapter 5: “Reading and Writing Data” in Hadoop for Dummies
  • Chapter 6: “MapReduce Programming” in Hadoop for Dummies
  • Chapter 7: “Frameworks for Processing Data in Hadoop—YARN and MapReduce” in Hadoop for Dummies

Videos: