Skip Navigation or Skip to Content
Sign In  |  View Cart  |    |  Help  |  
Return to Course Catalog

Courses > Information Technology & Media Arts > Career in Database Management > Introduction to Structured Query Language (SQL) for Data Analytics

Introduction to Structured Query Language (SQL) for Data Analytics   

Structured Query Language (SQL) is used to extract information from a relational database to address an array of business information needs. Thus, the goal of the course is to teach participants how to query a relational database for information and analysis.

 

Job Outlook

The Bureau of Labor and Statistics expects the number of hired Data Analysts to grow by 25% during the decade from 2020 to 2030. This represents a much sharper increase than the average for other professions.

 

FAQs

What do data analysts do?

Main duties typically include:

  1. Collecting, mining, and analyzing sales and market information 
  2. Assessing marketing effectiveness
  3. Evaluating consumer purchasing habits and patterns
  4. Designing data collection and evaluation tools
  5. Creating projections and reports based on their findings

These professionals usually need strengths in mathematics, communications, and social sciences. They benefit from understanding business, economics, and consumer behaviors.

 

What skills do I need as a data analyst?

In addition to the specialized hard skills, you need to qualify for data analyst jobs, you need to hone people or "soft" skills. 

Data analysts need to be able to think critically, solve problems, and communicate their findings in a clear and concise manner. 

Hard skills

  1. Data visualization
  2. Data cleaning and preparation
  3. Calculus and linear algebra
  4. SQL and NoSQL databases
  5. Microsoft Excel 
  6. Programming languages: Python, R, SQL
  7. Database creation and navigation

People skills

  1. Problem-solving
  2. Communication
  3. Critical thinking
  4. Analytical
  5. Observant and detail oriented

Course Objectives

  • Students will learn how to query a relational database for information and analysis using Transact-SQL.
  • Understand how data is retrieved prior to analyze it,

 

Prerequisites

There are no specific prerequisites for taking this course.

 

Curriculum

  1. Installing Microsoft SQL Express and Management Studio
  2. Learning history of SQL and basic concepts of the structure of a relational database
  3. Understanding structured programming
  4. Understanding naming convention
  5. Understanding basic syntax to query one table
  6. Using built-in functions for strings
  7. Querying two or more datasets (tables or views) using INNER JOIN, OUTER LEFT JOIN and OUTER RIGHT JOIN
  8. Using built-in functions for numeric values including aggregate functions and GROUP BY
  9. Using clauses ORDER BY, CASE, WHERE and operators
  10. Sub-queries
  11. Understanding function FORMAT() for dates and currencies including culture codes
  12. Understanding data types
  13. Creating, dropping, and altering databases, schemata, tables and columns
  14. Inserting values into tablesand updating values
  15. Differences between DROP, TRUNCATE and DELETE
  16. Altering databases, schemata, tables and views
  17. Understanding NULL and NOT NULL
  18. Understanding functions CONVERT(), CAST(), DAY(), MONTH(), YEAR() and GETDATE()
  19. Creating, dropping, and altering views

Instructor

Francisco Olvera is a Systems Programmer at BMCC for 13 years. A computer science instructor for 17 years starting with DOS, writing batch files and other technologies working with Apache web servers via my personal website. 

 

Registration and Enrollment

This course is 100% online. Add to cart and check out.

 

Please continue to visit our website for future updates.

 

Some Title



 
SUMMER/FALL 2024 CATALOG
Center for Continuing Education & Workforce Development
25 Broadway 8th Fl, New York, NY 10004
Directions
(212) 346-8410
ace@bmcc.cuny.edu