Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Lesson 2: Practical Database Usage

In this class, students will learn how to use more complex SQL queries to retrieve information across tables, and interact with data including write operations.

Objective: Students should be able to build CRUD functionality using SQL statements, including INSERT INTO, UPDATE, etc.

Pre-Class Readings

Before arriving to class on Sunday, please watch all of the videos in this video playlist on Lynda.

  • Inserting, Updating, and Deleting
  • Understanding Write Conflicts
  • Planning Your Database
  • The Data Definition Language
  • Understanding Stored Procedures and Injection Attacks

Also, please read the following page that explains the ACID database model.

Main Topics

  • INSERT INTO
  • UPDATE
  • DELETE
  • Writing SQL in your application
    • Raw SQL strings
    • Parameter validation
    • Escaping
    • Prepared statements
    • Stored procedures
  • Security
    • SQL Injection
    • User GRANTS
    • Enumeration

Reference Material