Class Syllabus: SQL Programming
Join Now | Sign In | Shopping Cart
UniversalClass™ - Why not learn something new today?

Class Syllabus: SQL Programming

Request More Information
Tell a Friend
 

Course Description

This course is for everybody who wants to learn SQL programming. You don't need to have programming or database experience to take this course. This course will teach you basic concepts of databases and then teach how to access and manipulate information stored in the databases using SQL. Topics include SQL create, SQL select, SQL insert, SQL where clause, SQL distinct clause, SQL aggregate functions, SQL group functions, SQL joins, Foreign key, Primary Key etc. By the end of this course, you will be able to create, delete and modify databases, tables, indexes. You will be able to retrieve information from databases using SQL queries and will be proficient in writing and understanding SQL queries. Each lesson would be followed by a SQL programming assignment to master all the concepts taught in the lesson. Each assignment will require you to write a couple of SQL queries. I will be there to assist in doing the programming assignments. Learn SQL Programming, the language used with every relational database. This course is not a SQL tutorial but an instructor led online course to learn SQL Programming . Students also need to take online quiz after completing each lesson. Quiz will test you on SQL Programming concepts taught in the class lessons. I will be there to answer all your questions related to class lessons, programming assignments, quiz and exams. You can complete this course as early as in ten weeks and start programming in SQL or complete at your own pace.

Course Requirements

Basic familiarity with computer is required. You also need to have access to a DBMS. You can download MySql free from www.mysql.com . A link is provided in the course Netlinks.

Course Goals

By the end of this course you will be able to
    1. Create and Delete Databases
    2. Create, Alter and Delete Tables
    3. Create and Delete Indexes
    4. Retrieve data using SELECT
    5. Use SQL aggregate functions
    6. Use SQL Group Functions
    7. Create, Modify and use SQL Views
    8. Write and understand complex SQL queries

Course Materials

Introduction to SQL
    What is SQL?
    Where is SQL used?
    What is a Database?
    What is Relational Database?
    What is DBMS?
    What is a Table?
    What is a column in a Table?
    What is a row in Table?
    What is DDL?
    What is DML?
    SQL Keywords
    What is a Primary Key?
    What is a Foreign Key?
    General Rules for writing SQL queries
    A little Introduction to MySQL
SQL Data Definition Language: CREATE
    Create Database
    Use Database
    Create Table
      SQL Data Types
    Create Index
SQL Data Definition Language: ALTER and DROP
    Alter Database
    Alter Table
    Drop Database
    Drop Table
    Drop Index
SQL Data Definition Language: Table Constraints
    NOT NULL Constraint
    UNIQUE Constraint
    Primary Key Constraint
    Foreign Key Constraints
SQL Data Manipulation Language: INSERT
    Insert one complete row
    Insert one partial row
    Insert Multiple rows
SQL SELECT Statement
    Basic Structure
    Select *
    Select Distinct
    Conditional Select
    Relational Operators for SQL
    LIKE clause
      BETWEEN clause
    IN clause
    SQL AND & OR
SQL DELETE Statement
    Delete *
    Conditional Delete
SQL UPDATE Statement
    Updating one column
    Updating multiple columns
SQL Aggregate Functions
    Average
    Count
    Max
    Min
    Sum
SQL Group Functions
    Group By clause
    Having clause
    Order By clause
    SQL Joins
SQL Views

Grading Policy

Assignments: 68
Quiz 22
Final Exam: 10
A = 86 +
B = 76 +
C = 66 +
D = 55 +
E = 50 +
F = below 50 in which case you fail the course

Copyrights

This course, or parts thereof, may not be reproduced in any form without written permission from the instructor.

Featured Courses in Programming SQL

Business Math 101

1. Business Math 101

($54.00) This course takes you through an overview of the wonderful world of business mathematics. more
  Computer Basics 101

2. Computer Basics 101

($50.00) Do you find yourself intimidated by computer jargon?. more
     
Excel 2007

3. Excel 2007

($54.00) Microsoft Excel 2007 is Microsoft's latest version of its very popular business productivity application for the management and manipulation of data. more
  MS Word 2003

4. MS Word 2003

($54.00) It doesn't matter if you've never used MS Word before or you just want to familiarize yourself with MS Word 2003. more

Other Related Classes in Programming SQL

  • Business Math 101 This course takes you through an overview of the wonderful world of business mathematics. The course is designed for a person of any age and anywhere in the world. All that is required of the learner are a computer, a connection to the internet, a c...
  • Computer Basics 101 Do you find yourself intimidated by computer jargon? Would you like to have a clearer understanding (in non-jargon language) of how your computer works? Computer Basics 101 will demonstrate and explain in an easy-to-follow self-paced format. This cl...
  • Excel 2007 Microsoft Excel 2007 is Microsoft's latest version of its very popular business productivity application for the management and manipulation of data. Microsoft Excel is often packaged as part of Microsoft Office that includes other applications such as M...
  • MS Word 2003 It doesn't matter if you've never used MS Word before or you just want to familiarize yourself with MS Word 2003. This course teaches you all the basics of MS Word, from doing simply functions like typing in the text area to formatting text, to give the ...
  • MS Word 2007 This Microsoft Word 2007 course is not only designed to give the experienced MS Word user a tour of the new version of Word, but to also introduce new MS Word users to a comprehensive look at the features and utilities that this word processing software...
  • PowerPoint 2007 The purpose of this course is to help you understand what PowerPoint 2007 can do for you, whether you are familiar with PowerPoint 2003 or new to the application altogether. One of the most noticeable changes is the new user interface called the Microsof...
  • Typing and Keyboarding 101 Today, knowing how to type fast is almost a necessity in the business world. More and more corporate-world employees are being asked to create reports, sales letters, business plans, blogs, web content, forecasts and more. Knowing how to type can sav...
 
Request More Information   Tell a Friend